18#define OS_MGMT_ID_ECHO 0
19#define OS_MGMT_ID_CONS_ECHO_CTRL 1
20#define OS_MGMT_ID_TASKSTAT 2
21#define OS_MGMT_ID_MPSTAT 3
22#define OS_MGMT_ID_DATETIME_STR 4
23#define OS_MGMT_ID_RESET 5
24#define OS_MGMT_ID_MCUMGR_PARAMS 6
25#define OS_MGMT_ID_INFO 7
100#ifdef CONFIG_MCUMGR_SMP_SUPPORT_ORIGINAL_PROTOCOL
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition: util_macro.h:44
static ZTEST_BMEM volatile int ret
Definition: k_float_disable.c:29
os_mgmt_ret_code_t
Definition: os_mgmt.h:30
@ OS_MGMT_RET_RC_OK
Definition: os_mgmt.h:32
@ OS_MGMT_RET_RC_INVALID_FORMAT
Definition: os_mgmt.h:38
@ OS_MGMT_RET_RC_UNKNOWN
Definition: os_mgmt.h:35
os_mgmt_info_formats
Definition: os_mgmt.h:46
@ OS_MGMT_INFO_FORMAT_KERNEL_VERSION
Definition: os_mgmt.h:50
@ OS_MGMT_INFO_FORMAT_PROCESSOR
Definition: os_mgmt.h:53
@ OS_MGMT_INFO_FORMAT_KERNEL_RELEASE
Definition: os_mgmt.h:49
@ OS_MGMT_INFO_FORMAT_HARDWARE_PLATFORM
Definition: os_mgmt.h:54
@ OS_MGMT_INFO_FORMAT_MACHINE
Definition: os_mgmt.h:52
@ OS_MGMT_INFO_FORMAT_NODE_NAME
Definition: os_mgmt.h:48
@ OS_MGMT_INFO_FORMAT_OPERATING_SYSTEM
Definition: os_mgmt.h:55
@ OS_MGMT_INFO_FORMAT_USER_CUSTOM_START
Definition: os_mgmt.h:57
@ OS_MGMT_INFO_FORMAT_BUILD_DATE_TIME
Definition: os_mgmt.h:51
@ OS_MGMT_INFO_FORMAT_KERNEL_NAME
Definition: os_mgmt.h:47
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
uint8_t * output
Definition: os_mgmt.h:86
uint32_t * format_bitmask
Definition: os_mgmt.h:80
bool all_format_specified
Definition: os_mgmt.h:82
bool * prior_output
Definition: os_mgmt.h:97
uint16_t * output_length
Definition: os_mgmt.h:90
uint16_t buffer_size
Definition: os_mgmt.h:95
uint32_t * format_bitmask
Definition: os_mgmt.h:65
bool * custom_os_name
Definition: os_mgmt.h:71
uint16_t * valid_formats
Definition: os_mgmt.h:69
struct zcbor_string * format
Definition: os_mgmt.h:63