Skip to content

Timonel bootloader use-case demo: Updating a Tiny85 firmware over-the-air through an ESP8266 I2C master

License

Notifications You must be signed in to change notification settings

casanovg/timonel-ota-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timonel OTA Demo

Timonel bootloader use-case demo: Shows a series of steps performed by an ESP8266 I2C master to check for updates, retrieve a new firmware file from the internet, and update an ATtiny85 slave microcontroller over the I2C bus. The Tiny85 runs the Timonel bootloader, while the master uses the TimonelTWIM Arduino library and its dependencies to control it.

There is a simple flowchart showing the workflow implemented by this use-case. The ATtiny85 reset is made through I2C commands, so the user application should support it. Otherwise, a hardware reset solution and a slightly different workflow are needed.

The hardware needed to test this demo is a NodeMCU or another ESP8266 module, an ATtiny85, a LED, and a resistor.

Demo video:

https://www.youtube.com/watch?v=4Jkap5PMG0U

About

Timonel bootloader use-case demo: Updating a Tiny85 firmware over-the-air through an ESP8266 I2C master

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published