![]() |
Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
|

Files | |
| attitude_estimation.h | |
| A temporary, gyroscope-based attitude estimator. | |
| bmp3.h | |
| bmp3_defs.h | |
| Sensor driver for BMP3 sensor. | |
| buzzer.h | |
| Provides a driver for playing musical notes on a PWM-driven buzzer. | |
| cdEvaluation.h | |
| Performs 2D bilinear interpolation to estimate the coefficient of drag (Cd). | |
| eml_mtimes_helper.h | |
| A MATLAB Coder helper for performing element-wise array operations. | |
| eye.h | |
| Utility functions for creating identity matrices of various sizes. | |
| find.h | |
| Provides MATLAB Coder helper functions to find indices of true values. | |
| flight_control.h | |
| Defines the states, events, and data structures for the rocket's main Flight State Machine (FSM). | |
| FLIGHT_PARAMETERS_CONFIG.h | |
| Defines mission-critical constants and tunable parameters for the flight software. | |
| FreeRTOSConfig.h | |
| kalmanFilter.h | |
| lis2mdl_reg.h | |
| This file contains all the functions prototypes for the lis2mdl_reg.c driver. | |
| lsm6dso32_reg.h | |
| This file contains all the functions prototypes for the lsm6dso32_reg.c driver. | |
| main.h | |
| : Header for main.c file. This file contains the common defines of the application. | |
| mekf.h | |
| Multiplicative Extended Kalman Filter (MEKF) for attitude and gyroscope bias estimation. | |
| mpower.h | |
| A MATLAB Coder helper function for calculating the inverse of a 3x3 matrix. | |
| mrdivide_helper.h | |
| Provides MATLAB Coder helper functions for right matrix division. | |
| mtimes.h | |
| A MATLAB Coder helper function for matrix multiplication. | |
| norm.h | |
| Provides MATLAB Coder helper functions to calculate the Euclidean norm of a vector. | |
| optimalAngle.h | |
| Model Predictive Controller (MPC) to determine the optimal airbrake angle. | |
| optimalAngle_data.h | |
| Global data definitions for the optimalAngle module. | |
| profiler.h | |
| DWT-based microsecond profiler for ARM Cortex-M microcontrollers. | |
| rt_nonfinite.h | |
| Provides definitions and utility functions for non-finite floating-point values. | |
| rtwtypes.h | |
| Defines standard data types for code generated by MATLAB Coder. | |
| stm32h7xx_hal_conf.h | |
| HAL configuration file. | |
| stm32h7xx_it.h | |
| This file contains the headers of the interrupt handlers. | |
| utilities.h | |
| Provides low-level hardware drivers, sensor initialization routines, and various utility functions for the flight computer. | |
| z_qflash_W25QXXX.h | |
| Driver for W25Qxxx series Quad-SPI NOR Flash memory. | |