gitextract_673knega/ ├── .github/ │ └── workflows/ │ ├── clean_workflow.yml │ ├── cli-build-esp32-dev.yml │ ├── cli-build-esp8266.yml │ ├── pio-build-esp32-dev.yml │ └── pio-build-esp8266.yml ├── .gitignore ├── LICENSE ├── README.md ├── built-in-webpages/ │ └── readme.md ├── docs/ │ ├── API.md │ ├── FileEditorAndFS.md │ ├── SetupAndWiFi.md │ ├── WebSocket.md │ ├── pwd_encrypt.md │ └── readme.md ├── examples/ │ ├── csvLogger/ │ │ ├── .gitignore │ │ ├── csvLogger.ino │ │ ├── data/ │ │ │ ├── assets/ │ │ │ │ ├── css/ │ │ │ │ │ ├── index.css │ │ │ │ │ └── style.css │ │ │ │ └── js/ │ │ │ │ ├── csv.js │ │ │ │ └── index.js │ │ │ ├── csv/ │ │ │ │ └── 2024_01_10.csv │ │ │ └── index.htm │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── readme.md │ ├── csvLoggerSD/ │ │ ├── csvLoggerSD.ino │ │ ├── data/ │ │ │ ├── assets/ │ │ │ │ ├── css/ │ │ │ │ │ ├── index.css │ │ │ │ │ └── style.css │ │ │ │ └── js/ │ │ │ │ ├── csv.js │ │ │ │ └── index.js │ │ │ └── index.htm │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── readme.md │ ├── customHTML/ │ │ ├── customElements.h │ │ ├── customHTML.ino │ │ └── thingsboard.h │ ├── customOptions/ │ │ ├── .gitignore │ │ ├── customOptions.ino │ │ ├── partitions.csv │ │ └── platformio.ini │ ├── esp32-cam/ │ │ ├── .gitignore │ │ ├── camera_pins.h │ │ ├── data/ │ │ │ ├── index.htm │ │ │ └── www/ │ │ │ ├── app.js │ │ │ ├── index.htm │ │ │ └── styles.css │ │ ├── esp32-cam.ino │ │ ├── partitions.csv │ │ └── platformio.ini │ ├── gpio_list/ │ │ ├── .gitignore │ │ ├── data/ │ │ │ ├── index.htm │ │ │ └── script.js │ │ ├── gpio_list.ino │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── readme.md │ ├── handleFormData/ │ │ ├── .gitignore │ │ ├── data/ │ │ │ ├── index.htm │ │ │ ├── myScript.js │ │ │ └── myStyle.css │ │ ├── handleFormData.ino │ │ ├── partitions.csv │ │ └── platformio.ini │ ├── leanWebserver/ │ │ ├── .gitignore │ │ ├── data/ │ │ │ └── index.htm │ │ ├── leanWebserver.ino │ │ ├── partitions.csv │ │ └── platformio.ini │ ├── localRFID/ │ │ ├── .gitignore │ │ ├── JsonDB.hpp │ │ ├── data/ │ │ │ ├── html_login.h │ │ │ ├── html_rfid.h │ │ │ ├── login │ │ │ └── rfid │ │ ├── localRFID.ino │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ ├── readme.md │ │ └── webserver.hpp │ ├── mqtt_webserver/ │ │ ├── .gitignore │ │ ├── mqtt_webserver.ino │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── readme.md │ ├── mysqlRFID/ │ │ ├── .gitignore │ │ ├── html_flash_files.h │ │ ├── mysqlRFID.ino │ │ ├── mysql_impl.h │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── webserver_impl.h │ ├── remoteOTA/ │ │ ├── data/ │ │ │ └── index.htm │ │ ├── fw-esp32/ │ │ │ └── readme.md │ │ ├── fw-esp8266/ │ │ │ └── readme.md │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ ├── remoteOTA.ino │ │ ├── version-esp32.json │ │ └── version-esp8266.json │ ├── simpleServer/ │ │ ├── data/ │ │ │ └── index.htm │ │ └── simpleServer.ino │ ├── websocketEcharts/ │ │ ├── README.md │ │ ├── data/ │ │ │ └── index.htm │ │ └── websocketEcharts.ino │ └── withWebSocket/ │ ├── .gitignore │ ├── index_htm.h │ ├── partitions.csv │ ├── platformio.ini │ ├── readme.md │ └── withWebSocket.ino ├── keywords.txt ├── library.properties ├── partitions.csv ├── pio_examples/ │ ├── customOptions/ │ │ ├── .gitignore │ │ ├── customOptions.code-workspace │ │ ├── platformio.ini │ │ └── src/ │ │ └── customOptions.ino │ ├── esp32-p4/ │ │ ├── .gitignore │ │ ├── app3M_spiffs9M_16MB.csv │ │ ├── platformio.ini │ │ └── src/ │ │ ├── index_htm.h │ │ └── withWebSocket.cpp │ ├── leanWebserver/ │ │ ├── .gitignore │ │ ├── data/ │ │ │ └── index.htm │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── src/ │ │ └── leanWebserver.ino │ ├── simpleServer/ │ │ ├── .gitignore │ │ ├── compile_commands.json │ │ ├── partitions.csv │ │ ├── platformio.ini │ │ └── src/ │ │ └── simpleServer.ino │ ├── websocketEcharts/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── data/ │ │ │ ├── index.htm │ │ │ └── index.html │ │ ├── platformio.ini │ │ └── src/ │ │ └── websocketEcharts.ino │ └── withWebSocket/ │ ├── .gitignore │ ├── partitions.csv │ ├── platformio.ini │ ├── readme.md │ └── src/ │ ├── index_htm.h │ └── withWebSocket.ino ├── platformio.ini └── src/ ├── ConfigUpgrader.hpp ├── CredentialManager.cpp ├── CredentialManager.h ├── FSWebServer.cpp ├── FSWebServer.h ├── Json.cpp ├── Json.h ├── SerialLog.h ├── SetupConfig.hpp ├── Version.h ├── WiFiService.cpp ├── WiFiService.h ├── assets/ │ ├── edit_htm.h │ ├── logo_svg.h │ └── setup_htm.h ├── compat/ │ └── mbedtls_aes.h ├── esp-fs-webserver.h ├── json/ │ ├── cJSON.c │ └── cJSON.h ├── mimetable/ │ ├── mimetable.cpp │ └── mimetable.h └── websocket/ ├── SocketIOclient.cpp ├── SocketIOclient.h ├── WebSockets.cpp ├── WebSockets.h ├── WebSocketsClient.cpp ├── WebSocketsClient.h ├── WebSocketsServer.cpp ├── WebSocketsServer.h ├── libb64/ │ ├── AUTHORS │ ├── LICENSE │ ├── cdecode.c │ ├── cdecode_inc.h │ ├── cencode.c │ └── cencode_inc.h └── libsha1/ ├── libsha1.c └── libsha1.h