25#include "stm32f7xx_hal.h"
This file is used to calibrate the accelerometer.
This file contains many of the global variables and settings for the drone.
This file initializes the battery monitor and provides functions to process the data.
This file creates the inputs to the PID controller and sends values to the mixer.
This file configures the EEPROM settings of the flight controller.
This file initializes and enables the adc for reading the battery voltage.
This file is used to change the output color to the terminal.
This file initializes the dma clock and nvic.
This files enables the gpio, timer, and dma peripherals to send dshot commands with pwm.
This file contains functions to activate the 5 LEDs onboard.
This file initializes clock.
This file enables reading of usart data for use with printf.
This file contains all the basic functions to run the timing of the system as well as initialize the ...
This file enables use of a timer to ensure accurate timing of the PID loop.
This file enables reading of usart data for use with a serial receiver.
This file initializes the timer and GPIO interrupt for the arm rotation.
This file initializes the ibus receiver protocol.
This file logs data to the terminal if connected.
This file gives the function to create our RPY values.
This file runs all the other functions and carries out the scheduling of tasks.
This file takes the output of the PID controller and assigns values to the motors.
This file contains functions to initialize the ESC or change modes.
This file contains all the functions to initalize and read data from the MPU-6000.
This file is used to calibrate IMU.
This file contains a function to orient the board.
This files initializes and updates the PID controller.
This file processes the receiver inputs to ensure they are in the correct ranges for further computat...
This file computes the body fixed rotation matrices for the 100 and 500Hz loops.
This file contains the headers of the interrupt handlers.
This file allows for the transition between flight modes.
This files contains random useful functions.