Driver code examples for STM32F767, implementing the examples found in the online course Mastering Microcontroller and Embedded Driver Development (MCU1) (examples originally for STM32F4)
https://www.udemy.com/course/mastering-microcontroller-with-peripheral-driver-development/
Partially Implemented features:
- RCC
- GPIO
- SPI
- I2C
- USART
Toolchain: Visual Studio Code
, arm-none-eabi GNU Arm Embedded Toolchain
, OpenOCD
.
Examples done on STM32 Nucleo-144 development board with STM32F767ZI MCU.
Printf style debugging: SEGGER RTT https://wiki.segger.com/RTT