libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
PAC55XX
Here is a list of all modules:
[detail level 1234]
 CM3 DefinesDefined Constants and Types for Cortex M3 core features
 DebuggingMacros and functions to aid in debugging
 Cortex Core Defineslibopencm3 Defined Constants and Types for the Cortex Core
 Cortex-M Data Watch and Trace unit.System Control Space (SCS) => Data Watchpoint and Trace (DWT)
 Cortex-M Flash Patch and Breakpoint (FPB) unit
 Cortex-M Instrumentation Trace Macrocell (ITM)
 Cortex-M MPU Defineslibopencm3 Cortex Memory Protection Unit
 Cortex-M NVIC Defineslibopencm3 Cortex Nested Vectored Interrupt Controller
 Cortex-M System Control BlockThe System Control Block is a section of the System Control Space
 Cortex-M System Control SpaceThe System Control Space (SCS) is a memory-mapped 4KB address space that provides 32-bit registers for configuration, status reporting and control
 Cortex-M SysTick Defineslibopencm3 Defined Constants and Types for the Cortex SysTick
 Cortex-M Trace Port Interface Unit (TPIU)
 Cortex Core Peripheral APIsAPIs for Cortex Core peripherals
 DWTlibopencm3 Cortex-M Data Watchpoint and Trace unit
 NVIClibopencm3 Cortex Nested Vectored Interrupt Controller
 SCBlibopencm3 Cortex-M System Control Block
 SysTicklibopencm3 Cortex System Tick Timer
 Coresight RegistersCoreSight Lock Status Registers and Lock Access Registers are documented for the DWT, ITM, FPB and TPIU peripherals
 Peripheral APIsAPIs for device peripherals
 Clock Control System APIPAC5xx CCS Driver
 GPIO Peripheral APIGPIO Application Programming Interface
 Memory Controller APIPAC5xx MEMCTL Driver
 USART peripheral APIPAC55xxxx USART Driver
 CAN Peripheral APICAN Application Programming Interface
 PAC55xx DefinesDefined Constants and Types for the PAC55xx series
 Clock Config and System DefinesClock Control and System Defines for the Qorvo PAC55xx series of microcontrollers
 Peripheral Memory Map
 CANCAN definitions for the Qorvo PAC55xx series of microcontrollers
 GPIOGPIO definitions for the Qorvo PAC55xx series of microcontrollers
 Memory Controller DefinesMemory Controller definitions for the Qorvo PAC55xx series of microcontrollers
 USARTUSART definitions for the Qorvo PAC55xx series of microcontrollers
 User interrupt service routines (ISR) prototypes for PAC55XX Series
 User interrupt service routines (ISR) defaults for PAC55XX Series