Nexus Embedded Platform
0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
freertos_diagnostics.h
Go to the documentation of this file.
1
9
#ifndef NEXUS_OS_FREERTOS_DIAGNOSTICS_H
10
#define NEXUS_OS_FREERTOS_DIAGNOSTICS_H
11
#include <stdint.h>
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
17
typedef
enum
{
18
NX_FREERTOS_TRACE_SWITCH_IN
= 1,
19
NX_FREERTOS_TRACE_CREATE
,
20
NX_FREERTOS_TRACE_DELETE
21
}
nx_freertos_trace_kind_t
;
22
34
void
nx_freertos_trace_event
(
nx_freertos_trace_kind_t
event, uintptr_t identity,
35
uint32_t value);
36
#ifdef __cplusplus
37
}
38
#endif
39
#endif
/* NEXUS_OS_FREERTOS_DIAGNOSTICS_H */
nx_freertos_trace_event
void nx_freertos_trace_event(nx_freertos_trace_kind_t event, uintptr_t identity, uint32_t value)
Consume one bounded kernel trace event.
nx_freertos_trace_kind_t
nx_freertos_trace_kind_t
Maintained kernel trace identities; product interpretation is external.
Definition
freertos_diagnostics.h:17
NX_FREERTOS_TRACE_CREATE
@ NX_FREERTOS_TRACE_CREATE
Definition
freertos_diagnostics.h:19
NX_FREERTOS_TRACE_SWITCH_IN
@ NX_FREERTOS_TRACE_SWITCH_IN
Definition
freertos_diagnostics.h:18
NX_FREERTOS_TRACE_DELETE
@ NX_FREERTOS_TRACE_DELETE
Definition
freertos_diagnostics.h:20
os
freertos
include
nexus
os
freertos_diagnostics.h
Generated by
1.14.0