feat: new micropython unix variant with support for microdot #51

Merged
matthias merged 10 commits from feat/micropython_on_unix into main 2025-11-28 16:59:00 +00:00
Member

The new unix port variant 'tonberry_unix' for micropython shall make web development for the target platform easier. The goal is to use the same Python codebase as the rp2040 build (as far as necessary to host the web ui), but to run the micropython runtime on a linux machine.

The new unix port variant 'tonberry_unix' for micropython shall make web development for the target platform easier. The goal is to use the same Python codebase as the rp2040 build (as far as necessary to host the web ui), but to run the micropython runtime on a linux machine.
stefank added 1 commit 2025-11-11 21:20:45 +00:00
feat: new micropython variant with support for microdot
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m37s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 6s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
Run pytests / Check-Pytest (push) Successful in 11s
c336363713
stefank changed title from feat: new micropython variant with support for microdot to WIP: feat: new micropython variant with support for microdot 2025-11-11 21:20:59 +00:00
stefank changed title from WIP: feat: new micropython variant with support for microdot to WIP: feat: new micropython unix variant with support for microdot 2025-11-11 21:21:26 +00:00
stefank changed title from WIP: feat: new micropython unix variant with support for microdot to feat: new micropython unix variant with support for microdot 2025-11-12 08:01:07 +00:00
stefank force-pushed feat/micropython_on_unix from c336363713 to cd5515ddad 2025-11-15 11:56:55 +00:00 Compare
matthias reviewed 2025-11-23 12:24:00 +00:00
matthias left a comment
Owner

Please fix Python flake8 CI fail, otherwise LGTM.

Please fix Python flake8 CI fail, otherwise LGTM.
matthias added 1 commit 2025-11-28 16:50:23 +00:00
style: Fix flake8 complaints
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 4m28s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 11s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 9s
Run pytests / Check-Pytest (push) Successful in 11s
e07ee46518
Remove unused imports in main.py

Add missing "global" in webserver and fix spacing.

Signed-off-by: Matthias Blankertz <matthias@blankertz.org>
matthias approved these changes 2025-11-28 16:58:28 +00:00
matthias merged commit 1356ea06ab into main 2025-11-28 16:59:00 +00:00
matthias deleted branch feat/micropython_on_unix 2025-11-28 16:59:00 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TonBERRY/tonberry-pico#51