├── .clang-format ├── .github └── workflows │ ├── autoreview.yml │ └── test.platformio.yml ├── .gitignore ├── CMakeLists.txt ├── IotWebConf.code-workspace ├── IotWebConf.iml ├── LICENSE.txt ├── README.md ├── doc ├── HackingGuide.md ├── MigrationGuide-v3.0.0.md ├── TParameter.plantuml ├── TParameter.png └── UsersManual.md ├── examples ├── IotWebConf01Minimal │ └── IotWebConf01Minimal.ino ├── IotWebConf02StatusAndReset │ └── IotWebConf02StatusAndReset.ino ├── IotWebConf03CustomParameters │ └── IotWebConf03CustomParameters.ino ├── IotWebConf03TypedParameters │ └── IotWebConf03TypedParameters.ino ├── IotWebConf04UpdateServer │ └── IotWebConf04UpdateServer.ino ├── IotWebConf05Callbacks │ └── IotWebConf05Callbacks.ino ├── IotWebConf06MqttApp │ ├── IotWebConf06MqttApp.ino │ └── pio │ │ └── platformio.ini ├── IotWebConf07MqttRelay │ ├── IotWebConf07MqttRelay.ino │ └── pio │ │ └── platformio.ini ├── IotWebConf08WebRelay │ └── IotWebConf08WebRelay.ino ├── IotWebConf09CustomConnection │ └── IotWebConf09CustomConnection.ino ├── IotWebConf10CustomHtml │ └── IotWebConf10CustomHtml.ino ├── IotWebConf11AdvancedRuntime │ └── IotWebConf11AdvancedRuntime.ino ├── IotWebConf12CustomParameterType │ └── IotWebConf12CustomParameterType.ino ├── IotWebConf13OptionalGroup │ └── IotWebConf13OptionalGroup.ino ├── IotWebConf14GroupChain │ └── IotWebConf14GroupChain.ino ├── IotWebConf15MultipleWifi │ └── IotWebConf15MultipleWifi.ino ├── IotWebConf16OffLineMode │ └── IotWebConf16OffLineMode.ino └── IotWebConf17JsonConfig │ ├── .gitignore │ ├── README.txt │ ├── data │ └── config.json │ ├── platformio.ini │ └── src │ └── main.cpp ├── keywords.txt ├── library.properties ├── pio ├── build-pioexamples.sh ├── clean-pioexamples.sh ├── platformio-template.ini └── prepare-pioexamples.sh └── src ├── IotWebConf.cpp ├── IotWebConf.h ├── IotWebConfESP32HTTPUpdateServer.h ├── IotWebConfMultipleWifi.cpp ├── IotWebConfMultipleWifi.h ├── IotWebConfOptionalGroup.cpp ├── IotWebConfOptionalGroup.h ├── IotWebConfParameter.cpp ├── IotWebConfParameter.h ├── IotWebConfSettings.h ├── IotWebConfTParameter.h ├── IotWebConfTParameterBuilder.h ├── IotWebConfUsing.h └── IotWebConfWebServerWrapper.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/autoreview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/.github/workflows/autoreview.yml -------------------------------------------------------------------------------- /.github/workflows/test.platformio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/.github/workflows/test.platformio.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | examples-pio -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /IotWebConf.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/IotWebConf.code-workspace -------------------------------------------------------------------------------- /IotWebConf.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/IotWebConf.iml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/README.md -------------------------------------------------------------------------------- /doc/HackingGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/doc/HackingGuide.md -------------------------------------------------------------------------------- /doc/MigrationGuide-v3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/doc/MigrationGuide-v3.0.0.md -------------------------------------------------------------------------------- /doc/TParameter.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/doc/TParameter.plantuml -------------------------------------------------------------------------------- /doc/TParameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/doc/TParameter.png -------------------------------------------------------------------------------- /doc/UsersManual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/doc/UsersManual.md -------------------------------------------------------------------------------- /examples/IotWebConf01Minimal/IotWebConf01Minimal.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf01Minimal/IotWebConf01Minimal.ino -------------------------------------------------------------------------------- /examples/IotWebConf02StatusAndReset/IotWebConf02StatusAndReset.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf02StatusAndReset/IotWebConf02StatusAndReset.ino -------------------------------------------------------------------------------- /examples/IotWebConf03CustomParameters/IotWebConf03CustomParameters.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf03CustomParameters/IotWebConf03CustomParameters.ino -------------------------------------------------------------------------------- /examples/IotWebConf03TypedParameters/IotWebConf03TypedParameters.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf03TypedParameters/IotWebConf03TypedParameters.ino -------------------------------------------------------------------------------- /examples/IotWebConf04UpdateServer/IotWebConf04UpdateServer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf04UpdateServer/IotWebConf04UpdateServer.ino -------------------------------------------------------------------------------- /examples/IotWebConf05Callbacks/IotWebConf05Callbacks.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf05Callbacks/IotWebConf05Callbacks.ino -------------------------------------------------------------------------------- /examples/IotWebConf06MqttApp/IotWebConf06MqttApp.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf06MqttApp/IotWebConf06MqttApp.ino -------------------------------------------------------------------------------- /examples/IotWebConf06MqttApp/pio/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf06MqttApp/pio/platformio.ini -------------------------------------------------------------------------------- /examples/IotWebConf07MqttRelay/IotWebConf07MqttRelay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf07MqttRelay/IotWebConf07MqttRelay.ino -------------------------------------------------------------------------------- /examples/IotWebConf07MqttRelay/pio/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf07MqttRelay/pio/platformio.ini -------------------------------------------------------------------------------- /examples/IotWebConf08WebRelay/IotWebConf08WebRelay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf08WebRelay/IotWebConf08WebRelay.ino -------------------------------------------------------------------------------- /examples/IotWebConf09CustomConnection/IotWebConf09CustomConnection.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf09CustomConnection/IotWebConf09CustomConnection.ino -------------------------------------------------------------------------------- /examples/IotWebConf10CustomHtml/IotWebConf10CustomHtml.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf10CustomHtml/IotWebConf10CustomHtml.ino -------------------------------------------------------------------------------- /examples/IotWebConf11AdvancedRuntime/IotWebConf11AdvancedRuntime.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf11AdvancedRuntime/IotWebConf11AdvancedRuntime.ino -------------------------------------------------------------------------------- /examples/IotWebConf12CustomParameterType/IotWebConf12CustomParameterType.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf12CustomParameterType/IotWebConf12CustomParameterType.ino -------------------------------------------------------------------------------- /examples/IotWebConf13OptionalGroup/IotWebConf13OptionalGroup.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf13OptionalGroup/IotWebConf13OptionalGroup.ino -------------------------------------------------------------------------------- /examples/IotWebConf14GroupChain/IotWebConf14GroupChain.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf14GroupChain/IotWebConf14GroupChain.ino -------------------------------------------------------------------------------- /examples/IotWebConf15MultipleWifi/IotWebConf15MultipleWifi.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf15MultipleWifi/IotWebConf15MultipleWifi.ino -------------------------------------------------------------------------------- /examples/IotWebConf16OffLineMode/IotWebConf16OffLineMode.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf16OffLineMode/IotWebConf16OffLineMode.ino -------------------------------------------------------------------------------- /examples/IotWebConf17JsonConfig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf17JsonConfig/.gitignore -------------------------------------------------------------------------------- /examples/IotWebConf17JsonConfig/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf17JsonConfig/README.txt -------------------------------------------------------------------------------- /examples/IotWebConf17JsonConfig/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf17JsonConfig/data/config.json -------------------------------------------------------------------------------- /examples/IotWebConf17JsonConfig/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf17JsonConfig/platformio.ini -------------------------------------------------------------------------------- /examples/IotWebConf17JsonConfig/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/examples/IotWebConf17JsonConfig/src/main.cpp -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/library.properties -------------------------------------------------------------------------------- /pio/build-pioexamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/pio/build-pioexamples.sh -------------------------------------------------------------------------------- /pio/clean-pioexamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/pio/clean-pioexamples.sh -------------------------------------------------------------------------------- /pio/platformio-template.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/pio/platformio-template.ini -------------------------------------------------------------------------------- /pio/prepare-pioexamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/pio/prepare-pioexamples.sh -------------------------------------------------------------------------------- /src/IotWebConf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConf.cpp -------------------------------------------------------------------------------- /src/IotWebConf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConf.h -------------------------------------------------------------------------------- /src/IotWebConfESP32HTTPUpdateServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfESP32HTTPUpdateServer.h -------------------------------------------------------------------------------- /src/IotWebConfMultipleWifi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfMultipleWifi.cpp -------------------------------------------------------------------------------- /src/IotWebConfMultipleWifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfMultipleWifi.h -------------------------------------------------------------------------------- /src/IotWebConfOptionalGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfOptionalGroup.cpp -------------------------------------------------------------------------------- /src/IotWebConfOptionalGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfOptionalGroup.h -------------------------------------------------------------------------------- /src/IotWebConfParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfParameter.cpp -------------------------------------------------------------------------------- /src/IotWebConfParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfParameter.h -------------------------------------------------------------------------------- /src/IotWebConfSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfSettings.h -------------------------------------------------------------------------------- /src/IotWebConfTParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfTParameter.h -------------------------------------------------------------------------------- /src/IotWebConfTParameterBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfTParameterBuilder.h -------------------------------------------------------------------------------- /src/IotWebConfUsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfUsing.h -------------------------------------------------------------------------------- /src/IotWebConfWebServerWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prampec/IotWebConf/HEAD/src/IotWebConfWebServerWrapper.h --------------------------------------------------------------------------------