Commit Graph

216 Commits

Author SHA1 Message Date
Thomas Farstrike abcf4df5f0 Re-add Over-The-Air update support
It got lost when build_mpos.sh was modified to support the unPhone,
whose storage is too small to support 2 OTA partitions.
2026-03-25 13:08:20 +01:00
Thomas Farstrike 781cc9782d Don't build breakout app when building MPOS 2026-03-21 13:25:00 +01:00
Thomas Farstrike 0011a391ea run_desktop.sh: simplify 2026-03-21 00:01:06 +01:00
Thomas Farstrike 96f443ad1a Disable unused SDL2 stuff 2026-03-20 08:01:11 +01:00
Thomas Farstrike c595df1c91 Fix -DSDL_LOADSO=OFF 2026-03-19 22:47:08 +01:00
Thomas Farstrike ee5a7c0b09 Build with SDL_LOADSO=OFF 2026-03-19 22:33:34 +01:00
Thomas Farstrike 5dcea9cfe9 Disable IBUS and DBUS 2026-03-19 22:25:16 +01:00
Thomas Farstrike ec3992f6ee force software rendering 2026-03-19 22:04:02 +01:00
Thomas Farstrike 8a0f878e55 Try fixing static build 2026-03-19 20:50:16 +01:00
Thomas Farstrike 23c82b6788 Disable IBUS too 2026-03-19 19:29:02 +01:00
Thomas Farstrike 871559bfc8 set sdl flags 2026-03-19 19:19:54 +01:00
Thomas Farstrike 7c076c190f static build 2026-03-19 18:06:38 +01:00
Thomas Farstrike c8c90456e0 ODroid go: use full MAC address prefix
Otherwise it's way too easy to conflict with other boards.
2026-03-19 16:23:07 +01:00
Thomas Farstrike 2e04a4ceb4 Fix build on macOS 2026-03-18 17:57:46 +01:00
Thomas Farstrike 8ac4016e33 Add WebServer settings app 2026-03-17 19:30:34 +01:00
Thomas Farstrike f25ef7dea8 Simplify run_desktop.sh 2026-03-11 21:40:06 +01:00
Thomas Farstrike 259f18218c run_desktop.sh: handle autostart config 2026-03-11 21:26:56 +01:00
Thomas Farstrike a134fd2f2b Don't build breakout on MacOS 2026-03-11 21:11:33 +01:00
Thomas Farstrike a7727d7a0b task_handler each 1ms for higher framerate, start firstrun at startup, remove launcher icon (not needed) 2026-03-11 18:44:06 +01:00
Thomas Farstrike 3146345f9c run_desktop.sh: don't touch settings if not needed 2026-03-11 18:41:58 +01:00
Thomas Farstrike 630316cee2 speed up breakout and build after main 2026-03-11 18:14:42 +01:00
Thomas Farstrike 014d175b99 Build breakout app during build 2026-03-11 17:20:55 +01:00
Jens Diemer 2f4adfcace Add support for unPhone 9 (#74)
https://unphone.net/

What worked:

- hx8357d Display and XPT2046 touch screen works
- Turn display backlight on/off via TCA9555 chip
- Buttons

TODOs:

- Use LEDs
- LoRa
- IR

`.../lib/drivers/display/hx8357d/` is a not modified copy from
https://github.com/lvgl-micropython/lvgl_micropython/tree/main/api_drivers/common_api_drivers/display/hx8357d

`.../lib/drivers/indev/xpt2046.py` based on
https://github.com/lvgl-micropython/lvgl_micropython/blob/main/api_drivers/common_api_drivers/indev/xpt2046.py
but is modified: Because of the shared SPI bus for SPI for hx8357d display and xpt2046 touch
controller. For this i add the management of `CS` pins for reading the touch controller.
Let's discuss how to add this to upstream in
https://github.com/lvgl-micropython/lvgl_micropython/issues/536
2026-03-11 12:38:52 +01:00
Thomas Farstrike 6c654603ab Fix typos 2026-03-06 19:23:48 +01:00
Thomas Farstrike b3f4914c48 Cleanup stream_wav.py.backup 2026-03-06 17:44:03 +01:00