|
12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ### Steps to run it
-
- https://arduino-esp8266.readthedocs.io/en/latest/ota_updates/readme.html
-
- ##### create "include/wifi_credentials.h"
-
- ```cpp
- #ifndef __WIFI_CREDENTIALS_H
- #define __WIFI_CREDENTIALS_H
-
- #ifndef STASSID
- #define STASSID "ssid"
- #define STAPSK "key"
- #endif
-
- #endif // __WIFI_CREDENTIALS_H
- ```
-
- ##### platformio.ini
- change IP of esp8266 accordingly
- IP gets printed on Serial Monitor after first Upload
-
- ```ini
- [env:<BOARD>]
- platform = espressif8266
- board = <BOARD>
- framework = arduino
- monitor_speed = 115200
-
- extra_scripts = pre:extra_script.py
-
- ; stuff for OTA
- ; https://docs.platformio.org/en/latest/platforms/espressif8266.html#over-the-air-ota-update
- upload_protocol = espota
- upload_port = <IPADRESS>
- upload_flags =
- --port=8266
- --auth=admin
-
- lib_deps =
- ottowinter/PCA9685 16-Channel PWM Driver Module Library @ 1.2.9
- ```
-
|