| ▼ Core | |
| ▼ Inc | |
| adc.h | This file contains all the function prototypes for the adc.c file |
| crc.h | This file contains all the function prototypes for the crc.c file |
| dma.h | This file contains all the function prototypes for the dma.c file |
| fdcan.h | This file contains all the function prototypes for the fdcan.c file |
| gpio.h | This file contains all the function prototypes for the gpio.c file |
| hrtim.h | This file contains all the function prototypes for the hrtim.c file |
| iwdg.h | This file contains all the function prototypes for the iwdg.c file |
| main.h | : Header for main.c file. This file contains the common defines of the application |
| spi.h | This file contains all the function prototypes for the spi.c file |
| stm32g4xx_hal_conf.h | HAL configuration file |
| stm32g4xx_it.h | This file contains the headers of the interrupt handlers |
| tim.h | This file contains all the function prototypes for the tim.c file |
| usart.h | This file contains all the function prototypes for the usart.c file |
| usb.h | This file contains all the function prototypes for the usb.c file |
| ▼ Src | |
| adc.c | This file provides code for the configuration of the ADC instances |
| app_freertos.cpp | |
| crc.c | This file provides code for the configuration of the CRC instances |
| dma.c | This file provides code for the configuration of all the requested memory to memory DMA transfers |
| fdcan.c | This file provides code for the configuration of the FDCAN instances |
| gpio.c | This file provides code for the configuration of all used GPIO pins |
| hrtim.c | This file provides code for the configuration of the HRTIM instances |
| iwdg.c | This file provides code for the configuration of the IWDG instances |
| main.cpp | |
| main_cringe.c | |
| main_temp.c | |
| spi.c | This file provides code for the configuration of the SPI instances |
| stm32g4xx_hal_msp.c | This file provides code for the MSP Initialization and de-Initialization codes |
| stm32g4xx_it.c | Interrupt Service Routines |
| syscalls.c | STM32CubeIDE Minimal System calls file |
| sysmem.c | STM32CubeIDE System Memory calls file |
| system_stm32g4xx.c | CMSIS Cortex-M4 Device Peripheral Access Layer System Source File |
| tim.c | This file provides code for the configuration of the TIM instances |
| usart.c | This file provides code for the configuration of the USART instances |
| usb.c | This file provides code for the configuration of the USB instances |
| ▼ docs | |
| doxygen | |
| ▼ System | |
| ▼ stm_utils | |
| ▼ Inc | |
| adc_utils.hpp | Header file for managing ADC sampling, compensation, and filtering for the supercapacitor control board |
| msg_handler.hpp | CAN communication handler for sending and receiving control messages related to the supercapacitor power module |
| supercap_controllers.hpp | Core control logic for the supercapacitor power manager |
| supercap_def.h | Configuration constants for the supercapacitor power manager firmware |
| ▼ Src | |
| adc_utils.cpp | Utility functions for ADC data acquisition and processing for the supercapacitor control board |
| msg_handler.cpp | Handles CAN message reception, decoding, and response for supercap control |
| supercap_controllers.cpp | |