From libopencm3
ST STM32F1
| Module |
Register Definitions |
Convenience Functions |
Test Coverage |
Examples
|
| Memorymap
|
Done
|
—
|
—
|
—
|
| RCC
|
Done
|
Done
|
50%
|
Yes
|
| NVIC
|
Done
|
Done
|
0%
|
No
|
| Flash
|
Done
|
50%
|
5%
|
No
|
| GPIO
|
Done
|
Done
|
0%
|
Yes
|
| USART
|
Done
|
Done
|
50%
|
Yes
|
| I2C
|
Done
|
50%
|
0%
|
Yes
|
| SPI
|
Done
|
Done
|
0%
|
Yes
|
| RTC
|
Done
|
Done
|
0%
|
Untested
|
| ADC
|
Done
|
20%
|
0%
|
Yes
|
| USB
|
Done
|
Done
|
0%
|
Yes
|
| Timer
|
Done
|
50%
|
30%
|
Yes
|
| CAN
|
DONE
|
DONE
|
0%
|
Yes
|
| CRC
|
Done
|
0%
|
0%
|
No
|
| DAC
|
0%
|
0%
|
0%
|
No
|
| BKP
|
Done
|
0%
|
0%
|
No
|
| Extint
|
Done
|
Done
|
0%
|
No
|
| DebugMCU
|
Done
|
0%
|
0%
|
No
|
| DMA
|
Done
|
0%
|
0%
|
Yes
|
| FSMC
|
Done
|
0%
|
0%
|
No
|
| IWDG
|
Done
|
0%
|
0%
|
No
|
| PWR
|
Done
|
0%
|
0%
|
No
|
| SDIO
|
0%
|
0%
|
0%
|
No
|
| WWDG
|
Done
|
0%
|
0%
|
No
|
| Ethernet
|
Done
|
0%
|
0%
|
No
|
ST STM32F2
| Module |
Register Definitions |
Convenience Functions |
Test Coverage |
Examples
|
| Memorymap
|
Done
|
—
|
—
|
—
|
| RCC
|
Done
|
Done
|
50%
|
Yes
|
| NVIC
|
Done
|
Done
|
0%
|
No
|
| PWR
|
0%
|
0%
|
0%
|
0%
|
| Flash
|
Done
|
50%
|
5%
|
No
|
| GPIO
|
Done
|
Done
|
0%
|
Yes
|
| SYSCFG
|
0%
|
0%
|
0%
|
0%
|
| USART
|
Done
|
Done
|
50%
|
Yes
|
| I2C
|
Done
|
50%
|
0%
|
Yes
|
| SPI
|
Done
|
Done
|
0%
|
Yes
|
| RTC
|
Done
|
Done
|
0%
|
Untested
|
| ADC
|
Done
|
20%
|
0%
|
Yes
|
| USB
|
Done
|
Done
|
0%
|
Yes
|
| Timer
|
Done
|
50%
|
30%
|
Yes
|
| CAN
|
DONE
|
DONE
|
0%
|
Yes
|
| CRC
|
Done
|
0%
|
0%
|
No
|
| DAC
|
0%
|
0%
|
0%
|
No
|
| BKP
|
Done
|
0%
|
0%
|
No
|
| Extint
|
Done
|
Done
|
0%
|
No
|
| DebugMCU
|
Done
|
0%
|
0%
|
No
|
| DMA
|
Done
|
0%
|
0%
|
Yes
|
| FSMC
|
Done
|
0%
|
0%
|
No
|
| IWDG
|
Done
|
0%
|
0%
|
No
|
| PWR
|
Done
|
0%
|
0%
|
No
|
| SDIO
|
0%
|
0%
|
0%
|
No
|
| IWDG
|
0%
|
0%
|
0%
|
0%
|
| WWDG
|
Done
|
0%
|
0%
|
No
|
| Ethernet
|
Done
|
0%
|
0%
|
No
|
| DCMI
|
0%
|
0%
|
0%
|
0%
|
| CRYP
|
0%
|
0%
|
0%
|
0%
|
| RNG
|
0%
|
0%
|
0%
|
0%
|
| HASH
|
0%
|
0%
|
0%
|
0%
|
| USB HS
|
0%
|
0%
|
0%
|
0%
|
ST STM32F4
| Module |
Register Definitions |
Convenience Functions |
Test Coverage |
Examples
|
| Memorymap
|
Done
|
—
|
—
|
—
|
| RCC
|
Done
|
Done
|
50%
|
Yes
|
| NVIC
|
Done
|
Done
|
0%
|
No
|
| PWR
|
0%
|
0%
|
0%
|
0%
|
| Flash
|
Done
|
50%
|
5%
|
No
|
| GPIO
|
Done
|
Done
|
0%
|
Yes
|
| SYSCFG
|
0%
|
0%
|
0%
|
0%
|
| USART
|
Done
|
Done
|
50%
|
Yes
|
| I2C
|
Done
|
50%
|
0%
|
Yes
|
| SPI
|
Done
|
Done
|
0%
|
Yes
|
| RTC
|
Done
|
Done
|
0%
|
Untested
|
| ADC
|
Done
|
20%
|
0%
|
Yes
|
| USB
|
Done
|
Done
|
0%
|
Yes
|
| Timer
|
Done
|
50%
|
30%
|
Yes
|
| CAN
|
DONE
|
DONE
|
0%
|
Yes
|
| CRC
|
Done
|
0%
|
0%
|
No
|
| DAC
|
0%
|
0%
|
0%
|
No
|
| BKP
|
Done
|
0%
|
0%
|
No
|
| Extint
|
Done
|
Done
|
0%
|
No
|
| DebugMCU
|
Done
|
0%
|
0%
|
No
|
| DMA
|
Done
|
0%
|
0%
|
Yes
|
| FSMC
|
Done
|
0%
|
0%
|
No
|
| IWDG
|
Done
|
0%
|
0%
|
No
|
| PWR
|
Done
|
0%
|
0%
|
No
|
| SDIO
|
0%
|
0%
|
0%
|
No
|
| IWDG
|
0%
|
0%
|
0%
|
0%
|
| WWDG
|
Done
|
0%
|
0%
|
No
|
| Ethernet
|
Done
|
0%
|
0%
|
No
|
| DCMI
|
0%
|
0%
|
0%
|
0%
|
| CRYP
|
0%
|
0%
|
0%
|
0%
|
| RNG
|
0%
|
0%
|
0%
|
0%
|
| HASH
|
0%
|
0%
|
0%
|
0%
|
| USB HS
|
0%
|
0%
|
0%
|
0%
|
NXP LPC13xx
TODO
EFM32
Support for these devices is not yet in the main branch, see the EFM32 page for how to get the code.
Tiny Gecko family
| Module |
Register Definitions |
Convenience Functions |
Test Coverage |
Examples
|
| Memorymap
|
Done
|
—
|
—
|
—
|
| VCMP
|
0%
|
0%
|
0%
|
No
|
| ACMP[01]
|
0%
|
0%
|
0%
|
No
|
| ADC
|
0%
|
0%
|
0%
|
No
|
| DAC0
|
0%
|
0%
|
0%
|
No
|
| GPIO
|
100%
|
50%
|
1%
|
Yes
|
| I2C0
|
0%
|
0%
|
0%
|
No
|
| USART[01]
|
0%
|
0%
|
0%
|
No
|
| TIMER[01]
|
0%
|
0%
|
0%
|
No
|
| RTC
|
0%
|
0%
|
0%
|
No
|
| LETIMER0
|
0%
|
0%
|
0%
|
No
|
| LEUART0
|
0%
|
0%
|
0%
|
No
|
| PCNT0
|
0%
|
0%
|
0%
|
No
|
| WDOG
|
0%
|
0%
|
0%
|
No
|
| LCD
|
0%
|
0%
|
0%
|
No
|
| LESENSE
|
0%
|
0%
|
0%
|
No
|
| MSC
|
0%
|
0%
|
0%
|
No
|
| DMA
|
0%
|
0%
|
0%
|
No
|
| EMU
|
100%
|
1%
|
1%
|
1%
|
| CMU
|
100%
|
0%
|
0%
|
No
|
| RMU
|
0%
|
0%
|
0%
|
No
|
| PRS
|
0%
|
0%
|
0%
|
No
|
| AES
|
0%
|
0%
|
0%
|
No
|
Others
TODO