Commit Graph

194 Commits

Author SHA1 Message Date
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
Thomas Farstrike 2e8a47d34f update make_image.sh 2026-03-06 16:42:48 +01:00
Thomas Farstrike df13bef986 Add inline_minify_webrepl.py to build 2026-03-05 11:24:48 +01:00
Thomas Farstrike ab29a39a80 Add scripts 2026-02-28 22:37:41 +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 daa7125052 Rework AudioManager 2026-02-24 16:39:26 +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 be89ba0dce mklittlefs: use internal_filesystem by default 2026-02-18 18:11:45 +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 c8ffb9d752 Exclude cz.ucw.pavel.calendar from bundling 2026-02-14 21:22:23 +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 552bb20340 Rename matouch_esp32_s3_2_8 to matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660 2026-02-10 23:19:03 +01:00
Thomas Farstrike 7389b4305a Merge branch 'matouch_esp32_s3_2_8_spi' 2026-02-10 22:03:58 +01:00
Thomas Farstrike 437fc7cfda install.sh: script quasiboats for now 2026-02-10 08:53:13 +01:00