Phil Howard
2f8603e6b3
Badger2040: Add MicroPython README
2022-02-25 11:08:32 +00:00
Phil Howard
40616f9795
Badger2040: Attempt to power off on soft reset
2022-02-25 11:08:32 +00:00
Phil Howard
2e92f85588
Badger2040: Bump mp flash to 1m
2022-02-25 11:08:32 +00:00
ZodiusInfuser
7df528030f
Added examples readme
2022-02-25 11:08:32 +00:00
Phil Howard
705a4de2fc
Badger2040: Sync badge from beta build
2022-02-25 11:08:32 +00:00
Phil Howard
b92eb61d0d
Badger2040: Sync checklist from beta build
2022-02-25 11:08:32 +00:00
Phil Howard
25b4e84151
Badger2040: Add SHA to CI build artifact.
2022-02-25 11:08:32 +00:00
Phil Howard
fa775ee196
Badger2040: Monkey-patch MicroPython flash size
2022-02-25 11:08:32 +00:00
Phil Howard
6585d6a670
MicroPython: Add missing Pico Graphics to LCD breakouts
2022-02-25 11:08:32 +00:00
Phil Howard
079e2397bf
Badger2040: Build badgerOS
2022-02-25 11:08:32 +00:00
Phil Howard
2756860090
Badger2040: Launcher tweaks
2022-02-25 11:08:32 +00:00
Phil Howard
f2f3e065d5
Badger2040: Tweak examples
2022-02-25 11:08:32 +00:00
ZodiusInfuser
57cd178956
Made menu in font.py a bit bigger
2022-02-25 11:08:32 +00:00
ZodiusInfuser
6187caa4fb
Added no battery setting
2022-02-25 11:08:32 +00:00
Phil Howard
b357eef88a
Badger2040: Image help text and default unpack.
2022-02-25 11:08:32 +00:00
Phil Howard
64cbee7d2b
Badger2040: Add battery status to launcher
2022-02-25 11:08:32 +00:00
Phil Howard
465f5e4c4d
Badger2040: Add image example, update convert.py
2022-02-25 11:08:32 +00:00
ZodiusInfuser
c9bf201ff2
Added battery level example
2022-02-25 11:08:32 +00:00
Phil Howard
5b791caee1
Badger2040: Add image to badge
2022-02-25 11:08:32 +00:00
Phil Howard
2e741c7993
Badger2040: Add binary support to image converter.
2022-02-25 11:08:32 +00:00
ZodiusInfuser
74d004b939
Removed print statement
2022-02-25 11:08:32 +00:00
ZodiusInfuser
826a8f2406
Added a fonts example
2022-02-25 11:08:32 +00:00
ZodiusInfuser
5b3d9ce046
Badge bugfix
2022-02-25 11:08:32 +00:00
ZodiusInfuser
73839a4ee9
Added badge example
2022-02-25 11:08:32 +00:00
Phil Howard
2efd7b9655
Badger2040: Fix examples & prep for baking
2022-02-25 11:08:32 +00:00
Phil Howard
2c27296cc4
Badger2040: Add image & icon support
2022-02-25 11:08:32 +00:00
ZodiusInfuser
a5485862af
Fix for quotation marks not actually showing
2022-02-25 11:08:32 +00:00
ZodiusInfuser
eb8fcda727
Added working e-reader example
2022-02-25 11:08:32 +00:00
ZodiusInfuser
3f1ed1e2db
Bug fixes to Checklist
2022-02-25 11:08:32 +00:00
ZodiusInfuser
a346d4f2cf
Exposed text measure to MP and added Checklist example
2022-02-25 11:08:32 +00:00
Jonathan Williamson
e69115ea2e
added new meaasure_text() and measure_glyph() methods
2022-02-25 11:08:32 +00:00
Phil Howard
2820b62e8c
Badger2040: Fix MicroPython binding for led
2022-02-25 11:08:32 +00:00
Phil Howard
a4f7d05fe5
Badger2040: Move startup block on held buttons to launcher.py
...
Blocking on held buttons is bad for MicroPython, since it makes nothing happen on startup-
We need the button to be held but are waiting for a button release after some arbitrary amount of time.
Additionally running code while holding down a button would block normal MicroPython event execution and crash the host's USB bus quite severely.
2022-02-25 11:08:32 +00:00
Phil Howard
167bfbb781
Badger2040: Lint examples, launcher tweaks
2022-02-25 11:08:32 +00:00
Phil Howard
6ff5c39c1b
Badger2040: Bugfixes, danger LUTs, examples
2022-02-25 11:08:32 +00:00
Phil Howard
183dd5f8cb
Badger2040: Add text rotation to MicroPython
...
Bonus: Make rotation and scale arguments optional.
2022-02-25 11:08:32 +00:00
Phil Howard
669e96598d
Badger2040: Fix input handling
...
Fixes input handling by clearing the button states to 0 when "wait_for_press".
2022-02-25 11:08:32 +00:00
Jonathan Williamson
07c62a849a
added rotation by angle in degrees to text() and glyph() methods
2022-02-25 11:08:32 +00:00
Phil Howard
1af63e583e
Badger2040: Add WIDTH/HEIGHT constants
2022-02-25 11:08:32 +00:00
Phil Howard
a38dc98199
Badger2040: Comment out meh fonts
2022-02-25 11:08:32 +00:00
Phil Howard
af230b5fd5
Badger2040: Refactor to fix MicroPython issues
...
Move busy wait logic into MicroPython bindings so that MICROPY_EVENT_POLL_HOOK can be called.
2022-02-25 11:08:32 +00:00
Phil Howard
5b084c1b9a
Badger2040: Add Fast/Slow LUTs, bugfix and tinkering helpers
2022-02-25 11:08:32 +00:00
Phil Howard
5a0fe00149
Badger2040: Fix typo, comment out explodey wfi
2022-02-25 11:08:32 +00:00
Phil Howard
3bd875c63d
Badger2040: Test code
2022-02-25 11:08:32 +00:00
Phil Howard
0a0aecf3f7
Badger2040: Set pull-down on inputs
2022-02-25 11:08:32 +00:00
Phil Howard
607320c4b6
Badger2040: Fix broken display on reset
...
Display configuration wasn't applied properly upon reset. Add additional delay to reset and configure busy_wait pulls.
2022-02-25 11:08:32 +00:00
Phil Howard
72d361fa74
Badger2040: Add text functions and input
2022-02-25 11:08:32 +00:00
Phil Howard
46d54072ce
Badger2040 MicroPython bindings
2022-02-25 11:08:32 +00:00
Phil Howard
5f52626a4f
Add partial update support
2022-02-25 11:08:32 +00:00
Niko Kotilainen
a5bf135ede
changed pressed to pressed_to_wake
2022-02-25 11:08:31 +00:00