File nut/arch/arm/dev/atmel/usart0cb_at91npl.c

References Functions: Usart0Control() nut/arch/arm/dev/atmel/usart0cb_at91npl.c
  Usart0Disable() nut/arch/arm/dev/atmel/usart0cb_at91npl.c
  Usart0Enable() nut/arch/arm/dev/atmel/usart0cb_at91npl.c
  Usart0Status() nut/arch/arm/dev/atmel/usart0cb_at91npl.c
  At91UsartHwRxStop(), At91UsartHwTxStop(), NplUsartCbRxStart(), NplUsartCbTxStart(), UsartCbClose(), UsartCbInit(), UsartCbIoCtrl(), UsartCbOpen(), UsartCbRead(), UsartCbSize(), UsartCbWrite()
References Variables: dcb_usart0 nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Included Files


Preprocessor definitions

#define USART0_CAPS

Global Variable devUsart0CbNpl

NUTDEVICE devUsart0CbNpl
Visible in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Variables

dcb_usart0
static USARTCB_DCB dcb_usart0
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function Usart0Control()

static int Usart0Control ( USARTCB_DCB* dcb, int req, void* conf )
Calls: Usart0SetFlowControl() nut/arch/arm/dev/atmel/usart0cb_at91npl.c
  At91UsartHwControl()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function Usart0Disable()

static int Usart0Disable ( USARTCB_DCB* dcb )
Calls: NutIrqDisable()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function Usart0Enable()

static int Usart0Enable ( USARTCB_DCB* dcb )
Calls: NplRegisterIrqHandler(), NutIrqEnable(), NutRegisterIrqHandler(), mem_rd8(), mem_wr32()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
References Functions: NplCtsInterrupt(), NplUsartCbInterrupt()

Local Function Usart0SetFlowControl()

static int Usart0SetFlowControl ( USARTCB_DCB* dcb, uint32_t mode )
Calls: mem_rd8()
Called by: Usart0Control() nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function Usart0Status()

static uint32_t Usart0Status ( USARTCB_DCB* dcb, uint32_t stat )
Calls: mem_rd16(), mem_rd32(), mem_rd8(), mem_wr16_mb(), mem_wr8()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c