#pragma once // Initialise WiFi (STA d'abord, AP en fallback), mDNS et OTA void network_init(); // À appeler à chaque loop() : gère OTA, reconnexion WiFi non-bloquante void network_update(); // Retourne le SSID actuellement utilisé (NVS ou config.h) const char* network_get_ssid(); // Sauvegarde les credentials WiFi en NVS (SSID + mot de passe) void network_save_credentials(const char* ssid, const char* password);