CTS-SAT-1-OBC-Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
firmware
Core
Inc
rtos_tasks
rtos_task_helpers.h
Go to the documentation of this file.
1
2
#ifndef INCLUDE_GUARD__RTOS_TASK_HELPERS_H__
3
#define INCLUDE_GUARD__RTOS_TASK_HELPERS_H__
4
5
#include "cmsis_os.h"
6
8
typedef
struct
{
9
osThreadId_t *
task_handle
;
10
const
osThreadAttr_t *
task_attribute
;
11
13
uint32_t
lowest_stack_bytes_remaining
;
14
}
FREERTOS_task_info_struct_t
;
15
16
// This function shall be called at the start of each task.
17
void
TASK_HELP_start_of_task
(
void
);
18
19
20
#endif
// INCLUDE_GUARD__RTOS_TASK_HELPERS_H__
TASK_HELP_start_of_task
void TASK_HELP_start_of_task(void)
Definition
rtos_task_helpers.c:7
FREERTOS_task_info_struct_t
Register all tasks in an array to track their worst/highest stack usage.
Definition
rtos_task_helpers.h:8
FREERTOS_task_info_struct_t::task_handle
osThreadId_t * task_handle
Definition
rtos_task_helpers.h:9
FREERTOS_task_info_struct_t::lowest_stack_bytes_remaining
uint32_t lowest_stack_bytes_remaining
The lowest amount of stack space remaining in bytes, as of the last warning log call.
Definition
rtos_task_helpers.h:13
FREERTOS_task_info_struct_t::task_attribute
const osThreadAttr_t * task_attribute
Definition
rtos_task_helpers.h:10
Generated by
1.17.0