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