We updated the GPIO API to use the AHB bus; however the AHP aperture for
GPIO ports A through J needs to be explicitly enabled at runtime. Accessing
the AHB aperture otherwise hardfaults.
To make the examples work again, we call gpio_enable_ahb_aperture() at the
start of main().
Since we're at it, we also take out the ugly register accesses in favor
of the new gpio functions.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
When the makefile was originally written, openocd did not officially
support ICDI. Now that ICDI support is part of an official openocd release,
update the makefile to enable flashing with "make flash".
Nothing fancy, just a demonstration of the blocking send and recieve.
Also update libopencm3 submodule to include the lm4f UART API.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>