DTM Application command request encoders and command response decoders. More...
Enumerations |
|
| enum |
app_uart_stream_baud_rate_t
{
UART_BAUD_RATE_1200 , UART_BAUD_RATE_2400 , UART_BAUD_RATE_4800 , UART_BAUD_RATE_9600 , UART_BAUD_RATE_14400 , UART_BAUD_RATE_19200 , UART_BAUD_RATE_28800 , UART_BAUD_RATE_38400 , UART_BAUD_RATE_57600 , UART_BAUD_RATE_76800 , UART_BAUD_RATE_115200 , UART_BAUD_RATE_230400 , UART_BAUD_RATE_250000 , UART_BAUD_RATE_460800 , UART_BAUD_RATE_921600 , UART_BAUD_RATE_1000000 , UART_BAUD_RATE_MAX } |
|
Enumeration of supported baud rates.
More...
|
|
Functions |
|
| uint32_t | ble_dtm_init_req_enc ( app_uart_stream_comm_params_t const *const p_uart_comm_params, uint8_t *const p_buf, uint32_t *const p_buf_len) |
|
Encodes the
ble_dtm_init
command request.
More...
|
|
| uint32_t | ble_dtm_init_rsp_dec (uint8_t const *const p_buf, uint32_t packet_len, uint32_t *const p_result_code) |
|
Decodes the response
ble_dtm_init
command.
More...
|
|
| uint32_t | ble_dtm_init ( app_uart_stream_comm_params_t *p_uart_comm_params) |
|
Function to initializing the DTM mode.
More...
|
|
Detailed Description
DTM Application command request encoders and command response decoders.
Enumeration Type Documentation
Enumeration of supported baud rates.
Function Documentation
| uint32_t ble_dtm_init | ( | app_uart_stream_comm_params_t * | p_uart_comm_params | ) |
Function to initializing the DTM mode.
- Parameters
-
[in] p_uart_comm_params Pointer to the DTM UART configuration parameters.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied.
| uint32_t ble_dtm_init_req_enc | ( | app_uart_stream_comm_params_t const *const | p_uart_comm_params , |
| uint8_t *const | p_buf , | ||
| uint32_t *const | p_buf_len | ||
| ) |
Encodes the ble_dtm_init command request.
- See Also
- General rules for encoding data for packet format, ble_dtm_init_rsp_dec for command response decoder.
- Parameters
-
[in] p_uart_comm_params Pointer to the UART configuration parameters. [in] p_buf Pointer to the buffer where encoded data command will be returned. [in,out] p_buf_len in:Size ofp_bufbuffer.out:Length of the encoded command packet.
- Return values
-
NRF_SUCCESS Encoding success. NRF_ERROR_NULL Encoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Encoding failure. Incorrect buffer length.
| uint32_t ble_dtm_init_rsp_dec | ( | uint8_t const *const | p_buf , |
| uint32_t | packet_len , | ||
| uint32_t *const | p_result_code | ||
| ) |
Decodes the response ble_dtm_init command.
- See Also
- General rules for encoding data for packet format, ble_dtm_init_req_enc for command request encoder.
- Parameters
-
[in] p_buf Pointer to the beginning of a command response packet. [in] packet_len Length (in bytes) of the response packet. [out] p_result_code Command result code.
- Return values
-
NRF_SUCCESS Decoding success. NRF_ERROR_NULL Decoding failure. NULL pointer supplied. NRF_ERROR_INVALID_LENGTH Decoding failure. Incorrect buffer length.