firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
bazel-out
k8-fastbuild
bin
common
lib
can_codec
can_rtos
nvm
deps
freertos
ecu
bms
safety
common
docs
lib
can_codec
inc
can_1.h
CAN message packing/unpacking code generated from can_1.dbc
can_2.h
CAN message packing/unpacking code generated from can_2.dbc
can_3.h
CAN message packing/unpacking code generated from can_3.dbc
can_codec_utils.h
CAN codegen utilities
can_1.c
CAN message packing/unpacking code generated from can_1.dbc
can_2.c
CAN message packing/unpacking code generated from can_2.dbc
can_3.c
CAN message packing/unpacking code generated from can_3.dbc
codec_static_checks.h
Static asserts and sanity checks for code generated from can_2.dbc, can_1.dbc, can_3.dbc
codegen.py
can_rtos
inc
can_rtos.h
FreeRTOS CAN receive and transmit tasks for STM32H7xx
can_rtos.c
FreeRTOS CAN receive and transmit tasks for STM32H7xx
nvm
inc
_feram_private.h
feram.h
log_file.h
feram.c
log_file.c
deps
docs
ecu
bms
Core
Inc
BMSconfig.h
BMS configuration
Fault.h
isoADC.h
LTC6811.h
main.h
: Header for main.c file. This file contains the common defines of the application
PackCalculations.h
SPI.h
stm32f4xx_hal_conf.h
stm32f4xx_it.h
This file contains the headers of the interrupt handlers
Src
BMSconfig.c
Fault.c
isoADC.c
Driver for AMC131M03-Q1
LTC6811.c
LTC6811 Drivers
main.c
: Main program body
PackCalculations.c
SPI.c
stm32f4xx_hal_msp.c
This file provides code for the MSP Initialization and de-Initialization codes
stm32f4xx_it.c
Interrupt Service Routines
syscalls.c
STM32CubeIDE Minimal System calls file
sysmem.c
STM32CubeIDE System Memory calls file
system_stm32f4xx.c
CMSIS Cortex-M4 Device Peripheral Access Layer System Source File
docs
safety
application
common
freertos_utils.h
FreeRTOS utility functions
FreeRTOSConfig.h
types.h
Common typedefs
inc
can.h
Application-specific parts of the CAN RX/TX tasks
constants.h
Constants
rtos.h
RTOS task config parameter macros
state.h
Car state machine
tractive.h
Torque vectoring and AMK control
vnav.h
VectorNav IMU/GNSS task
src
can.c
Application-specific parts of the CAN RX/TX tasks
freertos_utils.c
FreeRTOS utility functions
rtos.c
Application initialization and entry point
state.c
Car state machine
tractive.c
Torque vectoring and AMK control
vnav.c
VectorNav IMU/GNSS task
cube
Core
Inc
main.h
: Header for main.c file. This file contains the common defines of the application
stm32_lock_user.h
User defined lock mechanisms
stm32h7xx_hal_conf.h
HAL configuration file
stm32h7xx_it.h
This file contains the headers of the interrupt handlers
Src
main.c
stm32h7xx_hal_msp.c
This file provides code for the MSP Initialization and de-Initialization codes
stm32h7xx_hal_timebase_tim.c
HAL time base based on the hardware TIM
stm32h7xx_it.c
Interrupt Service Routines
syscalls.c
Minimal System calls file
sysmem.c
System Memory calls file
system_stm32h7xx.c
CMSIS Cortex-Mx Device Peripheral Access Layer System Source File
newlib_lock_glue.c
Implementation of newlib lock interface
stm32_lock.h
STMicroelectronics lock mechanisms
docs
lib
tv
inc
IEM25_TV_v_2_2.h
IEM25_TV_v_2_2.c
IEM25_TV_v_2_2_data.c
IEM25_TV_v_2_2_private.h
IEM25_TV_v_2_2_types.h
rtwtypes.h
external
freertos+
include
atomic.h
FreeRTOS atomic operation support
croutine.h
deprecated_definitions.h
event_groups.h
FreeRTOS.h
list.h
message_buffer.h
mpu_prototypes.h
mpu_syscall_numbers.h
mpu_wrappers.h
newlib-freertos.h
picolibc-freertos.h
portable.h
projdefs.h
queue.h
semphr.h
stack_macros.h
StackMacros.h
stream_buffer.h
task.h
timers.h
portable
GCC
ARM_CM7
r0p1
port.c
portmacro.h
croutine.c
event_groups.c
FreeRTOSConfig.h
list.c
queue.c
stream_buffer.c
tasks.c
timers.c
Generated by
1.14.0