Autodrone
Multi-Domain Vehicle
drv Directory Reference

Files

file  drv_adc.c
 This file initializes and enables the adc for reading the battery voltage.
 
file  drv_adc.h [code]
 This file initializes and enables the adc for reading the battery voltage.
 
file  drv_color.c
 This file is used to change the output color to the terminal.
 
file  drv_color.h [code]
 This file is used to change the output color to the terminal.
 
file  drv_dma.c
 This file initializes the dma clock and nvic.
 
file  drv_dma.h [code]
 This file initializes the dma clock and nvic.
 
file  drv_dshot.c
 This files enables the gpio, timer, and dma peripherals to send dshot commands with pwm.
 
file  drv_dshot.h [code]
 This files enables the gpio, timer, and dma peripherals to send dshot commands with pwm.
 
file  drv_led.c
 This file contains functions to activate the 5 LEDs onboard.
 
file  drv_led.h [code]
 This file contains functions to activate the 5 LEDs onboard.
 
file  drv_rcc.c
 This file initializes the RCC clock.
 
file  drv_rcc.h [code]
 This file initializes clock.
 
file  drv_serial.c
 This file enables reading of usart data for use with printf.
 
file  drv_serial.h [code]
 This file enables reading of usart data for use with printf.
 
file  drv_spi1.c
 
file  drv_spi1.h [code]
 
file  drv_spi2.c
 
file  drv_spi2.h [code]
 
file  drv_system.c
 This file contains all the basic functions to run the timing of the system as well as initialize the system.
 
file  drv_system.h [code]
 This file contains all the basic functions to run the timing of the system as well as initialize the system.
 
file  drv_tim.c
 This file enables use of a timer to ensure accurate timing of the PID loop.
 
file  drv_tim.h [code]
 This file enables use of a timer to ensure accurate timing of the PID loop.
 
file  drv_usart.c
 This file enables reading of usart data for use with a serial receiver.
 
file  drv_usart.h [code]
 This file enables reading of usart data for use with a serial receiver.
 
file  drv_worm.c
 This file initializes the timer and GPIO interrupt for the arm rotation.
 
file  drv_worm.h [code]
 This file initializes the timer and GPIO interrupt for the arm rotation.