since *Inst is always mmaped, declare the base as such
rename dma peripheral address register to match memory registers
add syscfg register block
rename another misnamed register
remove superfluous <tuple> includes
slim memcpy
add support for write-only registers

for those, we can drop loads entirely.
move platform headers to platform/
make gpio set/reset fields instead of arrays
declare external interrupts for stm32f4[01]x