I found the USART change to be useful. The other patch fixes incorrect memory offsets for the ADCs in the stm32f4's memory map.
stm32/usart: Add enable_/disable_error_interrupt
stm32/f4/memorymap.h: Fix ADC offsets
stm32/f4/adc: DMA can always be used with ADC2
I can't find any evidence in the manual to support this comment's claim.
Changed ADC_BASE to ADC_COMMON_BASE for clarify.
Good catch on the adc dma stuff, looks like it was carried over from the f10yxx ref manual.
Merging pull request #64 Various changes
Merge remote-tracking branch 'bgamari/master'