Zephyr API Documentation
3.6.0
A Scalable Open Source RTOS
3.6.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Deprecated List
Global
bt_gatt_subscribe_params::write
Global
CBPRINTF_PACKAGE_COPY_KEEP_RO_STR
Use
CBPRINTF_PACKAGE_CONVERT_KEEP_RO_STR
instead.
Global
CBPRINTF_PACKAGE_COPY_RO_STR
Use
CBPRINTF_PACKAGE_CONVERT_RO_STR
instead.
Global
CBPRINTF_PACKAGE_COPY_RW_STR
Use
CBPRINTF_PACKAGE_CONVERT_RW_STR
instead.
Global
ceiling_fraction
(numerator, divider)
Use
DIV_ROUND_UP()
instead.
Global
K_THREAD_STACK_MEMBER
(sym, size)
This is now deprecated, as stacks defined in this way are not usable from user mode. Use K_KERNEL_STACK_MEMBER.
Global
lwm2m_engine_create_obj_inst
(const char *pathstr)
Use lwm2m_create_obj_inst() instead.
Global
lwm2m_engine_create_res_inst
(const char *pathstr)
Use
lwm2m_create_res_inst()
instead.
Global
lwm2m_engine_delete_obj_inst
(const char *pathstr)
Use lwm2m_delete_obj_inst() instead.
Global
lwm2m_engine_delete_res_inst
(const char *pathstr)
Use
lwm2m_delete_res_inst()
instead.
Global
lwm2m_engine_enable_cache
(char const *resource_path, struct
lwm2m_time_series_elem
*data_cache, size_t cache_len)
Use lwm2m_enable_cache instead
Global
lwm2m_engine_get_bool
(const char *pathstr, bool *value)
Use
lwm2m_get_bool()
instead.
Global
lwm2m_engine_get_float
(const char *pathstr, double *buf)
Use
lwm2m_get_f64()
instead.
Global
lwm2m_engine_get_objlnk
(const char *pathstr, struct
lwm2m_objlnk
*buf)
Use
lwm2m_get_objlnk()
instead.
Global
lwm2m_engine_get_opaque
(const char *pathstr, void *buf, uint16_t buflen)
Use
lwm2m_get_opaque()
instead.
Global
lwm2m_engine_get_res_buf
(const char *pathstr, void **buffer_ptr, uint16_t *buffer_len, uint16_t *data_len, uint8_t *data_flags)
Use
lwm2m_get_res_buf()
instead.
Global
lwm2m_engine_get_res_data
(const char *pathstr, void **data_ptr, uint16_t *data_len, uint8_t *data_flags)
Use
lwm2m_get_res_buf()
as it can tell you the size of the buffer as well.
Global
lwm2m_engine_get_s16
(const char *pathstr, int16_t *value)
Use
lwm2m_get_s16()
instead.
Global
lwm2m_engine_get_s32
(const char *pathstr, int32_t *value)
Use
lwm2m_get_s32()
instead.
Global
lwm2m_engine_get_s64
(const char *pathstr, int64_t *value)
Use
lwm2m_get_s64()
instead.
Global
lwm2m_engine_get_s8
(const char *pathstr, int8_t *value)
Use
lwm2m_get_s8()
instead.
Global
lwm2m_engine_get_string
(const char *pathstr, void *str, uint16_t buflen)
Use
lwm2m_get_string()
instead.
Global
lwm2m_engine_get_time
(const char *pathstr, time_t *buf)
Use
lwm2m_get_time()
instead.
Global
lwm2m_engine_get_u16
(const char *pathstr, uint16_t *value)
Use
lwm2m_get_u16()
instead.
Global
lwm2m_engine_get_u32
(const char *pathstr, uint32_t *value)
Use
lwm2m_get_u32()
instead.
Global
lwm2m_engine_get_u64
(const char *pathstr, uint64_t *value)
Use
lwm2m_get_u64()
instead.
Global
lwm2m_engine_get_u8
(const char *pathstr, uint8_t *value)
Use
lwm2m_get_u8()
instead.
Global
lwm2m_engine_path_is_observed
(const char *pathstr)
Use
lwm2m_path_is_observed()
instead.
Global
lwm2m_engine_register_create_callback
(uint16_t obj_id, lwm2m_engine_user_cb_t cb)
Use lwm2m_register_create_callback instead.
Global
lwm2m_engine_register_delete_callback
(uint16_t obj_id, lwm2m_engine_user_cb_t cb)
Use lwm2m_register_delete_callback instead
Global
lwm2m_engine_register_exec_callback
(const char *pathstr, lwm2m_engine_execute_cb_t cb)
Use
lwm2m_register_exec_callback()
instead.
Global
lwm2m_engine_register_post_write_callback
(const char *pathstr, lwm2m_engine_set_data_cb_t cb)
Use
lwm2m_register_post_write_callback()
instead.
Global
lwm2m_engine_register_pre_write_callback
(const char *pathstr, lwm2m_engine_get_data_cb_t cb)
Use
lwm2m_register_pre_write_callback()
instead.
Global
lwm2m_engine_register_read_callback
(const char *pathstr, lwm2m_engine_get_data_cb_t cb)
Use
lwm2m_register_read_callback()
instead.
Global
lwm2m_engine_register_validate_callback
(const char *pathstr, lwm2m_engine_set_data_cb_t cb)
Use
lwm2m_register_validate_callback()
instead.
Global
lwm2m_engine_send
(struct
lwm2m_ctx
*ctx, char const *path_list[], uint8_t path_list_size, bool confirmation_request)
Use
lwm2m_send_cb()
instead.
Global
lwm2m_engine_set_bool
(const char *pathstr, bool value)
Use
lwm2m_set_bool()
instead.
Global
lwm2m_engine_set_float
(const char *pathstr, const double *value)
Use
lwm2m_set_f64()
instead.
Global
lwm2m_engine_set_objlnk
(const char *pathstr, const struct
lwm2m_objlnk
*value)
Use
lwm2m_set_objlnk()
instead.
Global
lwm2m_engine_set_opaque
(const char *pathstr, const char *data_ptr, uint16_t data_len)
Use
lwm2m_set_opaque()
instead.
Global
lwm2m_engine_set_res_buf
(const char *pathstr, void *buffer_ptr, uint16_t buffer_len, uint16_t data_len, uint8_t data_flags)
Use
lwm2m_set_res_buf()
instead.
Global
lwm2m_engine_set_res_data
(const char *pathstr, void *data_ptr, uint16_t data_len, uint8_t data_flags)
Use
lwm2m_set_res_buf()
instead, so you can define buffer size and data size separately.
Global
lwm2m_engine_set_res_data_len
(const char *pathstr, uint16_t data_len)
Use
lwm2m_set_res_data_len()
instead.
Global
lwm2m_engine_set_s16
(const char *pathstr, int16_t value)
Use
lwm2m_set_s16()
instead.
Global
lwm2m_engine_set_s32
(const char *pathstr, int32_t value)
Use
lwm2m_set_s32()
instead.
Global
lwm2m_engine_set_s64
(const char *pathstr, int64_t value)
Use
lwm2m_set_s64()
instead.
Global
lwm2m_engine_set_s8
(const char *pathstr, int8_t value)
Use
lwm2m_set_s8()
instead.
Global
lwm2m_engine_set_string
(const char *pathstr, const char *data_ptr)
Use
lwm2m_set_string()
instead.
Global
lwm2m_engine_set_time
(const char *pathstr, time_t value)
Use
lwm2m_set_time()
instead.
Global
lwm2m_engine_set_u16
(const char *pathstr, uint16_t value)
Use
lwm2m_set_u16()
instead.
Global
lwm2m_engine_set_u32
(const char *pathstr, uint32_t value)
Use
lwm2m_set_u32()
instead.
Global
lwm2m_engine_set_u64
(const char *pathstr, uint64_t value)
Use
lwm2m_set_u64()
instead.
Global
lwm2m_engine_set_u8
(const char *pathstr, uint8_t value)
Use
lwm2m_set_u8()
instead.
Global
lwm2m_engine_update_observer_max_period
(struct
lwm2m_ctx
*client_ctx, const char *pathstr, uint32_t period_s)
Use
lwm2m_update_observer_max_period()
instead.
Global
lwm2m_engine_update_observer_min_period
(struct
lwm2m_ctx
*client_ctx, const char *pathstr, uint32_t period_s)
Use
lwm2m_update_observer_min_period()
instead.
Global
lwm2m_get_u64
(const struct
lwm2m_obj_path
*path, uint64_t *value)
Unsigned 64bit value type does not exits. This is internally handled as a int64_t. Use
lwm2m_get_s64()
instead.
Global
lwm2m_send
(struct
lwm2m_ctx
*ctx, const struct
lwm2m_obj_path
path_list[], uint8_t path_list_size, bool confirmation_request)
Use
lwm2m_send_cb()
instead.
Global
lwm2m_set_u64
(const struct
lwm2m_obj_path
*path, uint64_t value)
Unsigned 64bit value type does not exits. This is internally handled as a int64_t. Use
lwm2m_set_s64()
instead.
Global
openthread_set_state_changed_cb
(otStateChangedCallback cb)
Use
openthread_state_changed_cb_register()
instead.
Global
pcie_bdf_lookup
(pcie_id_t id)
Global
pcie_probe
(pcie_bdf_t bdf, pcie_id_t id)
Global
PTHREAD_BARRIER_DEFINE
(name, count)
Use
pthread_barrier_init
instead.
Global
PWM_STM32_COMPLEMENTARY
Use the PWM complementary
STM32_PWM_COMPLEMENTARY
flag instead.
Global
smp_add_cmd_ret
(zcbor_state_t *zse, uint16_t group, uint16_t ret)
Deprecated after Zephyr 3.4, use
smp_add_cmd_err()
instead
Global
SPI_DT_SPEC_GET
(node_id, operation_, delay_)
Use
spi_is_ready_dt
instead.
Global
spi_read_async
(const struct device *dev, const struct
spi_config
*config, const struct
spi_buf_set
*rx_bufs, struct
k_poll_signal
*sig)
Use
spi_read_signal
instead.
Global
spi_transceive_async
(const struct device *dev, const struct
spi_config
*config, const struct
spi_buf_set
*tx_bufs, const struct
spi_buf_set
*rx_bufs, struct
k_poll_signal
*sig)
Use
spi_transceive_signal
instead.
Global
spi_write_async
(const struct device *dev, const struct
spi_config
*config, const struct
spi_buf_set
*tx_bufs, struct
k_poll_signal
*sig)
Use
spi_write_signal
instead.
Generated on Sat Feb 24 2024 03:45:07 for Zephyr API Documentation by
1.9.6