Unified CLI transport interface. More...
#include <nrf_cli.h>
Data Fields | |
ret_code_t(* | init )(void) |
Initializes CLI transport interface. More... | |
ret_code_t(* | uninit )(void) |
Uninitialize CLI transport interface. More... | |
ret_code_t(* | write )(const void *p_data, size_t length, size_t *p_cnt) |
Writes data to transport interface. More... | |
ret_code_t(* | read )(void *p_data, size_t length, size_t *p_cnt) |
Reads data from transport interface. More... | |
Unified CLI transport interface.
ret_code_t(* nrf_cli_transport_t::init)(void) |
Initializes CLI transport interface.
ret_code_t(* nrf_cli_transport_t::read)(void *p_data, size_t length, size_t *p_cnt) |
Reads data from transport interface.
p_data | Destination buffer. |
length | Destination buffer length. |
p_cnt | Number of bytes received (NULL might be passed). |
ret_code_t(* nrf_cli_transport_t::uninit)(void) |
Uninitialize CLI transport interface.
ret_code_t(* nrf_cli_transport_t::write)(const void *p_data, size_t length, size_t *p_cnt) |
Writes data to transport interface.
p_data | Source buffer. |
length | Source buffer length. |
p_cnt | Number of bytes written (NULL might be passed). |