CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 docs
 generation
 
build_pin_list.py
 
build_tcmd_and_config_docs.py
 
Mission_Operations
 
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
 
bulk_file_uplink.h
 
comms_tx.h
 
rf_antenna_switch.h
 compression
 heatshrink_lib
 
greatest.h
 
heatshrink_common.h
 
heatshrink_config.h
 
heatshrink_decoder.h
 
heatshrink_encoder.h
 
heatshrink_helpers.h
 config
 
configuration.h
 
static_config.h
 crypto
 
random_number_generator.h
 
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_firehose_storage.h
 
gnss_internal_drivers.h
 
gnss_time.h
 
gnss_types.h
 littlefs
 
flash_benchmark.h
 
flash_driver.h
 
flash_internal_spi.h
 
lfs.h
 
lfs_util.h
 
littlefs_benchmark.h
 
littlefs_checksums.h
 
littlefs_constants.h
 
littlefs_driver.h
 
littlefs_helper.h
 
littlefs_searching.h
 
littlefs_telecommands.h
 log
 
lazy_file_log_sink.h
 
log.h
 
log_a_logging_error.h
 
log_sinks.h
 mpi
 
mpi_command_handling.h
 
mpi_data_files.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_watchdog.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
 
system_temperature.h
 telecommand_exec
 
agenda_from_file.h
 
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_search_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_comms.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_system_temperature.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
 
bulk_file_uplink.c
 
comms_tx.c
 
rf_antenna_switch.c
 compression
 heatshrink_lib
 
heatshrink_decoder.c
 
heatshrink_encoder.c
 
heatshrink_helpers.c
 config
 
configuration.c
 crypto
 
random_number_generator.c
 
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_firehose_storage.c
 
gnss_internal_drivers.c
 
gnss_time.c
 
gnss_types.c
 littlefs
 
flash_benchmark.c
 
flash_driver.c
 
flash_internal_spi.c
 
lfs.c
 
lfs_util.c
 
littlefs_benchmark.c
 
littlefs_checksums.c
 
littlefs_driver.c
 
littlefs_helper.c
 
littlefs_searching.c
 
littlefs_telecommands.c
 log
 
lazy_file_log_sink.c
 
log.c
 
log_a_logging_error.c
 
log_sinks.c
 mpi
 
mpi_command_handling.c
 
mpi_data_files.c
 
mpi_transceiver.c
 
mpi_types.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_watchdog.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
 
system_temperature.c
 telecommand_exec
 
agenda_from_file.c
 
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_search_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_comms.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_system_temperature.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
 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_command_mode_emulator.py
 
mpi_data_mode_emulator.py
 misc_tools
 agenda_files
 
agenda_csv_to_format.py
 exec_blob
 bulk_downlink_start_blob
 
bulk_downlink_start_blob_main.c
 copy_file_blob
 
copy_file_blob_main.c
 demo_blob_1
 
blob.bin.hex.py
 
blob_main.c
 demo_blob_2
 
blob.bin.hex.py
 
blob_main.c
 
lfs.h
 
bulk_uplink_to_devkit.py
 
extract_radio_packets_from_uart_logs.py
 
picam_parse_data.py