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 | |
| dac.h | |
| delay.h | |
| flash.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 | |
| opamp.h | |
| persist.h | |
| pwm.h | |
| queues.h | |
| retarget.h | |
| spi.h | |
| status.h | |
| tasks.h | |
| test_helpers.h | |
| uart.h | |
| ▼ ms-drivers | |
| ► inc | |
| adbms_afe.h | |
| adbms_afe_crc15.h | |
| adbms_afe_regs.h | |
| current_acs37800.h | |
| current_acs37800_defs.h | |
| max17261_fuel_gauge.h | |
| max17261_fuel_gauge_defs.h | |
| pedal_calib.h | |
| ▼ projects | |
| ▼ blinky | |
| ► inc | |
| blinky.h | |
| ▼ bootloader | |
| ► inc | |
| bootloader.h | |
| bootloader_can.h | |
| bootloader_can_datagram.h | |
| bootloader_crc32.h | |
| bootloader_dfu.h | |
| bootloader_error.h | |
| bootloader_flash.h | |
| bootloader_memory_map.h | |
| bootloader_mpu.h | |
| bootloader_packet_handler.h | |
| ▼ bootstrap | |
| ► inc | |
| bootstrap.h | |
| ▼ fota | |
| ► inc | |
| fota.h | |
| fota_ack.h | |
| fota_can.h | |
| fota_datagram.h | |
| fota_datagram_payloads.h | |
| fota_dfu.h | |
| fota_encryption.h | |
| fota_error.h | |
| fota_flash.h | |
| fota_jump_handler.h | |
| fota_log.h | |
| fota_memory_map.h | |
| fota_packet.h | |
| fota_startup.h | |
| fota_timeout.h | |
| network.h | |
| network_buffer.h | |
| packet_manager.h | |
| ▼ front_controller | |
| ► inc | |
| accel_pedal.h | |
| brake_pedal.h | |
| front_controller.h | |
| front_controller_hw_defs.h | |
| opd.h | |
| ws22_motor_can.h | |
| ▼ imu | |
| ► inc | |
| bmi323.h | |
| imu.h | |
| imu_hw_defs.h | |
| ▼ rear_controller | |
| ► inc | |
| current_sense.h | |
| fans.h | |
| killswitch.h | |
| power_path_manager.h | |
| precharge.h | |
| rear_controller.h | |
| rear_controller_hw_defs.h | |
| rear_controller_safety_limits.h | |
| rear_controller_state_manager.h | |
| relays.h | |
| thermistor.h | |
| ▼ steering | |
| ► inc | |
| button.h | |
| button_led_manager.h | |
| button_manager.h | |
| drive_state_manager.h | |
| light_signal_manager.h | |
| steering.h | |
| steering_hw_defs.h | |
| ▼ telemetry | |
| ► inc | |
| datagram.h | |
| sd_card_interface.h | |
| sd_card_spi.h | |
| telemetry.h | |
| ▼ smoke | |
| ▼ can_communication | |
| ► inc | |
| can_communication.h | |