Phil Howard
8db8ad3140
MicroPython: Drop PicoDisplay/PicoDisplay2 modules.
...
Drop the deprecated PicoDisplay and PicoDisplay2 modules in favour of ST7789.
Saves ~5k.
2022-05-12 12:49:33 +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
e870949a27
MicroPython: Add slots to pimoroni.py
2022-05-12 12:45:01 +01:00
Phil Howard
1315af4e41
PicoDisplay: Use pins for buttons.
...
Swap the button constants to use pins, just in case someone tries to use these with Button() or PicoZero.
2022-05-12 12:44:00 +01:00
Phil Howard
813b7a401a
ST7789: Support rotation for PD and PD2.
2022-05-12 12:04:55 +01:00
Phil Howard
249f54fae4
ST7789: Create generic display driver for #299
2022-03-21 17:02:46 +00:00
Philip Howard
fa2774b114
Merge pull request #304 from samuelmcdermott/main
...
Conway's game of life for Badger2040
2022-03-18 16:20:41 +00:00
Philip Howard
f8b6423b9d
Merge pull request #303 from pimoroni/patch-flowsensor-combined
...
Combine PAA5100 and PMW3901 into a single module for #301
2022-03-18 15:50:28 +00:00
Phil Howard
8ca91f8e23
PMW3901: Drop print from init.
2022-03-18 13:35:14 +00:00
Phil Howard
91bbf53662
PMW3901, PAA5100: Construct correct class for secret sauce.
2022-03-18 13:34:49 +00:00
samuelmcdermott
a8f03f298e
add conways game of life
2022-03-17 19:10:43 +00:00
Phil Howard
e83f315c29
PMW3901, PAA5100: bindings into single module for #301 .
2022-03-17 14:36:38 +00:00
Philip Howard
ba5cffdb0d
Merge pull request #302 from pimoroni/patch-flowsensor
...
PAA5100/PMW3901 Fix default float argument bug for #228
2022-03-17 14:35:54 +00:00
Phil Howard
05c370abd4
PAA5100/PMW3901 Fix default float argument bug for #228
2022-03-16 17:35:45 +00:00
Philip Howard
b6ad894052
Merge pull request #298 from pimoroni/patch-help-info
...
Badger2040: Add sleep to help and info
2022-03-16 12:33:26 +00:00
Zak Zebrowski
8ccfdaf5bd
Badger2040: Add sleep to help and info
2022-03-16 11:48:16 +00:00
Philip Howard
690c8782d9
Merge pull request #296 from andypiper/badger-eg-updates
...
Fix filenames in examples README, some minor code tweaks
2022-03-14 10:18:10 +00:00
Andy Piper
122c96f4e5
flake8 format/lint
2022-03-13 20:59:57 +00:00
Andy Piper
079be62746
Fix filenames in examples README
...
Add formatting and info to examples README
Add user button to button test example
Add voltage comments for battery in examples
2022-03-13 17:22:59 +00:00
Philip Howard
80e4558209
Merge pull request #268 from pimoroni/feature/qrcode
...
QRCode Library
2022-03-11 13:56:21 +00:00
Philip Howard
9079a11d41
Merge pull request #292 from pimoroni/patch-badger2040-text-rotation
...
Badger2040: Fix text rotation aliasing for #290
2022-03-11 13:54:51 +00:00
Phil Howard
39e9728b0e
Badger2040: Fix text rotation aliasing for #290
...
Fix text rendering at 90, 180 and 270 degree rotations by avoiding float -> int truncation.
2022-03-11 13:48:41 +00:00
Phil Howard
421d1edf84
qrcode: Basic MicroPython example for PicoDisplay
2022-03-11 12:55:34 +00:00
Phil Howard
d20af57dda
qrcode: Add to regular MicroPython build
2022-03-11 12:55:34 +00:00
Phil Howard
d3ac1b63be
qrcode: Rename & improve example
2022-03-11 12:52:29 +00:00
Phil Howard
3c70a3847e
qrcode: Add example to badgerOS
2022-03-11 12:52:29 +00:00
Phil Howard
89172578ac
qrcode: Bind ECC and Mask controls
2022-03-11 12:52:29 +00:00
Phil Howard
087fd70276
Add QRCode MicroPython module
2022-03-11 12:52:29 +00:00
Philip Howard
faa83986af
Merge pull request #291 from pimoroni/experiment/multi-board-ci
...
Build MicroPython for multiple boards
2022-03-11 12:51:50 +00:00
Phil Howard
dece2aac85
CI: More complete Python linting
2022-03-11 12:25:18 +00:00
Phil Howard
b7061b9dd7
CI: EXPERIMENTAL: wget ARM GCC toolchain
2022-03-11 12:03:27 +00:00
Phil Howard
df090ac8e8
CI: Cache CMake build
2022-03-11 10:24:39 +00:00
Phil Howard
ac12fa236b
CI: Update Badger 2040 workflow
2022-03-11 10:00:27 +00:00
Phil Howard
576a2d9ebf
CI: Add Pico LiPo 4MB
2022-03-11 09:33:51 +00:00
Phil Howard
2fd0330f63
CI: Move modules_py copy to CMake
2022-03-11 09:24:54 +00:00
Phil Howard
97de2e90e1
CI: Key cache on MicroPython version
2022-03-11 01:10:45 +00:00
Phil Howard
6af3e22bc3
CI: Always checkout latest
2022-03-11 01:03:25 +00:00
Phil Howard
8e8ac885e2
CI: Do not regen workspace cache
2022-03-11 01:03:20 +00:00
Phil Howard
fccdbd28af
CI: Use ccache
2022-03-11 00:38:55 +00:00
Phil Howard
8f0f4d0510
CI: Prettier names for .uf2 files
2022-03-11 00:21:07 +00:00
Phil Howard
eac8c68415
CI: Build MicroPython for multiple boards
2022-03-10 23:18:18 +00:00
Philip Howard
ab80bdde4b
Merge pull request #288 from pimoroni/patch-convert-py
...
Badger2040: Build .py conversion into convert.py
2022-03-10 12:06:26 +00:00
Philip Howard
2c904f6b09
Merge pull request #289 from pimoroni/patch-badger2040-ebook
...
Badger2040: Fix ebook.py missing lines for #280
2022-03-10 12:05:42 +00:00
Phil Howard
c6debfc091
Badger2040: Fix ebook.py missing lines for #280
2022-03-10 10:37:39 +00:00
Phil Howard
de8c25ee31
Badger2040: Build .py conversion into convert.py
2022-03-10 09:42:32 +00:00
Philip Howard
36c1b469b1
Merge pull request #285 from MichaelBell/badger2040-fixes
...
Make USB powered and battery powered Badger2040 work the same
2022-03-10 08:50:07 +00:00
Mike Bell
6975610fdc
Don't use wait_for_press because that waits for the button to be released
2022-03-09 23:53:56 +00:00
Mike Bell
fefa6f8880
Change internal state of Badger2040 to protected
2022-03-09 23:47:12 +00:00
Mike Bell
bbb995a062
Reboot on button press when halted but still have power
2022-03-09 23:32:52 +00:00
Mike Bell
da14ec870f
Fix image convert of black and white images
2022-03-09 23:24:36 +00:00