Add firmware slices 1–2: skeleton and Wi-Fi provisioning

Implement ESP-IDF walking skeleton with SoftAP, health API, and host
tests, then Slice 2 ISecureStore/NvsSecureStore, STA join, POST
/api/wifi, and the provisioning web UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-06 09:10:37 +02:00
co-authored by Cursor
parent 9f04c4bb0c
commit ddbee70c23
63 changed files with 3771 additions and 19 deletions
+7
View File
@@ -0,0 +1,7 @@
# DigiRadio partition table
# nvs_keys supports NVS encryption (enable in secure-store slice).
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x6000,
nvs_keys, data, nvs_keys, 0xf000, 0x1000,
phy_init, data, phy, 0x10000, 0x1000,
factory, app, factory, 0x20000, 0x180000,
1 # DigiRadio partition table
2 # nvs_keys supports NVS encryption (enable in secure-store slice).
3 # Name, Type, SubType, Offset, Size, Flags
4 nvs, data, nvs, 0x9000, 0x6000,
5 nvs_keys, data, nvs_keys, 0xf000, 0x1000,
6 phy_init, data, phy, 0x10000, 0x1000,
7 factory, app, factory, 0x20000, 0x180000,