Commit Graph

13 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 7d707244dd bma423: avoid i2c scan if possible 2026-03-02 00:21:52 +01:00
Thomas Farstrike 6ce0fcfc4e lilygo_t_watch_s3_plus: add bma423 IMU sensor 2026-03-02 00:06:25 +01:00
Thomas Farstrike f492278b99 Improve lilygo_t_watch_s3_plus 2026-03-01 22:45:30 +01:00
Thomas Farstrike ffd2a68636 Fix typo in cst816s.py 2026-03-01 22:45:08 +01:00
Thomas Farstrike 970a76611b Merge pull request #67 from jedie/fix-m5stack
Fix MPU6886 X-Axis
2026-02-26 12:31:23 +01:00
Thomas Farstrike 85498e47a3 fix(st7789): program RAMCTRL for I80 RGB565 byte order
Ensure ST7789 RAMCTRL sets RGB565 swap on 8‑bit
I80 buses to fix color endianness; SPI path unchanged.
2026-02-25 16:02:40 +01:00
JensDiemer 93c2317a5d Fix MPU6886 X-Axis
MPU6886 is part of M5Stack FIRE. I compare the values from this device with Waveshare
ESP32-S3-Touch-LCD-2: The X-axis values are inverted. Fix this here.
2026-02-24 19:06:21 +01:00
Jens Diemer ef30c80e49 Add MPU6886 driver (tested with M5Stack FIRE) (#56)
Will fix https://github.com/MicroPythonOS/MicroPythonOS/issues/44
2026-02-21 07:41:06 +01:00
Thomas Farstrike d2d5d64b6f Fix ili9341 2026-02-13 21:59:24 +01:00
Thomas Farstrike 821073b5be Fix st7789 2026-02-13 21:54:59 +01:00
Thomas Farstrike 2dfcd1ed84 Fix st7789 2026-02-13 21:44:06 +01:00
Thomas Farstrike 82b116969f [UNTESTED] rework odroid into generic esp32 target 2026-02-13 15:29:25 +01:00