Thomas Farstrike
c904113056
Update CHANGELOG
2026-02-09 20:45:07 +01:00
Thomas Farstrike
6e1b3023da
Scale boot logo down if necessary
2026-02-09 20:42:47 +01:00
Thomas Farstrike
b9590d681d
Launcher: reduce horizontal spacing
...
To fit at least 3 icons on a 240px wide display.
2026-02-09 20:41:27 +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
1a9aefee9f
Remove rlottie stuff
2026-02-08 19:49:59 +01:00
Thomas Farstrike
af38a612af
Update lvgl_micropython
2026-02-08 19:42:43 +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
Antonio Cebrián
f355ddfe7f
Add M5Stack-Fire board detection for ESP32
2026-02-08 13:26:28 +01:00
Antonio Cebrián
f84bc99790
Simplify support for M5Stack-Fire board
...
Avoid new "_ili9341_init_type3.py" file dependency in lvgl_micropython by following suggestion:
https://github.com/lvgl-micropython/lvgl_micropython/issues/527
2026-02-08 11:38:12 +01:00
Antonio Cebrián
2e134312df
Update build script for ESP32 based M5Stack-Fire
2026-02-07 17:37:03 +01:00
Antonio Cebrián
96fb2d1937
Add support for M5Stack-Fire board
...
M5Stack-Fire uses an ILI9342 instead of an ILI9341. Therefore, lvgl_micropython should include "_ili9341_init_type3.py".
2026-02-07 17:32:31 +01:00
Antonio Cebrián
1d9ba8f814
Force M5Stack-Fire board detection for ESP32
...
M5Stack-Fire board detection should be:
i2c0 = I2C(0, sda=Pin(21), scl=Pin(22))
if {0x68} <= set(i2c0.scan()): # IMU (MPU6886)
return "m5stack-fire"
But there are some pin incompatibilities between ESP32 and ESP32-S3 boards that don't allow I2C scan.
2026-02-07 17:28:56 +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
Thomas Farstrike
6ddcee3a0d
Fix matouch detection
2026-02-06 19:22:30 +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
8f8f4173db
install.sh: make location independent
2026-02-05 10:49:46 +01:00
Thomas Farstrike
033f4f54af
Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS
2026-02-03 20:40:40 +01:00
Thomas Farstrike
f5dee72ec1
Merge pull request #27 from pavelmachek/m_1_bat
...
show_battery: Implement nice info display, battery widget and battery history graph
2026-02-03 20:40:02 +01:00