diff --git a/README.md b/README.md index 25dcdb8..ee10d02 100644 --- a/README.md +++ b/README.md @@ -262,8 +262,8 @@ The following code creates the web server, esp8266React framework and the demo p ```cpp AsyncWebServer server(80); -ESP8266React framework(&SPIFFS); -DemoProject demoProject = DemoProject(&SPIFFS, framework.getSecurityManager()); +ESP8266React esp8266React(&server, &SPIFFS); +DemoProject demoProject = DemoProject(&server, &SPIFFS, esp8266React.getSecurityManager()); ``` Now in the `setup()` function the initialization is performed: @@ -272,14 +272,16 @@ Now in the `setup()` function the initialization is performed: void setup() { // start serial and filesystem Serial.begin(SERIAL_BAUD_RATE); + + // start the file system (must be done before starting the framework) SPIFFS.begin(); - // set up the framework - framework.init(&server); + // start the framework and demo project + esp8266React.begin(); + + // start the demo project + demoProject.begin(); - // begin the demo project - demoProject.init(&server); - // start the server server.begin(); } @@ -290,7 +292,7 @@ Finally the loop calls the framework's loop function to service the frameworks f ```cpp void loop() { // run the framework's loop function - framework.loop(); + esp8266React.loop(); // run the demo project's loop function demoProject.loop(); diff --git a/src/main.cpp b/src/main.cpp index af7effb..d99d745 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -17,6 +17,8 @@ void setup() { // start the framework and demo project esp8266React.begin(); + + // start the demo project demoProject.begin(); // start the server