Here is a list of all documented files with brief descriptions:
[detail level 1234]
▼ autogen | |
__main__.py | Main interface for autogeneration for new files, CAN and tests |
can_autogen.py | YAML parsing and validation module for CAN message configurations |
new_project_autogen.py | Updates the required data for new project autogeneration |
test_autogen.py | Updates the required data for new test autogeneration |
▼ can | |
▼ inc | |
can.h | |
can_hw.h | |
can_msg.h | |
can_queue.h | |
can_watchdog.h | |
▼ tools | |
can_simulator.py | Main simulation script |
can_simulator_cache.py | Stores a cache class for all the CAN simulator data |
system_can.py | Defines all the CAN ID's used in our vehicle system |
▼ libraries | |
▼ master | |
▼ inc | |
master_tasks.h | |
▼ ms-common | |
▼ inc | |
adc.h | |
crc.h | |
delay.h | |
flash.h | |
fsm.h | |
global_enums.h | |
gpio.h | |
gpio_interrupts.h | |
i2c.h | |
interrupts.h | |
log.h | |
mcu.h | |
misc.h | |
mpu.h | |
ms_semaphore.h | |
notify.h | |
pwm.h | |
queues.h | |
retarget.h | |
spi.h | |
status.h | |
tasks.h | |
test_helpers.h | |
uart.h | |
▼ ms-drivers | |
▼ inc | |
ltc6811.h | |
ltc_afe.h | |
ltc_afe_impl.h | |
max17261_fuel_gauge.h | |
max17261_fuel_gauge_defs.h | |
▼ projects | |
▼ blinky | |
▼ inc | |
blinky.h | |
▼ bms_carrier | |
▼ inc | |
aux_sense.h | |
bms_carrier.h | |
bms_hw_defs.h | |
cell_sense.h | |
fan.h | |
fault_bps.h | |
mcp2515.h | |
mcp2515_defs.h | |
mcp2515_hw.h | |
motor_can.h | |
one_pedal_drive.h | |
precharge.h | |
relays.h | |
state_of_charge.h | |
▼ bootloader | |
▼ inc | |
bootloader.h | |
bootloader_can.h | |
bootloader_can_datagram.h | |
bootloader_crc32.h | |
bootloader_error.h | |
bootloader_flash.h | |
bootloader_mpu.h | |
▼ can_communication | |
▼ inc | |
can_communication.h | |
▼ centre_console | |
▼ inc | |
cc_hw_defs.h | |
centre_console.h | |
pedal.h | |
▼ fota | |
▼ inc | |
fota.h | |
▼ telemetry | |
▼ inc | |
datagram.h | |
telemetry.h | |