nrf_libuarte_async_ctrl_blk_t

nRF5 SDK v16.0.0

nrf_libuarte_async control block (placed in RAM). More...

#include <nrf_libuarte_async.h>

Data Fields

nrf_libuarte_async_evt_handler_t evt_handler
void * context
nrf_ppi_channel_t ppi_channels [NRF_LIBUARTE_ASYNC_PPI_CH_MAX]
int32_t alloc_cnt
uint32_t rx_count
uint32_t sub_rx_count
uint8_t * p_curr_rx_buf
uint32_t rx_free_cnt
uint32_t timeout_us
bool app_timer_created
bool hwfc
bool rx_halted

Detailed Description

nrf_libuarte_async control block (placed in RAM).

  • components/libraries/libuarte/nrf_libuarte_async.h