|
CTS-SAT-1-OBC-Firmware
|
#include "telecommand_exec/telecommand_definitions.h"#include "telecommand_exec/telecommand_args_helpers.h"#include "transforms/arrays.h"#include "unit_tests/unit_test_executor.h"#include "timekeeping/timekeeping.h"#include "telecommands/freertos_telecommand_defs.h"#include "debug_tools/debug_uart.h"#include "log/log.h"#include <stdio.h>#include <stdint.h>#include <string.h>#include <inttypes.h>#include <FreeRTOS.h>#include <task.h>#include <portmacro.h>
Functions | |
| const char * | freertos_eTaskState_to_str (eTaskState state) |
| Converts a FreeRTOS TaskState enum to a string representation. | |
| uint8_t | TCMDEXEC_freetos_list_tasks_jsonl (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
| Telecommand that return metadata regarding Tasks from FreeRTOS. | |
| uint8_t | TCMDEXEC_freertos_demo_stack_usage (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
| Demo using stack memory by allocating a Variable-Length Array (VLA) on the stack. | |
| const char * freertos_eTaskState_to_str | ( | eTaskState | state | ) |
Converts a FreeRTOS TaskState enum to a string representation.
| state | Input TaskState enum |

| uint8_t TCMDEXEC_freertos_demo_stack_usage | ( | const char * | args_str, |
| char * | response_output_buf, | ||
| uint16_t | response_output_buf_len ) |
Demo using stack memory by allocating a Variable-Length Array (VLA) on the stack.
| args_str |
|

| uint8_t TCMDEXEC_freetos_list_tasks_jsonl | ( | const char * | args_str, |
| char * | response_output_buf, | ||
| uint16_t | response_output_buf_len ) |
Telecommand that return metadata regarding Tasks from FreeRTOS.
| args_str | No arguments expected |
| response_output_buf | The buffer to write the response to |
| response_output_buf_len | The maximum length of the response_output_buf (its size) |
