This is a collection of esp-open-rtos components I created for use in my own projects.
- Bootloader is a tiny and simple bootloader for ESP8266 that can load firmware from one of the two predefined locations in flash leaving the other one to be used for OTA updates.
- OTA Update handles TFTP requests to update firmware. It interacts with the bootloader to figure out which firmware slot in flash is available and which is active and need to be deactivated after successful firmware update.
- SNTP Time is a system timekeeper. It defines functions needed by LWIP SNTP module to maintain system time in sync with NTP.
- Sunriset is an adaptation of Paul Schlyter's
sunriset.c
that caculates sunrise and sunset times at any date and latitude. - TFTP VFS is a sort of VFS for TFTP. It allows program to attach multiple handles to LWIP TFTP server.
- FAT FS is an adaptation of ChaN's FatFs.
- FAT FS SD card I/O is a
diskio.c
FatFs driver that allows FatFs access FAT filesystem on SD cards. - HSPI is a demux aware user SPI driver.
- SD Card is an SD card access API.