Commit Graph

98 Commits

Author SHA1 Message Date
Thomas Farstrike 65d7f6e4b3 Comments 2026-02-23 23:12:30 +01:00
Thomas Farstrike 0d4344f45b Free space comment 2026-02-21 09:05:29 +01:00
JensDiemer a6b010b3e0 Support Hardkernel ODROID-Go
Support for Hardkernel ESP32 device: ODROID-Go (The old one from 2018)

* https://github.com/hardkernel/ODROID-GO/
* https://wiki.odroid.com/odroid_go/odroid_go

What worked:

* Display
* Buttons
* Crossbar
* Wifi
* Battery
* blue LED

TODO:

* Speaker

The blue LED is "coupled" with the button/crossbar press.
2026-02-13 13:06:03 +01:00
Thomas Farstrike aa96ca9797 Comments and output 2026-02-13 11:08:47 +01:00
Thomas Farstrike 715c428141 main.py: clarify output and add to manifest.py 2025-11-23 14:58:16 +01:00
Thomas Farstrike f16e04e469 Rename boot.py to main.py
boot.py gets written by MicroPython after formatting the internal
data partition, so it's safer to avoid conflicts.
2025-11-23 14:56:25 +01:00
Thomas Farstrike 3598bc3b85 Move everything out of top level 2025-11-22 08:11:15 +01:00
Thomas Farstrike 5827d40091 Move internal_filesystem/lib/mpos/wifi.py to internal_filesystem/lib/mpos/net/wifi_service.py 2025-11-18 13:19:10 +01:00
Thomas Farstrike 168f1ec374 Apply theme changes (dark mode, color) immediately after saving
Also:

- API: change "display" to mpos.ui.main_display
- API: change mpos.ui.th to mpos.ui.task_handler
2025-11-15 16:25:10 +01:00
Thomas Farstrike e7c919dd5f Comments 2025-11-12 12:24:36 +01:00
Thomas Farstrike e24e65b401 Rollback OTA update if launcher fails to start 2025-11-12 12:16:12 +01:00
Thomas Farstrike bae7fb057a Add auto_start_app setting 2025-11-12 11:56:16 +01:00
Thomas Farstrike 2385f076ba Change task_handler period back to 5ms
Just to be safe, as the framerate is fine currently.
2025-11-10 08:10:08 +01:00
Thomas Farstrike c5d14f39bb TaskHandler: use recommended duration for desktop 2025-11-07 12:21:35 +01:00
Thomas Farstrike 99c395482f main.py: increase framerate 2025-11-07 11:58:53 +01:00
Thomas Farstrike f5390ccbe0 Fix reset and shutdown actions 2025-10-30 21:22:37 +01:00
Thomas Farstrike a2af392cb1 Refactor mpos.ui 2025-10-30 20:31:02 +01:00
Thomas Farstrike e821b94c0e Remove the old "long press on button" script
This didn't work properly, and the user should be able to go to the settings app to enable bootloader mode.

If that doesn't work, the hardware buttons are a foolproof method.
2025-10-26 09:36:46 +01:00
Thomas Farstrike 49dc270e2b Fix KeyPad focus handling on devices without touch screen 2025-10-16 12:29:44 +02:00
Thomas Farstrike d0444f10cb Add file manager app 2025-07-05 02:26:59 +02:00
Thomas Farstrike 9d46ac3dee fix launcher startup and tweak menu drawer 2025-07-04 16:42:30 +02:00
Thomas Farstrike 8c4aa0dda2 move topmenu stuff to mpos.ui.topmenu 2025-07-04 15:50:51 +02:00
Thomas Farstrike 50eb5d11be Properly handle misconfigurations in theme color 2025-06-24 12:33:09 +02:00
Thomas Farstrike d4eb6a7ebb main.py: add import 2025-06-19 19:57:29 +02:00
Thomas Farstrike 5356ac1452 Add theme to settings 2025-06-17 10:45:29 +02:00