Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luebbe/welcome-ota
Basic OTA example using Homie and ArduinoOTA
https://github.com/luebbe/welcome-ota
esp8266 homie ota platformio
Last synced: 2 months ago
JSON representation
Basic OTA example using Homie and ArduinoOTA
- Host: GitHub
- URL: https://github.com/luebbe/welcome-ota
- Owner: luebbe
- License: mit
- Created: 2017-07-30T13:38:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-25T17:48:59.000Z (over 1 year ago)
- Last Synced: 2024-10-14T08:13:34.023Z (3 months ago)
- Topics: esp8266, homie, ota, platformio
- Language: C++
- Homepage:
- Size: 29.3 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome - OTA
Small helpers for OTA (over the air update) and status display. Displays status information via serial upon starting. Displays OTA progres.
[![License](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat)](https://opensource.org/licenses/MIT)
[![GitHub release](https://img.shields.io/github/release/luebbe/welcome-ota.svg?style=flat)](https://github.com/luebbe/welcome-ota/releases)## main.cpp
Basic OTA example using and ArduinoOTA using one of the three classes from ota.cpp
Developed using [PlatformIO](https://github.com/platformio)
## ota.cpp
Helper classes that display the over the air update status on an OLED display using different drivers. Uncomment the desired version in platformio.ini
- plain serial
- [ssd1306 library](https://github.com/ThingPulse/esp8266-oled-ssd1306)
- [u8g2 library](https://github.com/olikraus/u8g2.git)## welcome.cpp
Helper that displays info about the esp, reset reason and more on the serial console upon boot. If an OLED display is attached, it displays the firmware name and version on the OLED display. It uses the same defines as `ota.cpp`