Home - IntergatedCircuits/STM32_XPD GitHub Wiki
Welcome to the STM32 eXtensible Peripheral Drivers Wiki!
This page is a collection of the available documentation of this project.
Beginner's Guide
- Do you want to jump right into it? How to start a new project
 - "These go to eleven." How to configure the system clocks
 - One structure does it all: Handle based peripheral management
 - Looking for ideas? Go check out the available example Projects!
 
Modules
- ADC
 - CAN
 - DMA
 - EXTI
 - FLASH
 - GPIO
 - PWR
 - RCC
 - SPI
 - TIM
 - USART
 - USB
 
Concepts and Motivation
- Have you encountered a 
[...]_BBor[...]_REG_BIT()macro, and wonder what it's for? Utilizing Cortex M+ bit banding - Why is the RCC peripheral handled in three separate files? The clock management of XPD
 - Wait a (milli)second... XPD Utilities