CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
docs
▼
generation
build_pin_list.py
Non-Critical_Notes
Sub-System_Notes
▼
firmware
▼
Core
▼
Inc
►
adcs_drivers
adcs_command_ids.h
adcs_commands.h
adcs_internal_drivers.h
adcs_struct_packers.h
adcs_types.h
adcs_types_enum_to_str.h
adcs_types_to_json.h
►
antenna_deploy_drivers
ant_commands.h
ant_internal_drivers.h
►
boom_deploy_drivers
boom_deploy_drivers.h
►
camera
camera_capture.h
camera_init.h
►
comms_drivers
ax100_hw.h
ax100_tx.h
beacon.h
bulk_file_downlink.h
comms_tx.h
rf_antenna_switch.h
►
config
configuration.h
static_config.h
►
crypto
sha256.h
►
debug_tools
debug_i2c.h
debug_uart.h
►
eps_drivers
eps_calculations.h
eps_channel_control.h
eps_commands.h
eps_internal_drivers.h
eps_power_management.h
eps_struct_packers.h
eps_time.h
eps_types.h
eps_types_to_json.h
►
gnss_receiver
gnss_ascii_parsers.h
gnss_internal_drivers.h
gnss_time.h
gnss_types.h
►
littlefs
flash_benchmark.h
flash_driver.h
lfs.h
lfs_util.h
littlefs_benchmark.h
littlefs_checksums.h
littlefs_driver.h
littlefs_helper.h
littlefs_telecommands.h
►
log
log.h
log_sinks.h
►
mpi
mpi_command_handling.h
mpi_transceiver.h
mpi_types.h
►
obc_systems
adc_vbat_monitor.h
external_led_and_rbf.h
obc_temperature_sensor.h
►
rtos_tasks
rtos_background_upkeep.h
rtos_bootup_operation_fsm_task.h
rtos_bulk_downlink_task.h
rtos_eps_tasks.h
rtos_mpi_tasks.h
rtos_task_helpers.h
rtos_tasks.h
rtos_tasks_rx_telecommands.h
►
self_checks
complete_self_check.h
►
stm32
stm32_internal_flash_drivers.h
stm32_reboot_reason.h
stm32_timing_helpers.h
stm32_watchdog.h
►
system
system_bootup.h
►
telecommand_exec
telecommand_args_helpers.h
telecommand_definitions.h
telecommand_executor.h
telecommand_parser.h
telecommand_types.h
►
telecommands
agenda_telecommands_defs.h
antenna_telecommand_defs.h
boom_deploy_telecommand_defs.h
camera_telecommand_defs.h
comms_telecommand_defs.h
config_telecommand_defs.h
eps_telecommands.h
flash_telecommand_defs.h
freertos_telecommand_defs.h
gnss_telecommand_defs.h
i2c_telecommand_defs.h
lfs_telecommand_defs.h
log_telecommand_defs.h
mpi_telecommand_defs.h
obc_systems_telecommand_defs.h
stm32_internal_flash_telecommand_defs.h
system_telecommand_defs.h
telecommand_adcs.h
testing_telecommand_defs.h
timekeeping_telecommand_defs.h
uart_error_tracking_telecommands.h
uart_telecommand_defs.h
►
timekeeping
timekeeping.h
►
transforms
arrays.h
byte_transforms.h
number_comparisons.h
►
uart_handler
uart_control.h
uart_error_tracking.h
uart_handler.h
►
unit_tests
sha256_unit_test_cases.h
sha256_unit_tests.py
test_adcs.h
test_ant_commands.h
test_assorted_prototypes.h
test_byte_transforms.h
test_configuration_variables.h
test_eps_calculations.h
test_eps_drivers.h
test_eps_struct_packers.h
test_gnss_time.h
test_logging.h
test_obc_temperature_sensor.h
test_sha256.h
test_telecommand_arg_helpers.h
test_telecommand_parser.h
test_tests.h
test_uart_error_tracking.h
unit_test_executor.h
unit_test_gnss.h
unit_test_helpers.h
unit_test_inventory.h
FreeRTOSConfig.h
main.h
: Header for
main.c
file. This file contains the common defines of the application
stm32l4xx_hal_conf.h
HAL configuration template file. This file should be copied to the application folder and renamed to
stm32l4xx_hal_conf.h
stm32l4xx_it.h
This file contains the headers of the interrupt handlers
▼
Src
►
adcs_drivers
adcs_commands.c
adcs_internal_drivers.c
adcs_struct_packers.c
adcs_types_enum_to_str.c
adcs_types_to_json.c
►
antenna_deploy_drivers
ant_commands.c
ant_internal_drivers.c
►
boom_deploy_drivers
boom_deploy_drivers.c
►
camera
camera_capture.c
camera_init.c
►
comms_drivers
ax100_tx.c
beacon.c
bulk_file_downlink.c
comms_tx.c
rf_antenna_switch.c
►
config
configuration.c
►
crypto
sha256.c
►
debug_tools
debug_i2c.c
debug_uart.c
►
eps_drivers
eps_calculations.c
eps_channel_control.c
eps_commands.c
eps_internal_drivers.c
eps_power_management.c
eps_struct_packers.c
eps_time.c
eps_types_to_json.c
►
gnss_receiver
gnss_ascii_parsers.c
gnss_internal_drivers.c
gnss_time.c
gnss_types.c
►
littlefs
flash_benchmark.c
flash_driver.c
flash_testing_demos.c
lfs.c
lfs_util.c
littlefs_benchmark.c
littlefs_checksums.c
littlefs_driver.c
littlefs_helper.c
littlefs_telecommands.c
►
log
log.c
log_sinks.c
►
mpi
mpi_command_handling.c
mpi_transceiver.c
►
obc_systems
adc_vbat_monitor.c
external_led_and_rbf.c
obc_temperature_sensor.c
►
rtos_tasks
rtos_background_upkeep.c
rtos_bootup_operation_fsm_task.c
rtos_bulk_downlink_task.c
rtos_eps_tasks.c
rtos_mpi_tasks.c
rtos_task_helpers.c
rtos_tasks.c
rtos_tasks_rx_telecommands.c
►
self_checks
complete_self_check.c
►
stm32
stm32_internal_flash_drivers.c
stm32_reboot_reason.c
stm32_timing_helpers.c
stm32_watchdog.c
►
system
system_bootup.c
►
telecommand_exec
telecommand_args_helpers.c
telecommand_executor.c
telecommand_parser.c
►
telecommands
agenda_telecommand_defs.c
antenna_telecommand_defs.c
boom_deploy_telecommand_defs.c
camera_telecommand_defs.c
comms_telecommand_defs.c
config_telecommand_defs.c
eps_telecommands.c
flash_telecommand_defs.c
freertos_telecommand_defs.c
gnss_telecommand_defs.c
i2c_telecommand_defs.c
lfs_telecommand_defs.c
log_telecommand_defs.c
mpi_telecommand_defs.c
obc_systems_telecommand_defs.c
stm32_internal_flash_telecommand_defs.c
system_telecommand_defs.c
telecommand_adcs.c
telecommand_definitions.c
testing_telecommand_defs.c
timekeeping_telecommand_defs.c
uart_error_tracking_telecommands.c
uart_telelecommand_defs.c
►
timekeeping
timekeeping.c
►
transforms
arrays.c
byte_transforms.c
number_comparisons.c
►
uart_handler
uart_control.c
uart_error_tracking.c
uart_handler.c
►
unit_tests
test_adcs.c
test_ant_commands.c
test_arrays.c
test_byte_transforms.c
test_configuration_variables.c
test_eps_calculations.c
test_eps_drivers.c
test_eps_struct_packers.c
test_gnss_time.c
test_logging.c
test_obc_temperature_sensor.c
test_sha256.c
test_telecommand_arg_helpers.c
test_telecommand_parser.c
test_tests.c
test_uart_error_tracking.c
unit_test_executor.c
unit_test_gnss.c
unit_test_inventory.c
freertos.c
main.c
: Main program body
stm32l4xx_hal_msp.c
This file provides code for the MSP Initialization and de-Initialization codes
stm32l4xx_hal_timebase_tim.c
HAL time base based on the hardware TIM
stm32l4xx_it.c
Interrupt Service Routines
syscalls.c
STM32CubeIDE Minimal System calls file
sysmem.c
STM32CubeIDE System Memory calls file
system_stm32l4xx.c
CMSIS Cortex-M4 Device Peripheral Access Layer System Source File
test_py_framework.py
▼
firmware_checks
_01_check_tcmd_structs_and_docs.py
_02_check_c_unit_test_inventory.py
_03_check_missing_tcmd_registrations.py
__init__.py
▼
hardware_emulators
mpi_data_simulator.py
MPI_Emulator.py
▼
misc_tools
extract_radio_packets_from_uart_logs.py
picam_parse_data.py
Generated by
1.13.2