|
CTS-SAT-1-OBC-Firmware
|
#include "rtos_tasks/rtos_background_upkeep.h"#include "log/log.h"#include "config/configuration.h"#include "timekeeping/timekeeping.h"#include "rtos_tasks/rtos_task_helpers.h"#include "main.h"#include "rtos_tasks/rtos_tasks_rx_telecommands.h"#include "comms_drivers/rf_antenna_switch.h"#include "comms_drivers/comms_tx.h"#include "cmsis_os.h"#include "eps_drivers/eps_power_management.h"
Functions | |
| static void | subtask_monitor_eps_power (void) |
| static void | subtask_reset_system_after_very_long_uptime (void) |
| If the system exceeds a very long uptime, reset the system. | |
| static void | subtask_update_rf_switch (void) |
| Update the RF switch state based on the current mode. | |
| static void | subtask_send_beacon (void) |
| void | TASK_background_upkeep (void *argument) |
Variables | |
| static uint32_t | EPS_monitor_last_uptime_ms = 0 |
|
static |


|
static |
If the system exceeds a very long uptime, reset the system.
| <br> |


|
static |


|
static |
Update the RF switch state based on the current mode.


| void TASK_background_upkeep | ( | void * | argument | ) |


|
static |