]> the.earth.li Git - esp8266-clock.git/log
esp8266-clock.git
5 years agoRemove espmissingincludes.h - no longer needed with modern SDK
Jonathan McDowell [Tue, 4 Sep 2018 19:13:45 +0000 (20:13 +0100)]
Remove espmissingincludes.h - no longer needed with modern SDK

5 years agoAdd initial OTA upgrade support
Jonathan McDowell [Mon, 3 Sep 2018 19:03:35 +0000 (20:03 +0100)]
Add initial OTA upgrade support

Add support for receiving a new flash image over HTTP and do a check to
see if one is available at boot up. Will program the alternative bank
after doing a check for version.txt with a later version number that
we're running at present.

5 years agoUpdate for SDK 2.2.1 with system compiler
Jonathan McDowell [Mon, 3 Sep 2018 15:49:30 +0000 (16:49 +0100)]
Update for SDK 2.2.1 with system compiler

Move to using gcc/binutils from system paths (tested with gcc 7.3.0
packages on Debian) and the Espressif NONOS SDK 2.2.1. Also move to a
512k + 512k image format instead of trying to fit 2 images in a 512kB
flash chip.

6 years agoUpdate Makefile to link 2 separate ROMs
Jonathan McDowell [Tue, 3 Apr 2018 20:51:29 +0000 (21:51 +0100)]
Update Makefile to link 2 separate ROMs

Build 2 combined ROM images targeted at the top + bottom half of a
512kB ESP8266 device. This is a necessary pre-requisite to being able
to do an over-the-air upgrade.

7 years agoExtend time parsing to include the date rather than just the time
Jonathan McDowell [Sat, 11 Feb 2017 11:11:52 +0000 (11:11 +0000)]
Extend time parsing to include the date rather than just the time

The initial time_t -> struct tm code concentrated on the time portion.
While we don't display the date at present it will be necessary for
calculating DST and is generally useful for completeness.

7 years agoUpdate NTP code to use DNS rather than hard coded IP
Jonathan McDowell [Fri, 10 Feb 2017 23:12:54 +0000 (23:12 +0000)]
Update NTP code to use DNS rather than hard coded IP

Rather than using a hard coded IP address for our NTP lookups be
a better netizen and query the UK NTP pool.

7 years agoInitial check-in of ESP8266 / MAX7219 NTP backed LED clock
Jonathan McDowell [Wed, 8 Feb 2017 22:14:44 +0000 (22:14 +0000)]
Initial check-in of ESP8266 / MAX7219 NTP backed LED clock