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
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
6501ab4c1c
Add experimental ADC recording
...
Currently, the file is a bit too small and there are interruptions,
probably from the timer stopping and starting to tweak it.
I guess this should be done in C rather than pure MicroPython.
2026-02-03 20:33:25 +01:00
Thomas Farstrike
1334466538
Fix clocks
2026-02-03 07:56:52 +01:00
Thomas Farstrike
01a358ad17
Fix fri3d_2026
2026-02-02 13:26:22 +01:00
Thomas Farstrike
ded0ffef9a
Simplify import
2026-02-02 13:24:09 +01:00
Thomas Farstrike
09c94049a6
Reduce diff between fri3d 2024 and 2026
2026-02-02 11:51:42 +01:00
Thomas Farstrike
344584c55b
Move logging.py to its own folder
2026-02-02 09:09:49 +01:00
Thomas Farstrike
1d4de7c290
Set default primary color Bitcoin Orange (f0a010)
2026-01-28 17:26:18 +01:00
Thomas Farstrike
23006c7760
Increment version
2026-01-27 21:36:12 +01:00
Thomas Farstrike
9a2a002bde
Github workflow
2026-01-27 16:24:25 +01:00
Thomas Farstrike
f053037186
Prepare for 0.7.1 release
2026-01-27 13:45:23 +01:00
Thomas Farstrike
a50e3722c9
DownloadManager: don't share aiohttp.ClientSession
...
It seems to cause SSL/TLS session corruption on ESP32.
There is a performance impact, so maybe it should be reintroduced again later,
but for now, let's keep it simple and fix this bug.
2026-01-27 13:41:15 +01:00
Thomas Farstrike
1bdb63e34e
Add source of unittest package
2026-01-26 15:12:01 +01:00
Thomas Farstrike
9021a40560
Remove unused collections library
...
At least on desktop it is unused - we'll have to test on esp32 to be 100% certain.
2026-01-26 15:07:44 +01:00
Thomas Farstrike
39ea299839
Replace aiorepl with source copy
2026-01-26 15:04:32 +01:00
Thomas Farstrike
c15256ba85
Use source copies of base64, binascii and shutil
2026-01-26 14:59:14 +01:00
Thomas Farstrike
52972b4beb
Replace binary logging with source copy
2026-01-26 14:50:18 +01:00
Thomas Farstrike
1f9eee3a9d
Rename AudioFlinger to AudioManager framework
2026-01-26 13:13:54 +01:00
Thomas Farstrike
a32a020e57
Replace 'magic' value 0 with semantic lv.PART.MAIN
2026-01-26 12:30:50 +01:00
Thomas Farstrike
81f17dd07e
Settings app: make "Cancel" button more "ghosty" to discourage accidental misclicks
2026-01-26 11:53:00 +01:00
Thomas Farstrike
cd5fe31bbf
About app: show logo at the top
2026-01-26 11:05:32 +01:00
Thomas Farstrike
b23107ee14
Move ResetIntoBootloader activity to Settings app
2026-01-25 23:37:39 +01:00