Compare commits

..

1 Commits

Author SHA1 Message Date
Oliver Marks 6d281b5563 Massively improved and split out the config loader. 2019-09-05 22:24:50 +01:00
1 changed files with 4 additions and 3 deletions

View File

@ -15,17 +15,18 @@
/* int number_of_fields = sizeof(form_fields); */ /* int number_of_fields = sizeof(form_fields); */
/* const char *config[4] = {}; */ /* const char *config[4] = {}; */
//int number_of_fields = 4; //sizeof(form_fields) - 1;
#define cfg_device_id 0 #define cfg_device_id 0
#define cfg_wifi_ssid 1 #define cfg_wifi_ssid 1
#define cfg_wifi_key 2 #define cfg_wifi_key 2
#define cfg_server 3 #define cfg_server 3
//int number_of_fields = 4; //sizeof(form_fields) - 1;
const char *form_fields[] = {"device-id", "wifi-ssid", "wifi-key", "server"}; const char *form_fields[] = {"device-id", "wifi-ssid", "wifi-key", "server"};
char config[4][50] = {}; char config[4][50] = {};
void connect() { void wifi_join_network() {
WiFi.mode(WIFI_STA); WiFi.mode(WIFI_STA);
WiFi.hostname("flash-httpd"); WiFi.hostname("flash-httpd");
WiFi.begin("WEMOS", "SNAPWIRE"); WiFi.begin("WEMOS", "SNAPWIRE");
@ -46,7 +47,7 @@ void connect() {
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);
SPIFFS.begin(); SPIFFS.begin();
config_startup("/config.txt", form_fields, config, 4); config_startup("/config.txt", form_fields, config, sizeof(form_fields));
/* startup(); */ /* startup(); */
/* setup_mode(); */ /* setup_mode(); */
} }