De-magic.
Simplify resets.
Use for-loop not while.
Extend the pin-configure logic to arbitrary peripheral writes.
Use the extended config to set-up the switch.
Pins don't need special casing.
Rename.
Fold the address-of operator into the macros.
Simplify the spirom spi handling.
SSP1 set-up is table driven.
Struct for the PLLs.
Convert the EMC to a struct.
Make more of the SDRAM config table driven.
Reset unit doesn't like bitband.  Keep M0 in reset.
Put spin-waits into the tables.  Use it.
Fix early DFU - clock pin needs to be configured.
Minor clean-up.
BYTE_* not used, use word accesses for GPIO.
Use word accesses for bit-band.
More tabulation in early dfu.