- Install plugin platformio
- Create project for your board
- To match your wiring set the defines the corresponding value in pindefines.h <<<<<<< webinterface
- TFT_eSPI -> User_Setup.h
- lvgl -> lv_conf.h (lv use canvas 1!)
- lv_lib_qrcode -> #include "../lvgl/lvgl.h" (more todo in the .c file see todo.txt)
- In platformIo Build the Filesystemimage (files to be uploaded to the filesystem are in the data-folder) and upload it to the esp32 if those files are missing, the mcu will crash. You can find this option unter PlatformIo -> Project Tasts -> Build Filesystem Image / Upload Filesystem Image
- read todo.txt
- profit??? =======
- TFT_eSPI -> User_Setup.h
- lvgl -> lv_conf.h setup from template
- Change the include path in lv_liv_qrcode from "lvgl/lvgl.h" to "lvgl.h"
master
At this time there are two functions implemented in the webinterface of the controller
- live monitoring and downloading of the measured datapoints (csv) -> monitoring.html
- creating/adding and removing profilecurves -> create-profile.html
Implementing IotWebConf into this project would be a good idea. Then you could add the oven to your local network as http://yarc.local/