Gee Bartlett
2653cc7df5
Enviro MicroPython examples ( #406 )
...
Co-authored-by: Gee Bartlett <geeus81@gmail.com>
Co-authored-by: helgibbons <50950368+helgibbons@users.noreply.github.com>
2022-06-28 10:11:03 +01:00
helgibbons
aacbef56c6
Add boot button to button test, new LED PWM example
2022-06-21 10:40:58 +01:00
jon
27f1ecb596
Tufty2040: Tidy up examples. Wavy Message.
...
Co-authored-by: Phil Howard <phil@pimoroni.com>
2022-06-17 15:55:32 +01:00
helgibbons
f20049aa26
Tufty2040: MicroPython examples.
2022-06-17 15:15:19 +01:00
Phil Howard
3cd64202fd
MicroPython: Correct is not True usage.
...
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2022-06-17 15:15:19 +01:00
thirdr
ef1bdff2bd
Tufty2040: MicroPython examples.
...
Co-authored-by: Phil Howard <phil@pimoroni.com>
2022-06-17 15:15:02 +01:00
Phil Howard
e63a0e7da7
AS7262: Update MicroPython example.
2022-06-13 20:17:59 +01:00
Phil Howard
c66a590142
Tufty2040: Solarized example.
2022-06-13 20:12:03 +01:00
Phil Howard
0264dddc2c
Pico Explorer: Update examples for Motor, Buzzer, Button, ST7789.
2022-06-13 20:11:09 +01:00
Phil Howard
844a5af384
ST7789/PicoGraphics: Update some examples.
2022-06-13 20:11:09 +01:00
Phil Howard
a483b2aad4
ST7789/PicoGraphics: Refactor for init & rotation.
2022-06-13 20:11:09 +01:00
Philip Howard
8d329ccdd4
Merge pull request #378 from pimoroni/pcf85063a
...
Support for PCF85063A RTC
2022-06-13 18:41:49 +01:00
Hel Gibbons
b999b5c1e6
Linting businessbot.py
2022-05-30 17:04:10 +01:00
Hel Gibbons
fe9446aea3
Linting businessbot.py
2022-05-30 17:02:27 +01:00
Hel Gibbons
3bdb313f3d
Create businessbot.py
2022-05-30 16:57:32 +01:00
ZodiusInfuser
df63655c76
Added MP support for rtc
2022-05-30 15:33:10 +01:00
Philip Howard
db60553322
Merge pull request #327 from pimoroni/feature/merged-st7789
...
ST7789: Create generic display driver
2022-05-18 13:37:56 +01:00
Phil Howard
c2256c481b
VL53L5CX: Autoload firmware in MicroPython bindings.
2022-05-17 14:05:32 +01:00
Phil Howard
aeceefea59
VL53L5CX: Sideload firmware from user-supplied .bin
2022-05-17 12:33:07 +01:00
Philip Howard
22ab2b232a
Merge pull request #355 from pimoroni/patch-pico-explorer-examples
...
Use I2C pins constants for #351
2022-05-16 10:37:30 +01:00
Phil Howard
8e1e9df002
ST7789: Refactor and Bugfixes
...
* Make ST7789 accept only full config with SPI pins
* Make Generic ST7789 wrapper library handle "slot"
* Update Round LCD and 240x240 Square LCD
* Remove Python Round LCD and 240x240 LCD modules (we need the space!)
* Remove C++ Round LCD and 240x240 LCD libraries (they're a little redundant!)
* Fix garbage collected framebuffer bug in Python ST7789
* Deprecate "flip" in favour of "configure_display"
* Tidy up ST7789, remove dead/unused/commented code
2022-05-12 18:58:33 +01:00
ZodiusInfuser
305462d33c
Merge branch 'main' into motor-and-encoder
2022-05-12 17:02:50 +01:00
ZodiusInfuser
19ec07e8c6
Added encoder C++ examples
2022-05-12 16:15:40 +01:00
ZodiusInfuser
0c88f7892b
Added MP encoder examples
2022-05-12 14:45:20 +01:00
ZodiusInfuser
fac3e7365a
Ported shim examples to C++, and tidy up
2022-05-12 13:20:52 +01:00
Phil Howard
a1f7c2fc2b
ST7789: Port examples.
...
Update the Pico Display examples to use ST7789.
Since LED and Button input was also part of the Pico Display modules, replace with pimoroni.Button and pimoroni.RGBLED.
2022-05-12 12:45:27 +01:00
Phil Howard
af802c8300
Use I2C pins constants for #351
2022-05-12 10:35:35 +01:00
ZodiusInfuser
3c3a8c1752
Typo
2022-05-12 10:17:24 +01:00
Philip Howard
84b6a0c8ee
Merge pull request #347 from pimoroni/driver/vl53l5cx
...
Add vl53l5cx driver, MicroPython bindings and examples
2022-05-11 10:52:25 +01:00
ZodiusInfuser
59019ab850
Added MP examples for pico motor shim, and tweaked others
2022-05-10 18:36:44 +01:00
Phil Howard
85fc718268
VL53L5CX: Add object tracking MicroPython example.
2022-05-09 17:17:44 +01:00
Philip Howard
2413713bb8
Merge pull request #345 from andypiper/badger-samples-docs
...
Updating the samples README to reflect current contents
2022-04-29 11:36:35 +01:00
ZodiusInfuser
15e5eaa890
Finished C++ examples and tweaked MP examples
2022-04-28 21:23:18 +01:00
Phil Howard
3afead416a
VL53L5CX: Bringup Motion and add example.
2022-04-28 14:38:34 +01:00
Lukáš Říha
cbd28ca432
add micropython drawing primitives demo to breakout_roundlcd
2022-04-28 14:32:32 +02:00
ZodiusInfuser
415a1e559a
Setup and partial implementations of C++ examples
2022-04-26 23:15:13 +01:00
ZodiusInfuser
56451bff30
Finished MP examples
2022-04-26 12:52:28 +01:00
ZodiusInfuser
0efe210c4c
Added in PH_EN motor driver, and zeropoint support
2022-04-25 16:16:02 +01:00
ZodiusInfuser
7608e3f293
Encoder driver finalising
2022-04-25 12:28:42 +01:00
Andy Piper
7c47b1c53f
Updating the samples README to reflect current contents
2022-04-23 21:47:09 +01:00
ZodiusInfuser
1bde0acbef
Renamed target to setpoint to be more accurated to PID literature
2022-04-22 15:22:32 +01:00
ZodiusInfuser
6b3ba659a2
Added a reactive encoder example
2022-04-21 21:14:41 +01:00
ZodiusInfuser
70d1368a2b
Extended tuning examples to be general control examples
2022-04-21 17:38:37 +01:00
ZodiusInfuser
c837081fe2
Added PID class and MP tuning examples
2022-04-21 16:47:37 +01:00
ZodiusInfuser
0f792c1e0b
Added attrtuple for capture, and some position control examples
2022-04-20 21:59:20 +01:00
Phil Howard
02d3d853f8
VL53L5CX: MicroPython example.
2022-04-20 19:19:51 +01:00
ZodiusInfuser
8ef0d33f0c
Finalised more examples
2022-04-20 18:55:39 +01:00
ZodiusInfuser
ae191697f2
Added a motor profiler example and finished constructor args
2022-04-20 14:26:32 +01:00
ZodiusInfuser
114c83e04e
More encoder MP work
2022-04-19 20:22:35 +01:00
ZodiusInfuser
180df9e085
Merge branch 'motor-pio' into motor-and-encoder
2022-04-19 16:28:12 +01:00
ZodiusInfuser
7e9860e780
More mp binding and example work
2022-04-07 17:57:38 +01:00
James Sutton
88040322da
Badger 2040: Support for multiple QR codes.
...
Signed-off-by: James Sutton <1068763+jpwsutton@users.noreply.github.com>
2022-04-01 16:48:20 +01:00
Philip Howard
dbb9a3d181
Merge pull request #332 from pimoroni/feature/unicode-ish
...
Fonts: Ungracefully handle accented characters.
2022-04-01 16:26:31 +01:00
Phil Howard
66039f8102
Badger 2040: Update font app.
2022-04-01 16:06:09 +01:00
Philip Howard
ef32de2568
Merge pull request #319 from MichaelBell/better-list
...
Badger2040: Update list app to use new system
2022-03-31 23:50:18 +01:00
Mike Bell
8e6ad63307
Badger2040: list example now upgrades from old format
2022-03-30 22:25:39 +01:00
ZodiusInfuser
7f83c98968
Link fix
2022-03-30 14:29:02 +01:00
ZodiusInfuser
94bb4d3d95
Added C++ examples readme
2022-03-30 14:29:02 +01:00
ZodiusInfuser
fe32ac8ce7
MP example tweaks
2022-03-30 14:29:02 +01:00
ZodiusInfuser
e4bb26b081
Renamed LED_DAT to LED_DATA
2022-03-30 14:29:02 +01:00
ZodiusInfuser
00408d3b2b
Improved servocluster teardown
2022-03-30 14:29:02 +01:00
ZodiusInfuser
7cb12225ca
Added examples readme
2022-03-30 14:29:02 +01:00
ZodiusInfuser
44412365b8
Tidying up of calibration
2022-03-30 14:29:02 +01:00
ZodiusInfuser
23bf49bdba
Lint fix
2022-03-30 14:29:02 +01:00
ZodiusInfuser
09e69ff8d9
Improvements to calibration and a calib example
2022-03-30 14:29:02 +01:00
ZodiusInfuser
676c54aaed
Added a servo easing example
2022-03-30 14:29:02 +01:00
ZodiusInfuser
98ccb7698d
Added sensor feedback example
2022-03-30 14:29:02 +01:00
ZodiusInfuser
df217b69b5
Added current meter example, + some fixes
2022-03-30 14:29:02 +01:00
ZodiusInfuser
e41a8bd6e5
Added sensor reading example, with mux support
2022-03-30 14:29:02 +01:00
ZodiusInfuser
3375a9ec20
Added servo wave example
2022-03-30 14:29:02 +01:00
ZodiusInfuser
cc7179d6d0
Added LED bar example and exposed servo2040 constants
2022-03-30 14:29:02 +01:00
ZodiusInfuser
aee14e2d51
Added some initial Servo examples, and tweaked API
2022-03-30 14:29:02 +01:00
Philip Howard
7c523f82df
Merge pull request #325 from MichaelBell/improve-performance
...
Badger2040: system_speed call, plus performance improvements
2022-03-30 13:58:19 +01:00
Mike Bell
179796b80f
Very Slow to 4MHz, fix linter error
2022-03-30 00:27:28 +01:00
Philip Howard
ca39554d28
Merge pull request #318 from MichaelBell/better-help
...
Badger2040: Improve help, info, qrgen
2022-03-29 23:17:16 +01:00
Mike Bell
b78b292ff8
Don't slow down the system clock too much at the top of launcher - there's no need to save battery if the app will switch the badger off when it's finished anyway.
2022-03-29 23:16:18 +01:00
Mike Bell
c1c1b9f1bc
Badger2040: Use new system speed call in examples and document it.
2022-03-29 23:16:18 +01:00
Philip Howard
9fc556d064
Merge pull request #316 from MichaelBell/earlier-power-init
...
Even better Badger wake handling
2022-03-29 23:12:55 +01:00
Mike Bell
a22cb42813
Badger2040: List app uses items from checklist.txt again, stores hash of item list instead of a copy of the list.
2022-03-29 22:43:22 +01:00
Philip Howard
ed93acdb1d
Merge pull request #308 from pimoroni/example-furtling
...
Add example to set RV3028 RTC breakout
2022-03-29 14:13:28 +01:00
Mike Bell
721da69adc
Badger2040: Update list app to use new system
2022-03-26 19:29:24 +00:00
Mike Bell
a5efdf8bae
Badger2040: Improve help, info, qrgen
2022-03-26 17:33:13 +00:00
Mike Bell
7720bbe602
Simplify Badger Wake on the C++ side, tidy up X_to_wake on the python interface
2022-03-26 12:45:25 +00:00
Philip Howard
522c83dc19
Merge pull request #313 from MichaelBell/battery-improvements
...
Badger2040 Micropython battery improvements
2022-03-25 16:58:33 +00:00
Mike Bell
72ff77aafa
Badger2040: Sleep after writing the book, to fix possible write delay when on battery
2022-03-25 16:52:52 +00:00
Mike Bell
e0e34fef42
Badger2040: Put state files in their own directory to keep things tidy
2022-03-25 16:30:06 +00:00
Mike Bell
47122d9351
Badger2040: fonts uses new framwork, clock more reactive to buttons
2022-03-25 15:58:57 +00:00
Mike Bell
be0f1358d1
Merge remote-tracking branch 'origin/MichaelBell-battery-improvements' into battery-improvements
2022-03-25 15:35:48 +00:00
Mike Bell
88dd6e6e86
Badger2040: qrgen now halts
2022-03-25 15:27:37 +00:00
Phil Howard
3042191c7e
Badger2040: Fix exit to launcher.
2022-03-25 15:14:34 +00:00
Phil Howard
5c2cc7ebf8
Badger2040: Improve launcher.
2022-03-25 14:55:56 +00:00
Mike Bell
eb2e55b27c
I learn how to run the linter locally
2022-03-25 14:51:23 +00:00
Mike Bell
6dee15a6fc
Badger2040: ebook now uses badger_os
2022-03-25 14:46:37 +00:00
Phil Howard
b85792f254
Badger2040: JSON app state.
2022-03-25 14:25:27 +00:00
Phil Howard
d3c8811656
Badger2040: Fixup examples for Act LED and A+C to exit.
2022-03-25 11:35:52 +00:00
Phil Howard
a862a6d310
Badger2040: Use Act LED in Launcher
2022-03-25 11:09:44 +00:00
Phil Howard
a23cc59e3c
Badger2040: Use Act LED. Avoid recreating files on every load.
2022-03-25 11:09:27 +00:00
Mike Bell
d313a9d871
Quit app on A+C pressed using an interrupt handler.
...
Note if apps set up their own interrupt handlers then they take precedence, but in that case the app should be responsible for quitting.
2022-03-25 01:05:55 +00:00
Mike Bell
e19fe9cb73
Apparently Thonny doesn't clear blank lines on save
2022-03-25 00:29:09 +00:00
Mike Bell
994ddba0e1
Badge, image and launcher all now sleep when on battery
2022-03-25 00:26:48 +00:00