Commit Graph

1324 Commits

Author SHA1 Message Date
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 033f4f54af Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS 2026-02-03 20:40:40 +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
Pavel Machek 058e5a0324 show_battery: Implement nice info display, battery widget and battery history graph 2026-02-02 13:21:54 +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 fc250095d8 OSUpdate app: improve look on big displays 2026-02-01 07:47:42 +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 f96500cec8 OSUpdate app: replace "force update" checkbox with improved button labels 2026-01-27 21:33:02 +01:00
Thomas Farstrike c73baf94d6 Increment version numbers 2026-01-27 16:31:02 +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
Quasi Kili 0f7a2c03e9 updated icons helloworld, wifi, settings, appstore, nostr 2026-01-27 00:00:04 +01:00
Thomas Farstrike de48c4a88c Update version 2026-01-26 23:22:23 +01:00
Thomas Farstrike 1bef944115 Increment versions 2026-01-26 20:21:53 +01:00
Thomas Farstrike e8c3cb84d5 Change confetti icon
The old one was a bit too big, but looked better than the new one, IMHO.

So this updated one is the old one, but a bit smaller (55x55) like the others.
2026-01-26 20:12:49 +01:00
Thomas Farstrike 06389ab8de Alternative Hello World icon
The new one looked very good for a chat app, with the text bubble,
so let's save it for a messaging app. The old one was a bit too big
and the "World" in blue on yellow was hard to write, so here's an alternative.
2026-01-26 20:11:38 +01:00