diff --git a/API.md b/API.md
index b631a87..9503fb6 100644
--- a/API.md
+++ b/API.md
@@ -9,6 +9,7 @@ this makes controlling all functions of the camera via GET requests possible.
* - stream: starting video capture with full screen mode
* - still: taking a still image with full screen mode
* `/dump` - Status page (automatically refreshed every 5 sec)
+* `/setup` - Configure network settings (WiFi, OTA, etc)
### Special *key / val* settings and commands
diff --git a/Docs/data-folder.png b/Docs/data-folder.png
new file mode 100644
index 0000000..31a2cf0
Binary files /dev/null and b/Docs/data-folder.png differ
diff --git a/Docs/html/app__cam_8h_source.html b/Docs/html/app__cam_8h_source.html
index e06ec0f..4e3491a 100644
--- a/Docs/html/app__cam_8h_source.html
+++ b/Docs/html/app__cam_8h_source.html
@@ -174,12 +174,12 @@
-CLAppCam AppCam
Definition: app_cam.cpp:248
+CLAppCam AppCam
Definition: app_cam.cpp:247
#define LAMP_DEFAULT
Definition: app_cam.h:11
Camera Manager Manages all interactions with camera.
Definition: app_cam.h:22
-int savePrefs()
Definition: app_cam.cpp:170
+int savePrefs()
Definition: app_cam.cpp:169
bool isJPEGinBuffer()
Definition: app_cam.h:54
int loadPrefs()
Definition: app_cam.cpp:109
void setRotation(int val)
Definition: app_cam.h:48
@@ -188,7 +188,7 @@
int getRotation()
Definition: app_cam.h:49
int getFrameRate()
Definition: app_cam.h:42
int getLamp()
Definition: app_cam.h:33
-int snapToBufer()
Definition: app_cam.cpp:233
+int snapToBufer()
Definition: app_cam.cpp:232
void setLamp(int newVal=LAMP_DEFAULT)
Definition: app_cam.cpp:96
int getXclk()
Definition: app_cam.h:46
int stop()
Definition: app_cam.cpp:89
@@ -198,7 +198,7 @@
void setAutoLamp(bool val)
Definition: app_cam.h:35
bool isAutoLamp()
Definition: app_cam.h:36
uint8_t * getBuffer()
Definition: app_cam.h:52
-void releaseBuffer()
Definition: app_cam.cpp:239
+void releaseBuffer()
Definition: app_cam.cpp:238
int getSensorPID()
Definition: app_cam.h:38
int start()
Definition: app_cam.cpp:8
sensor_t * getSensor()
Definition: app_cam.h:39
diff --git a/Docs/html/app__component_8h_source.html b/Docs/html/app__component_8h_source.html
index 86cae78..4c35604 100644
--- a/Docs/html/app__component_8h_source.html
+++ b/Docs/html/app__component_8h_source.html
@@ -98,44 +98,48 @@
-
- 33 void setTag(
const char *t) {tag = t;};
-
- 35 void setErr(
int err_code) {last_err = err_code;};
+
+
+
+ 35 void setTag(
const char *t) {tag = t;};
-
-
-
+ 37 void setErr(
int err_code) {last_err = err_code;};
+
+
-
-
-
-
-
- 50 bool debug_mode =
false;
-
-
-
+
+
+
+
+
+
+ 51 bool configured =
false;
+
+ 53 bool debug_mode =
false;
- 55 char prefs[20] =
"prefs.json";
-
+
+
-
+ 58 char prefs[20] =
"prefs.json";
+
+
+
Abstract root class for the appication components.
Definition: app_component.h:14
int getLastErr()
Definition: app_component.h:30
int loadPrefs()
Definition: app_component.h:19
int savePrefs()
Definition: app_component.h:20
bool isDebugMode()
Definition: app_component.h:28
-void setTag(const char *t)
Definition: app_component.h:33
-int parsePrefs(jparse_ctx_t *jctx)
Definition: app_component.cpp:50
+void setTag(const char *t)
Definition: app_component.h:35
+int parsePrefs(jparse_ctx_t *jctx)
Definition: app_component.cpp:51
int start()
Definition: app_component.h:18
-void setErr(int err_code)
Definition: app_component.h:35
+void setErr(int err_code)
Definition: app_component.h:37
void setDebugMode(bool val)
Definition: app_component.h:27
-int readJsonIntVal(jparse_ctx_t *jctx, char *token)
reads the Int value from JSON context by token.
Definition: app_component.cpp:28
-void dumpPrefs()
Definition: app_component.cpp:18
+int readJsonIntVal(jparse_ctx_t *jctx, char *token)
reads the Int value from JSON context by token.
Definition: app_component.cpp:29
+bool isConfigured()
Definition: app_component.h:32
+void dumpPrefs()
Definition: app_component.cpp:19
char * getPrefsFileName(bool forsave=false)
Definition: app_component.cpp:3
-int removePrefs()
Definition: app_component.cpp:36
+int removePrefs()
Definition: app_component.cpp:37
diff --git a/Docs/html/app__config_8h_source.html b/Docs/html/app__config_8h_source.html
index 80a73c6..7e5b63a 100644
--- a/Docs/html/app__config_8h_source.html
+++ b/Docs/html/app__config_8h_source.html
@@ -92,55 +92,47 @@
19#define WIFI_WATCHDOG 15000
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 59#define CAMERA_MODEL_AI_THINKER
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 51#define CAMERA_MODEL_AI_THINKER
+
+
+
+
+
+
+
+
+
+
+