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
2f9a3735b2
matouch_esp32_s3_2_8: fix touch during camera
2026-02-10 22:02:56 +01:00
Thomas Farstrike
1971e1c1ec
UI: Don't show battery icon if not present
2026-02-10 21:34:44 +01:00
Thomas Farstrike
bc62096fbd
BatteryManageR: add has_battery()
2026-02-10 21:08:32 +01:00
Thomas Farstrike
7f70b678c2
gt911: add interrupt config mode
2026-02-10 21:06:13 +01:00
Thomas Farstrike
420588ce7d
gt911: try to run without interrupt option
2026-02-10 20:38:29 +01:00
Thomas Farstrike
1ad6656e2d
Camera: make it webcam-agnostic
2026-02-10 20:09:27 +01:00
Thomas Farstrike
38af82a1e2
Camera Settings: save button on the right
...
Like in the other "Settings" activities.
2026-02-10 20:06:02 +01:00
Thomas Farstrike
d7b98f2f38
waveshare_esp32_s3_touch_lcd_2: use generic CameraManager
2026-02-10 20:03:53 +01:00
Thomas Farstrike
bfd3804118
CameraActivity: make camera-independent
2026-02-10 19:17:02 +01:00
Thomas Farstrike
52d7fed8de
CameraManager: add init and deinit callbacks
...
Rather than hardcoding all the pins, they are set a board init time,
and then camera_activity.py calls them when needed.
2026-02-10 15:38:13 +01:00
Thomas Farstrike
451a72a14e
CameraManager: add resolution_to_framesize(width, height)
2026-02-10 12:58:47 +01:00
Thomas Farstrike
1973d22b8a
Cleanup
2026-02-10 12:56:04 +01:00
Thomas Farstrike
67f01c3af2
SDCard framework: add support for SDIO/SD/MMC mode
2026-02-10 11:25:45 +01:00
Thomas Farstrike
b50c0d09d2
SDCard framework: add support for SDIO/SD/MMC mode
2026-02-10 09:54:41 +01:00
Thomas Farstrike
6e1b3023da
Scale boot logo down if necessary
2026-02-09 20:42:47 +01:00
Thomas Farstrike
23e94145c9
Camera: disable GT911 touch screen to avoid conflict
2026-02-09 16:40:54 +01:00
Thomas Farstrike
12e99228d1
matouch_esp32_s3_2_8_spi: boot button for back action
2026-02-09 16:40:30 +01:00
Thomas Farstrike
c4beb0b3da
InputManager: add unregister_indev function
2026-02-09 16:40:03 +01:00
Thomas Farstrike
b0412d502a
GT911: use 0x14 address, add interrupt handler
2026-02-09 16:39:33 +01:00
Thomas Farstrike
0179800e8c
Fix board detect order
2026-02-08 19:39:28 +01:00
Thomas Farstrike
d453e778bd
Fix board detection by not using i2c scan
...
i2c scanning all the devices can confuse some of them,
such as the OV* camera's. Better to selectively scan just the ones
we want to know about, plus, it's also faster.
2026-02-08 18:20:48 +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
4e16096207
Comments
2026-02-06 22:03:29 +01:00
Thomas Farstrike
b072a97c9a
matouch_esp32_s3_2_8: fix display and touch screen
2026-02-06 21:49:14 +01:00