nRF51 SDK - S130 SoftDevice
|
Struct containing events from the UART module. More...
#include <app_uart.h>
Data Fields | |
app_uart_evt_type_t | evt_type |
union { | |
uint32_t error_communication | |
uint32_t error_code | |
uint8_t value | |
} | data |
Struct containing events from the UART module.
The app_uart_evt_t is used to notify the application of asynchronous events when data are received on the UART peripheral or in case an error occured during data reception.
uint32_t app_uart_evt_t::error_code |
Field used if evt_type is: NRF_ERROR_x. Additional status/error code if the error event type is APP_UART_FIFO_ERROR. This error code refer to errors defined in nrf_error.h.
uint32_t app_uart_evt_t::error_communication |
Field used if evt_type is: APP_UART_COMMUNICATION_ERROR. This field contains the value in the ERRORSRC register for the UART peripheral. The UART_ERRORSRC_x defines from nrf51_bitfields.h can be used to parse the error code. See also the nRF51 Series Reference Manual for specification.
app_uart_evt_type_t app_uart_evt_t::evt_type |
Type of event.
uint8_t app_uart_evt_t::value |
Field used if evt_type is: NRF_ERROR_x. Additional status/error code if the error event type is APP_UART_FIFO_ERROR. This error code refer to errors defined in nrf_error.h.