14 Commits

Author SHA1 Message Date
6b8e8f3e8d fix(ota): bypass 64KB flash block erase, increase WDT timeouts, and place encoder table in DRAM
All checks were successful
ESP32 Build & Release / build (push) Successful in 1m11s
2026-09-12 15:52:12 +02:00
3708674bbb AP menu
All checks were successful
ESP32 Build & Release / build (push) Successful in 6m40s
2026-09-12 13:47:34 +02:00
8ac465229c clean up 2026-09-12 03:40:10 +02:00
029ceee69a various bug fixes 2026-09-11 19:10:31 +02:00
e8b6ee2dcc display: fix font bit-order (MSB=left) and remove panel mirror; rfid: probe uses HALFDUPLEX so VersionReg read is valid 2026-09-10 19:11:58 +02:00
d2a10df6c6 rfid: add boot-time MFRC522 VersionReg probe over SPI3 to definitively diagnose MISO/power vs reset-path 2026-09-10 18:59:25 +02:00
993962865b rfid: harden SPI3 bus init failure path (no abort), add reader-bus diagnostic log 2026-09-10 17:15:23 +02:00
3072795a4b rfid: use <=15-char task name for xTaskGetHandle to avoid FreeRTOS assert; library task renamed to rc522_poll locally 2026-09-10 16:59:30 +02:00
347728de6d rfid: allow RST-unconnected mode (no hard reset) and add optional self-test skip for clone readers 2026-09-10 16:28:41 +02:00
12690657cc Move MFRC522 to dedicated SPI3_HOST bus (SCK16/MOSI17/MISO13/CS26) separate from display SPI2 2026-09-10 07:13:15 +02:00
05d8012c8b Fix SoftAP boot abort: stop DHCP before setting static AP IP; drop RC522 SPI clock to 1 MHz; order RFID before display init 2026-09-10 07:01:57 +02:00
3f230283da rfid: lower MFRC522 SPI clock to 2 MHz for clone-reader self-test stability 2026-09-10 06:11:44 +02:00
96d14c0538 Make RFID failure non-fatal (self-test retries, 4MHz clock, diagnostic log), add beginner Wi-Fi guide + RFID troubleshooting to README 2026-09-09 21:52:40 +02:00
ec1e7a0d5a Phase 3: MFRC522 RFID subsystem on Core 0 with UID hex conversion, enable FreeRTOS SMP 2026-09-09 16:55:04 +02:00