EVE 1.0

#include <uart_nrf.h>

Collaboration diagram for nrf_uart_t:

Data Fields

NRF_UARTE_Type * Dev
 
uint32_t IrqPriority
 
struct nrf_uart_state_tState
 
NRF_TIMER_Type * Timer
 
uint8_t PPI_ID
 
uint8_t GPIOTE_ID
 
uint8_t Rts
 
uint8_t Txd
 
uint8_t Cts
 
uint8_t Rxd
 

Detailed Description

UART driver configuration data

Definition at line 78 of file uart_nrf.h.

Field Documentation

NRF_UARTE_Type* nrf_uart_t::Dev

Address to UART device to use.

Definition at line 80 of file uart_nrf.h.

uint32_t nrf_uart_t::IrqPriority

HW IRQ priority (see enum EVE_IRQ_PRIORITIES)

Definition at line 81 of file uart_nrf.h.

struct nrf_uart_state_t* nrf_uart_t::State

Address to struct with RAM variables used by the uart driver

Definition at line 82 of file uart_nrf.h.

NRF_TIMER_Type* nrf_uart_t::Timer

Timer used for detection of timeouts

Definition at line 83 of file uart_nrf.h.

uint8_t nrf_uart_t::PPI_ID

PPI ID used for detection of timeouts

Definition at line 84 of file uart_nrf.h.

uint8_t nrf_uart_t::GPIOTE_ID

GPIOTE ID used for detection of timeouts

Definition at line 85 of file uart_nrf.h.

uint8_t nrf_uart_t::Rts

Location of the Rts pin

Definition at line 89 of file uart_nrf.h.

uint8_t nrf_uart_t::Txd

Location of the Txd pin

Definition at line 90 of file uart_nrf.h.

uint8_t nrf_uart_t::Cts

Location of the Cts pin

Definition at line 91 of file uart_nrf.h.

uint8_t nrf_uart_t::Rxd

Location of the Rxd pin

Definition at line 92 of file uart_nrf.h.