libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
VF6XX
Here is a list of all modules:
[detail level 1234]
 VF6xxLibraries for Freescale VF6xx series Cortex-M4 core
 CCMVF6xx Clock Controller Module
 GPIOVF6xx General-Purpose Input/Output (GPIO)
 IOMUX-ControlVF6xx IO Pad MUX Controller
 UARTVF6xx Universal Asynchronous Receiver/Transmitter (UART)
 VF6xx DefinesDefined Constants and Types for the VF6xx series
 UART DefinesDefined Constants and Types for the VF6xx UART Module
 UART register base addresses
 UART Parity Selection
 USART Hardware Flow Control Selection
 IO MUX Controller DefinesDefined Constants and Types for the VF6xx IO MUX Controller
 IO MUX Controller register
 CCM DefinesDefined Constants and Types for the VF6xx Common Clock Module
 ANADIG DefinesDefined Constants and Types for the VF6xx Analog components control digital interface
 GPIO DefinesDefined Constants and Types for the VF6xx GPIO Module
 GPIO register base addresses
 User interrupt service routines (ISR) prototypes for VF6xx series
 DebuggingMacros and functions to aid in debugging
 NVIC Defineslibopencm3 Cortex Nested Vectored Interrupt Controller
 User interrupts for VF6xx series
 Cortex M0/M3/M4 System InterruptsIRQ numbers -3 and -6 to -9 are reserved
 SysTick Defineslibopencm3 Defined Constants and Types for the Cortex SysTick
 Clock source selection
 User interrupt service routines (ISR) defaults for VF6xx series
 NVIClibopencm3 Cortex Nested Vectored Interrupt Controller
 SysTicklibopencm3 Cortex System Tick Timer