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
+4 -8
View File
@@ -13,11 +13,12 @@ CREATE_SUBDIRS = YES
#---------------------------------------------------------------------------
# Input
#---------------------------------------------------------------------------
INPUT = src include
INPUT = components main
FILE_PATTERNS = *.hpp *.h *.cpp
RECURSIVE = YES
# Exclude vendored / generated code from the doc requirement:
EXCLUDE_PATTERNS = */vendor/* */generated/* */build/*
EXCLUDE_PATTERNS = */vendor/* */generated/* */build/* */test/* */component_stub.cpp
EXCLUDE = main/board_pins.hpp
#---------------------------------------------------------------------------
# Build: enforce documentation (this is what makes the rule real)
@@ -69,9 +70,4 @@ GENERATE_XML = NO
#---------------------------------------------------------------------------
# Diagrams (optional, needs Graphviz 'dot'; great for "fits in your head")
#---------------------------------------------------------------------------
HAVE_DOT = YES
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
CALL_GRAPH = NO
CALLER_GRAPH = NO
DOT_IMAGE_FORMAT = svg
HAVE_DOT = NO