Commit Graph

549 Commits

Author SHA1 Message Date
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
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 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