|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
TDF logger task. More...
#include <infuse/task_runner/task.h>#include <infuse/task_runner/schedule.h>#include <infuse/task_runner/tasks/infuse_task_ids.h>Go to the source code of this file.
Macros | |
| #define | TDF_LOGGER_TASK(define_mem, define_config, custom_logger) |
| Generic TDF logger task. | |
| #define | TDF_LOGGER_ALT1_TASK(define_mem, define_config, custom_logger) |
| TDF logger task, alternate instance 1. | |
| #define | TDF_LOGGER_ALT2_TASK(define_mem, define_config, custom_logger) |
| TDF logger task, alternate instance 2. | |
Typedefs | |
| typedef void(* | tdf_logger_custom_log_t) (uint8_t tdf_loggers, uint64_t timestamp) |
| Application callback for custom TDF logging. | |
Functions | |
| void | task_tdf_logger_fn (struct k_work *work) |
| TDF logger runner function. | |
| void | task_tdf_logger_manual_run (uint8_t tdf_loggers, uint64_t timestamp, uint16_t tdfs, tdf_logger_custom_log_t custom_logger) |
| Manually run the core TDF logging logic. | |
TDF logger task.
SPDX-License-Identifier: FSL-1.1-ALv2