22#ifndef PROTOCORE_PROVISIONING_H
23#define PROTOCORE_PROVISIONING_H
Single-port HTTP server with deterministic, zero-allocation execution.
User-facing configuration for ProtoCore.
void pc_provisioning_begin(PC &server, const char *ap_ssid)
Start the captive portal: softAP ap_ssid + catch-all DNS + form routes.
bool pc_provisioning_load(char *ssid, size_t ssid_cap, char *psk, size_t psk_cap)
Load stored WiFi credentials from NVS.
bool pc_prov_form_field(const char *body, const char *key, char *out, size_t cap)
Extract and URL-decode a field from an x-www-form-urlencoded body.
void pc_provisioning_clear()
Erase stored credentials (forces re-provisioning on next boot).