stm32 experiments 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 catalog 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