ld script: align sections
split ld script to a generic and a device-specific one
Makefile: change standard to c11; add -pedantic
add GPIO_pin_set; change pin type to uint8_t
include <stdbool.h>
fix type of ISR handlers table entries
tidy up stm32f0.h
GPIO: allow changing pull-up/pull-down
move the OS into a subdirectory
COMMIT ALL THE THINGS! Base for loading ELF done!
update README
add the only executable it can run just now (but just wait!)
I hate BLX!
add logo :D