fb01a8aebb
micropython: Fix filename unicode issues, enable compile-commands.json
...
Signed-off-by: Matthias Blankertz <matthias@blankertz.org >
2025-12-20 22:31:51 +01:00
4c7ce78201
Switch btree to use mpy stack
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m23s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
2025-08-24 17:51:35 +02:00
5c2df891d9
micropython: upgrade to 1.26.0, reverted single commit.
...
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m21s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 8s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 4s
Run unit tests on host / Run-Unit-Tests (push) Successful in 7s
Migrated all patches from the previous version.
A change in the Findpicotool.cmake script in the pico-sdk led to a
downgrade of picotool, which incorporated mbedtls into the build, which
itself is not buildable with cmake versions < 3.5.
The commit which made this isolated change was reverted. Future versions
of micropython will use pico-sdk 2.2.0 or newer, where this problem is
fixed, and picotool is pinned to a release version.
2025-08-24 17:43:26 +02:00
3b349af8cf
micropython: Enable btree module for RPI_PICO_W
Build RPi Pico firmware image / Build-Firmware (push) Successful in 4m18s
Check code formatting / Check-C-Format (push) Successful in 9s
Check code formatting / Check-Python-Flake8 (push) Successful in 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 9s
2025-08-19 20:05:01 +02:00
1b683358d1
micropython: upgrade to 1.25.0 plus necessary changes and fixes.
...
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m6s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
Upgrade and cherry-picks were necessary due to a compilation issue
introduced with gcc 15.1 regarding unterminated string literals. For more
details see https://github.com/micropython/micropython/pull/17269.
Still hot and untested...
2025-05-20 20:13:24 +02:00
dfd48a0314
Fix crash when starting audiocore from REPL
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 4s
Run unit tests on host / Run-Unit-Tests (push) Successful in 7s
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m0s
2025-03-23 19:12:51 +01:00
ff1ddfb639
Add helix_mp3 fixed-point MP3 decoder library
2025-03-17 21:13:34 +01:00
c698dad6da
micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1
2025-03-10 20:17:25 +01:00
fbea092a95
Added microdot submodule.
2025-01-28 21:23:48 +01:00
e79d3886ed
Usable mfrc522 code.
...
Not as async as possible, and definately needs a future revisit. But
works for now, with acceptable delays, if the newly introduced
tocard_retries parameter of class MFRC522 is used and set to a
reasonable low value.
2025-01-28 19:25:57 +01:00
df33e072c3
Added micropython library for the mfrc522 card reader.
2025-01-28 19:25:57 +01:00
c47fa69a61
micropython: Update to v1.23.0
...
Unfortunately we still need a patch against upstream due to the thread
disabled build not building cleanly. Upstreaming attempt here:
https://github.com/micropython/micropython/pull/15179
Signed-off-by: Matthias Blankertz <matthias@blankertz.org >
2024-05-31 19:05:02 +02:00
fae0517e79
Add copy of PICO_W board with disabled threading
2024-05-31 15:29:23 +02:00
0c60c5753b
Add micropython
2024-05-31 15:29:23 +02:00