Repository navigation
Setup
Zachary Nathan Goode edited this page Oct 4, 2026
·
1 revision
| Component | Requirement established by the source |
|---|---|
| Firmware | ESP-IDF 6.1.0 and CMake project structure. |
| Firmware components | mDNS, cJSON, W5500, networking, FATFS/SDSPI, OTA, I2C, SPI, and UART support. |
| Desktop application | Windows WPF project targeting net10.0-windows; Zeroconf 3.7.16 is declared. |
| Hardware | Configured ESP32 Feather V2/Huzzah32 V2-class system and its W5500, SD, and RS232 hardware path. |
Firmware first attempts Ethernet. It accepts Ethernet only after link and DHCP/IP are available. When Ethernet is unusable, it starts Wi-Fi and tries saved primary credentials. If that attempt does not connect, it starts FileLink-Setup-<device name>, an open provisioning access point, and restarts after credentials are saved.
Build artifacts are present in the snapshot. They do not prove a clean current-source build, passing tests, or successful hardware operation. Information subject to change as development progresses