Zephyr Project API  3.4.0
A Scalable Open Source RTOS
zephyr_basic.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2021-2023 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6#ifndef ZEPHYR_INCLUDE_ZEPHYR_MCUMGR_GRP_ZBASIC_H_
7#define ZEPHYR_INCLUDE_ZEPHYR_MCUMGR_GRP_ZBASIC_H_
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
16#define ZEPHYR_MGMT_GRP_BASIC_CMD_ERASE_STORAGE 0 /* Command to erase storage partition */
17
24
27
30
33
36};
37
38#ifdef CONFIG_MCUMGR_SMP_SUPPORT_ORIGINAL_PROTOCOL
39/*
40 * @brief Translate zephyr basic group error code into MCUmgr error code
41 *
42 * @param ret #zephyr_basic_group_ret_code_t error code
43 *
44 * @return #mcumgr_err_t error code
45 */
46int zephyr_basic_group_translate_error_code(uint16_t ret);
47#endif
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* ZEPHYR_INCLUDE_ZEPHYR_MCUMGR_GRP_ZBASIC_H_ */
static ZTEST_BMEM volatile int ret
Definition: k_float_disable.c:29
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
zephyr_basic_group_ret_code_t
Definition: zephyr_basic.h:21
@ ZEPHYR_MGMT_GRP_CMD_RC_FLASH_CONFIG_QUERY_FAIL
Definition: zephyr_basic.h:32
@ ZEPHYR_MGMT_GRP_CMD_RC_FLASH_ERASE_FAILED
Definition: zephyr_basic.h:35
@ ZEPHYR_MGMT_RET_RC_UNKNOWN
Definition: zephyr_basic.h:26
@ ZEPHYR_MGMT_GRP_CMD_RC_FLASH_OPEN_FAILED
Definition: zephyr_basic.h:29
@ ZEPHYR_MGMT_GRP_CMD_RC_OK
Definition: zephyr_basic.h:23