├── .gitignore ├── ELClient ├── examples │ ├── demo │ │ ├── README.md │ │ ├── Makefile │ │ ├── .dep │ │ │ ├── demo.ino.dep │ │ │ └── temperature.ino.dep │ │ └── demo.ino │ ├── thingspeak │ │ ├── README.md │ │ └── thingspeak.ino │ ├── webserver_controls │ │ ├── Pages.h │ │ ├── Voltage.html │ │ ├── User.html │ │ ├── LED.html │ │ ├── webserver_controls.ino │ │ ├── UserPage.ino │ │ ├── VoltagePage.ino │ │ └── LedPage.ino │ ├── webserver_led │ │ ├── SimpleLED.html │ │ ├── Makefile │ │ └── webserver_led.ino │ ├── mqtt │ │ ├── Makefile │ │ ├── README.md │ │ └── mqtt.ino │ ├── rest │ │ ├── Makefile │ │ ├── README.md │ │ ├── rest.ino │ │ └── rest.hex │ ├── test-reset │ │ ├── Makefile │ │ ├── README.md │ │ ├── test.ino │ │ └── test.hex │ ├── avrflash │ ├── tcp_server │ │ └── tcp_server.ino │ ├── tcp_client │ │ └── tcp_client.ino │ ├── tcp_client_resp │ │ └── tcp_client_resp.ino │ └── udp │ │ └── udp.ino ├── library.json ├── ELClientCmd.h ├── ELClientCmd.cpp ├── ELClientResponse.h ├── ELClientMqtt.h ├── ELClientResponse.cpp ├── ELClientRest.h ├── FP.h ├── ELClient.h ├── ELClientWebServer.h ├── ELClientSocket.h ├── ELClientMqtt.cpp ├── ELClientSocket.cpp ├── ELClientRest.cpp └── ELClient.cpp ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .dep 3 | .lib 4 | docs 5 | -------------------------------------------------------------------------------- /ELClient/examples/demo/README.md: -------------------------------------------------------------------------------- 1 | Simple demo 2 | =========== 3 | 4 | **WARNING: this example has not been updated for EL-Client!** 5 | 6 | -------------------------------------------------------------------------------- /ELClient/examples/thingspeak/README.md: -------------------------------------------------------------------------------- 1 | Thingspeak example 2 | ================== 3 | 4 | **WARNING: this example has not been updated for EL-Client!** 5 | -------------------------------------------------------------------------------- /ELClient/examples/demo/Makefile: -------------------------------------------------------------------------------- 1 | LIBRARYPATH = $(ARDUINODIR)/libraries ../../.. 2 | LIBRARIES = espduino 3 | CPPFLAGS = 4 | SERIALDEV = net:esp-link:23 5 | include ../arduino.mk 6 | 7 | run: upload size 8 | nc esp-link 23 9 | -------------------------------------------------------------------------------- /ELClient/examples/webserver_controls/Pages.h: -------------------------------------------------------------------------------- 1 | #ifndef PAGES_H 2 | #define PAGES_H 3 | 4 | void ledLoop(); 5 | void ledInit(); 6 | 7 | void userInit(); 8 | 9 | void voltageLoop(); 10 | void voltageInit(); 11 | 12 | #endif /* PAGES_H */ 13 | 14 | 15 | -------------------------------------------------------------------------------- /ELClient/examples/webserver_led/SimpleLED.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |