|
| #define | NRF_RPC_CBOR_CMD_DECODER(_group, _name, _cmd, _handler, _data) |
| | Register a command decoder.
|
| |
| #define | NRF_RPC_CBOR_EVT_DECODER(_group, _name, _evt, _handler, _data) |
| | Register an event decoder.
|
| |
| #define | NRF_RPC_CBOR_ALLOC(_group, _ctx, _len) |
| | Allocates memory for a packet.
|
| |
| #define | NRF_RPC_CBOR_DISCARD(_group, _ctx) |
| | Deallocate memory for a packet.
|
| |
|
| bool | nrf_rpc_cbor_is_alloc (struct nrf_rpc_cbor_ctx *ctx) |
| | Check that the memory for a packet has been allocated.
|
| |
| int | nrf_rpc_cbor_cmd (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx, nrf_rpc_cbor_handler_t handler, void *handler_data) |
| | Send a command and provide callback to handle response.
|
| |
| int | nrf_rpc_cbor_cmd_rsp (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx) |
| | Send a command and get response as an output parameter.
|
| |
| void | nrf_rpc_cbor_cmd_no_err (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx, nrf_rpc_cbor_handler_t handler, void *handler_data) |
| | Send a command, provide callback to handle response and pass any error to an error handler.
|
| |
| void | nrf_rpc_cbor_cmd_no_err_impl (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx, nrf_rpc_cbor_handler_t handler, void *handler_data, const char *file, int line, const char *func) |
| |
| void | nrf_rpc_cbor_cmd_rsp_no_err (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx) |
| | Send a command, get response as an output parameter and pass any error to an error handler.
|
| |
| void | nrf_rpc_cbor_cmd_rsp_no_err_impl (const struct nrf_rpc_group *group, uint8_t cmd, struct nrf_rpc_cbor_ctx *ctx, const char *file, int line, const char *func) |
| |
| int | nrf_rpc_cbor_evt (const struct nrf_rpc_group *group, uint8_t evt, struct nrf_rpc_cbor_ctx *ctx) |
| | Send an event.
|
| |
| void | nrf_rpc_cbor_evt_no_err (const struct nrf_rpc_group *group, uint8_t evt, struct nrf_rpc_cbor_ctx *ctx) |
| | Send an event and pass any error to an error handler.
|
| |
| void | nrf_rpc_cbor_evt_no_err_impl (const struct nrf_rpc_group *group, uint8_t evt, struct nrf_rpc_cbor_ctx *ctx, const char *file, int line, const char *func) |
| |
| int | nrf_rpc_cbor_rsp (const struct nrf_rpc_group *group, struct nrf_rpc_cbor_ctx *ctx) |
| | Send a response.
|
| |
| void | nrf_rpc_cbor_rsp_no_err (const struct nrf_rpc_group *group, struct nrf_rpc_cbor_ctx *ctx) |
| | Send a response and pass any error to an error handler.
|
| |
| void | nrf_rpc_cbor_rsp_no_err_impl (const struct nrf_rpc_group *group, struct nrf_rpc_cbor_ctx *ctx, const char *file, int line, const char *func) |
| |
| void | nrf_rpc_cbor_decoding_done (const struct nrf_rpc_group *group, struct nrf_rpc_cbor_ctx *ctx) |
| | Indicate that decoding of the input packet is done.
|
| |
A module that simplifies the usage of zcbor for serializing nRF RPC.