Autodrone
Multi-Domain Vehicle
Src Directory Reference

Directories

directory  drv
 
directory  motion
 
directory  sensors
 

Files

file  autodrone32.h [code]
 This file contains many of the global variables and settings for the drone.
 
file  battery.c
 This file initializes the battery monitor and provides functions to process the data.
 
file  battery.h [code]
 This file initializes the battery monitor and provides functions to process the data.
 
file  board.h [code]
 This file bundles all the header files. This allows us to just include "board.h" in each file and have access to all of the library's functions.
 
file  config.c
 This file configures the EEPROM settings of the flight controller.
 
file  config.h [code]
 This file configures the EEPROM settings of the flight controller.
 
file  logging.c
 This file logs data to the terminal if connected.
 
file  logging.h [code]
 This file logs data to the terminal if connected.
 
file  main.c
 This file runs all the other functions and carries out the scheduling of tasks.
 
file  main.h [code]
 This file runs all the other functions and carries out the scheduling of tasks.
 
file  motors.c
 This file contains functions to initialize the ESC or change modes.
 
file  motors.h [code]
 This file contains functions to initialize the ESC or change modes.
 
file  pid.c
 This files initializes and updates the PID controller.
 
file  pid.h [code]
 This files initializes and updates the PID controller.
 
file  stm32f7xx_hal_conf.h [code]
 HAL configuration template file. This file should be copied to the application folder and renamed to stm32f7xx_hal_conf.h.
 
file  stm32f7xx_hal_msp.c
 This file provides code for the MSP Initialization and de-Initialization codes.
 
file  stm32f7xx_it.c
 Interrupt Service Routines.
 
file  stm32f7xx_it.h [code]
 This file contains the headers of the interrupt handlers.
 
file  syscalls.c
 STM32CubeIDE Minimal System calls file.
 
file  sysmem.c
 STM32CubeIDE System Memory calls file.
 
file  system_stm32f7xx.c
 CMSIS Cortex-M7 Device Peripheral Access Layer System Source File.
 
file  utilities.c
 This file contains random useful functions.
 
file  utilities.h [code]
 This files contains random useful functions.