- All projects created with
STM32CubeMX
- All projects compiled with
gcc
- All projects tested on NUCLEO-F767ZI
- NUCLEO-F767ZI user manual
- NUCLEO-F767ZI schematic
- STM32F767ZIT6 reference manual
- STM32F767ZIT6 programming manual
- All binaries loaded using stlink
- Flash using
st-flash --format ihex write <program>.hex
Project | Description |
---|---|
blinky | Blinks the two on-board LEDs at 10Hz |
blinky-timers | Blinks the two on-board LEDs at 10Hz using timers and interrupts |
blinky-rtos | Blinks the two on-board LEDs at 10Hz using a FreeRTOS thread |
blinky-usb | Toggles blinking on and off based on usb virtual com port input |
blinky-button | Toggles blinking on and off based on button press (not debounced) |
speedy | Toggles PC8 and PC9 at different speeds |
blinky-timers-dma | Toggle LEDs using the hardware timers and DMA |
synthesizer-adf4351 | Interface with ADF4351 over SPI |
hc-sr04 | Making distance measurements using HC-SR04 ultrasonic sensor |