CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
rtos_tasks.c File Reference
#include "main.h"
#include "rtos_tasks/rtos_task_helpers.h"
#include "rtos_tasks/rtos_tasks.h"
#include "telecommand_exec/telecommand_parser.h"
#include "telecommand_exec/telecommand_executor.h"
#include "debug_tools/debug_uart.h"
#include "timekeeping/timekeeping.h"
#include "uart_handler/uart_handler.h"
#include "transforms/arrays.h"
#include "stm32/stm32_reboot_reason.h"
#include "stm32/stm32_watchdog.h"
#include "log/log.h"
#include "config/configuration.h"
#include "eps_drivers/eps_commands.h"
#include "obc_systems/external_led_and_rbf.h"
#include "cmsis_os.h"
#include <string.h>
#include <stdio.h>
#include <time.h>
Include dependency graph for rtos_tasks.c:

Functions

void TASK_DEBUG_print_heartbeat (void *argument)
 
void TASK_execute_telecommands (void *argument)
 
void TASK_monitor_freertos_memory (void *argument)
 

Variables

uint32_t TASK_heartbeat_period_ms = 10990
 The period of the heartbeat task, in milliseconds. 0 to disable.
 
char TASK_heartbeat_timing_str [128] = {0}
 

Function Documentation

◆ TASK_DEBUG_print_heartbeat()

void TASK_DEBUG_print_heartbeat ( void * argument)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ TASK_execute_telecommands()

void TASK_execute_telecommands ( void * argument)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ TASK_monitor_freertos_memory()

void TASK_monitor_freertos_memory ( void * argument)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ TASK_heartbeat_period_ms

uint32_t TASK_heartbeat_period_ms = 10990

The period of the heartbeat task, in milliseconds. 0 to disable.

◆ TASK_heartbeat_timing_str

char TASK_heartbeat_timing_str[128] = {0}