Define memset() and use it to zero BSS at start-of-day.
Define illegal-instruction macro, and use to define a fail-stop ASSERT().
Define AFIO register block
Drive 3-digit LED display via DMA and timer.
LEDs: Improve timer/dma synchronisation
Define memcpy() in util.c
Improve linker script and relocate rw data to ram when loaded in flash.
vsnprintf: Support %s format specifier
More SCB register bit defines.
Implement ASSERT() functionality, via UsageFault exception handler.
vsnprintf: Fix sign handling, do not prefix '-' on +ve integers
Define bool_t type with TRUE/FALSE values
IRQx_{enable,disable}() include compiler barriers as they are used for
synchronisatioon against ISRs
Use DMA-completion IRQ to avoid busy-waiting for LED updates.
USB OTG FS interface register block
New method for synchronising DMA start with time update events.
More extensive set of compiler flags.
Tweak some comments
Move all header files to inc/
Include all header file from one place, inc/decls.h
Less verbose make output (by default; VERBOSE=1 changes back).
UART: Explicitly configure RX as input