|
|
e6760e4866
|
faster image processing
ESP32 Build & Release / build (push) Successful in 1m16s
|
2026-09-13 23:31:36 +02:00 |
|
|
|
8d034ed1df
|
change display to 8 mhz
ESP32 Build & Release / build (push) Successful in 1m12s
|
2026-09-13 23:21:09 +02:00 |
|
|
|
2f228b2b3d
|
fix(ota): reboot loop
ESP32 Build & Release / build (push) Successful in 1m16s
|
2026-09-13 23:06:56 +02:00 |
|
|
|
57cf8225bc
|
reorder menu and add sound settings
ESP32 Build & Release / build (push) Successful in 1m18s
|
2026-09-13 22:54:28 +02:00 |
|
|
|
7afcc47152
|
rotate screen after hardware build
ESP32 Build & Release / build (push) Successful in 1m24s
|
2026-09-13 21:12:05 +02:00 |
|
|
|
d5a6ad4f15
|
fix(web): prevent browser from showing stale artwork for rebound tags
ESP32 Build & Release / build (push) Successful in 1m14s
|
2026-09-12 19:15:30 +02:00 |
|
|
|
098ec7ef75
|
fix(wdt): disable ESP_INT_WDT_CHECK_CPU1 to prevent interrupt watchdog trip during flash operations
ESP32 Build & Release / build (push) Successful in 1m13s
|
2026-09-12 19:08:37 +02:00 |
|
|
|
794ddc9b8f
|
fix(art): preserve uncropped card art aspect ratio using fit=inside
ESP32 Build & Release / build (push) Successful in 1m14s
|
2026-09-12 18:57:22 +02:00 |
|
|
|
df08247f3f
|
fix(flash): disable SPI_FLASH_YIELD_DURING_ERASE to prevent cache corruption during sector erase
ESP32 Build & Release / build (push) Successful in 1m12s
|
2026-09-12 18:49:26 +02:00 |
|
|
|
3eeaf966db
|
Change header
ESP32 Build & Release / build (push) Successful in 1m14s
|
2026-09-12 18:40:41 +02:00 |
|
|
|
14b9e2195d
|
Change header
ESP32 Build & Release / build (push) Failing after 56s
|
2026-09-12 18:37:13 +02:00 |
|
|
|
27482fef01
|
fix(stability): disable dangerous mbedtls free configs, place panic handler in IRAM, and make prefetch safe and on-demand
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 18:10:32 +02:00 |
|
|
|
d1a4c18967
|
fix(ota): prevent connection aborts by disabling socket keep-alive, keeping RF awake, and enabling dynamic mbedTLS buffers
ESP32 Build & Release / build (push) Successful in 1m14s
|
2026-09-12 17:51:34 +02:00 |
|
|
|
4f7b1870bb
|
fix(ui): make card view scrollable via rotary encoder with pinned header and footer
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 17:46:01 +02:00 |
|
|
|
05b50d0a89
|
fix(dns): register 8.8.8.8 fallback DNS, wake Wi-Fi during Gitea check, and add retries
ESP32 Build & Release / build (push) Successful in 1m14s
|
2026-09-12 17:38:16 +02:00 |
|
|
|
fe444ad386
|
fix(wdt): disable LITTLEFS_WDT_RESET to eliminate task not found spam
ESP32 Build & Release / build (push) Successful in 1m12s
|
2026-09-12 17:32:38 +02:00 |
|
|
|
fc05fa2f8b
|
fix(flash): increase INT_WDT timeout, enable littlefs wdt reset and thread safety
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 16:43:02 +02:00 |
|
|
|
4a5b058c1a
|
fix(ota): remove artificial chunk delay and enlarge buffer to prevent connection timeout
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 16:07:21 +02:00 |
|
|
|
7ac994c3fb
|
rename menu 8
ESP32 Build & Release / build (push) Successful in 1m12s
|
2026-09-12 15:58:39 +02:00 |
|
|
|
6b8e8f3e8d
|
fix(ota): bypass 64KB flash block erase, increase WDT timeouts, and place encoder table in DRAM
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 15:52:12 +02:00 |
|
|
|
c3bc42fe94
|
fix(wifi): send http response before channel switch and prevent reconnect race
ESP32 Build & Release / build (push) Successful in 1m11s
|
2026-09-12 15:41:58 +02:00 |
|
|
|
15b83e7318
|
ci: preserve http protocol for internal gitea runner clone
ESP32 Build & Release / build (push) Successful in 1m17s
|
2026-09-12 15:28:08 +02:00 |
|
|
|
ba93168af6
|
ci: use espressif/idf:v5.5 container image
ESP32 Build & Release / build (push) Failing after 2s
|
2026-09-12 15:25:26 +02:00 |
|
|
|
d7a108463d
|
ci: use espressif/idf:v5.5 container image to eliminate cache timeout
ESP32 Build & Release / build (push) Failing after 4s
|
2026-09-12 15:21:42 +02:00 |
|
|
|
3471de2ca3
|
rename menu 6
ESP32 Build & Release / build (push) Successful in 6m44s
|
2026-09-12 15:12:18 +02:00 |
|
|
|
91e970467d
|
lets encrypt cert
ESP32 Build & Release / build (push) Successful in 6m37s
|
2026-09-12 14:48:31 +02:00 |
|
|
|
c272776d47
|
Gitea URL
ESP32 Build & Release / build (push) Successful in 6m37s
|
2026-09-12 14:35:09 +02:00 |
|
|
|
3708674bbb
|
AP menu
ESP32 Build & Release / build (push) Successful in 6m40s
|
2026-09-12 13:47:34 +02:00 |
|
|
|
d691febfe4
|
on device wifi
ESP32 Build & Release / build (push) Successful in 6m41s
|
2026-09-12 13:09:47 +02:00 |
|
|
|
80eab1752c
|
Document OTA Wi-Fi credential switching and hotspot tips in README
ESP32 Build & Release / build (push) Successful in 6m36s
|
2026-09-12 12:25:22 +02:00 |
|
|
|
9f3d5cb146
|
Update .gitea/workflows/releases.yml
ESP32 Build & Release / build (push) Successful in 7m53s
|
2026-09-12 11:31:57 +02:00 |
|
|
|
7fc90d64de
|
Update .gitea/workflows/releases.yml
ESP-IDF Build & Release / build (push) Failing after 2m50s
|
2026-09-12 11:22:50 +02:00 |
|
|
|
aa80f7c091
|
Add Gitea OTA firmware update, dual-slot partition layout, and Gitea Actions release workflow
Build & Release Firmware / Build ESP32 Firmware (push) Failing after 2m50s
|
2026-09-12 11:18:12 +02:00 |
|
|
|
1d954287a2
|
Add Gitea OTA firmware update, dual-slot partition layout, and Gitea Actions release workflow
|
2026-09-12 10:49:39 +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 |
|
|
|
a064c6b727
|
display: enable MADCTL X-mirror so ST7789 text reads correctly (panel variant scans mirrored)
|
2026-09-10 17:45:06 +02:00 |
|
|
|
31217c686f
|
display: fix font cell row/col-major bug causing garbled glyphs (draw_bitmap expects row-major)
|
2026-09-10 17:31:47 +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 |
|
|
|
71b0085ced
|
Move display CS/DC off strapping pins (CS=21, DC=19) so flashing works with display connected
|
2026-09-10 16:43:22 +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 |
|
|
|
aff5d1477f
|
docs: note display-unplug-during-flash workaround and MFRC522 glitch diagnostics in README
|
2026-09-10 06:29:50 +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 |
|
|
|
663fb0643f
|
docs: clarify 7-pin ST7789 (SDA/SCL) mapping to shared SPI bus in hw_pins.h and README wiring
|
2026-09-10 06:01:10 +02:00 |
|
|
|
686b8d1f6f
|
Fix wifi init crash: add missing NVS (and phy_init) partitions to partition table; make wifi/web startup non-fatal; enable Boya flash driver
|
2026-09-09 22:15:09 +02:00 |
|