Functions |
|
| uint32_t | conn_mw_handler (uint8_t const *const p_rx_buf, uint32_t rx_buf_len, uint8_t *const p_tx_buf, uint32_t *const p_tx_buf_len) |
|
Connectivity Middleware dispatcher function.
More...
|
|
| uint32_t | conn_mw_power_system_off (uint8_t const *const p_rx_buf, uint32_t rx_buf_len, uint8_t *const p_tx_buf, uint32_t *const p_tx_buf_len) |
|
Handles
sd_power_system_off
command request.
More...
|
|
| uint32_t | conn_mw_temp_get (uint8_t const *const p_rx_buf, uint32_t rx_buf_len, uint8_t *const p_tx_buf, uint32_t *const p_tx_buf_len) |
|
Handles
sd_temp_get
command request and prepares response.
More...
|
|
| uint32_t | conn_mw_ecb_block_encrypt (uint8_t const *const p_rx_buf, uint32_t rx_buf_len, uint8_t *const p_tx_buf, uint32_t *const p_tx_buf_len) |
|
Handles
sd_ecb_block_encrypt
command request and prepares response.
More...
|
|
Detailed Description
Function Documentation
| uint32_t conn_mw_ecb_block_encrypt | ( | uint8_t const *const | p_rx_buf , |
| uint32_t | rx_buf_len , | ||
| uint8_t *const | p_tx_buf , | ||
| uint32_t *const | p_tx_buf_len | ||
| ) |
Handles sd_ecb_block_encrypt command request and prepares response.
- Parameters
-
[in] p_rx_buf Pointer to input buffer. [in] rx_buf_len Size of p_rx_buf.[out] p_tx_buf Pointer to output buffer. [in,out] p_tx_buf_len in:Size ofp_tx_bufbuffer.out:Length of valid data inp_tx_buf.
- Return values
-
NRF_SUCCESS Handler success. NRF_ERROR_NULL Handler failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Handler failure. Incorrect buffer length. NRF_ERROR_INVALID_PARAM Handler failure. Invalid operation type. NRF_ERROR_NOT_SUPPORTED Handler failure. Opcode not supported.
| uint32_t conn_mw_handler | ( | uint8_t const *const | p_rx_buf , |
| uint32_t | rx_buf_len , | ||
| uint8_t *const | p_tx_buf , | ||
| uint32_t *const | p_tx_buf_len | ||
| ) |
Connectivity Middleware dispatcher function.
It will handle decode the opcode from the RX buffer and based on the opcode it will search for registered handler. Handler is called once it is found.
- Parameters
-
[in] p_rx_buf Pointer to input buffer. [in] rx_buf_len Size of p_rx_buf.[out] p_tx_buf Pointer to output buffer. [in,out] p_tx_buf_len in:Size ofp_tx_bufbuffer.out:Length of valid data inp_tx_buf.
- Return values
-
NRF_SUCCESS Handler success. NRF_ERROR_NULL Handler failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Handler failure. Incorrect buffer length. NRF_ERROR_INVALID_PARAM Handler failure. Invalid operation type. NRF_ERROR_NOT_SUPPORTED Handler failure. Opcode not supported.
| uint32_t conn_mw_power_system_off | ( | uint8_t const *const | p_rx_buf , |
| uint32_t | rx_buf_len , | ||
| uint8_t *const | p_tx_buf , | ||
| uint32_t *const | p_tx_buf_len | ||
| ) |
Handles sd_power_system_off command request.
- Parameters
-
[in] p_rx_buf Pointer to input buffer. [in] rx_buf_len Size of p_rx_buf.[out] p_tx_buf Pointer to output buffer. [in,out] p_tx_buf_len in:Size ofp_tx_bufbuffer.out:Length of valid data inp_tx_buf.
- Return values
-
NRF_SUCCESS Handler success. NRF_ERROR_NULL Handler failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Handler failure. Incorrect buffer length. NRF_ERROR_INVALID_PARAM Handler failure. Invalid operation type. NRF_ERROR_NOT_SUPPORTED Handler failure. Opcode not supported.
| uint32_t conn_mw_temp_get | ( | uint8_t const *const | p_rx_buf , |
| uint32_t | rx_buf_len , | ||
| uint8_t *const | p_tx_buf , | ||
| uint32_t *const | p_tx_buf_len | ||
| ) |
Handles sd_temp_get command request and prepares response.
- Parameters
-
[in] p_rx_buf Pointer to input buffer. [in] rx_buf_len Size of p_rx_buf.[out] p_tx_buf Pointer to output buffer. [in,out] p_tx_buf_len in:Size ofp_tx_bufbuffer.out:Length of valid data inp_tx_buf.
- Return values
-
NRF_SUCCESS Handler success. NRF_ERROR_NULL Handler failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Handler failure. Incorrect buffer length. NRF_ERROR_INVALID_PARAM Handler failure. Invalid operation type. NRF_ERROR_NOT_SUPPORTED Handler failure. Opcode not supported.