Commit Graph

47 Commits

Author SHA1 Message Date
Thomas Farstrike a134fd2f2b Don't build breakout on MacOS 2026-03-11 21:11:33 +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 b3f4914c48 Cleanup stream_wav.py.backup 2026-03-06 17:44:03 +01:00
Thomas Farstrike df13bef986 Add inline_minify_webrepl.py to build 2026-03-05 11:24:48 +01:00
Thomas Farstrike 3be52f1cf7 Fix build 2026-02-26 21:57:42 +01:00
Thomas Farstrike 505b8ac311 Fix syntax 2026-02-26 21:39:45 +01:00
Thomas Farstrike 0be8b5233b Unify esp32s3 and esp32s3_qemu builds 2026-02-26 21:01:11 +01:00
Thomas Farstrike 51056eaad9 Fix typo 2026-02-23 23:34:08 +01:00
Thomas Farstrike 33862749b7 Comments 2026-02-23 23:33:48 +01:00
Thomas Farstrike e193f9c2ef Fix adc_mic hang issue 2026-02-20 15:36:54 +01:00
Thomas Farstrike eca3a08fd9 build_mpos.sh: add esp32s3_qemu target 2026-02-18 18:10:14 +01:00
Thomas Farstrike 7b33096eeb Fix build 2026-02-16 21:52:38 +01:00
Thomas Farstrike cdb2651e91 Work on adc_mic 2026-02-16 16:12:06 +01:00
Thomas Farstrike 86b08b7378 Fix frozen files 2026-02-13 23:17:53 +01:00
Thomas Farstrike 74b1a427ce Move odroid go detection towards the bottom 2026-02-13 22:47:52 +01:00
Thomas Farstrike 82b116969f [UNTESTED] rework odroid into generic esp32 target 2026-02-13 15:29:25 +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 1a9aefee9f Remove rlottie stuff 2026-02-08 19:49:59 +01:00
Thomas Farstrike e8de45312f matouch_esp32_s3_2_8_spi work
- Natural orientation: camera on top, USB ports on bottom
- OV3660 camera works (but colors are off and it breaks the touch input)
- Improve board detection
2026-02-07 12:54:14 +01:00
Thomas Farstrike ac3fe1ee3a Fix it 2026-02-06 19:14:20 +01:00
Quasi Kili 9dc24280ba a first vibe coded test implementation 2026-02-05 15:02:13 +01:00
Thomas Farstrike 5d04361734 Camera Activity: disable high resolutions 2026-01-13 18:24:48 +01:00
Thomas Farstrike f3b67eef73 build_mpos.sh: fix "text file busy" error
If the build process tries to output the final binary
while it's already running and therefore in use, it failed.
2026-01-09 15:08:26 +01:00