View Code? Open in Web Editor
NEW
Bare metal driver development using Embedded C: Writing drivers for STM32 GPIO,I2C,SPI,USART from scratch
C 59.26%
Assembly 29.66%
Makefile 11.08%
baremetaldrivers's Introduction
Bare metal driver development using Embedded C: Writing drivers for STM32 GPIO,I2C,SPI,USART from scratch
- Handling and programming MCU Peripherals
- Peripheral IRQs/Vector table/NVIC interfaces
- Enabling/configuring peripheral clocks/serial clocks/baud rates of various serial protocols
- MCU clocks like HCLK, PCLK, PLL,etc
- Writing peripheral driver headers, prototyping APIs and implementation
- Handling/configuring Interrupts for various peripherals
- Configuration/status/Control registers of various Peripherals
- MCUs AHB, APB bus protocols
baremetaldrivers's People
Contributors
Watchers