summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jonathan McDowell [Tue, 4 Sep 2018 21:21:38 +0000 (22:21 +0100)]
Add support for UK daylight savings time (GMT/BST)
Doesn't fully handle date changes at the end of a month, but good enough
for the clock functionality currently in use.
Jonathan McDowell [Tue, 4 Sep 2018 19:13:45 +0000 (20:13 +0100)]
Remove espmissingincludes.h - no longer needed with modern SDK
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.
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.
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.
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.
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.
Jonathan McDowell [Wed, 8 Feb 2017 22:14:44 +0000 (22:14 +0000)]
Initial check-in of ESP8266 / MAX7219 NTP backed LED clock