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


Included Files


Global Function NplCtsInterrupt()

void NplCtsInterrupt ( void* arg )
Prototyped in: nut/include/arch/arm/atmel/usart_cb_at91npl.h
Calls: CtsSense() nut/arch/arm/dev/atmel/usart_cb_at91npl.c
  NplIrqDisable(), mem_wr32()
Used in: Usart0Enable() nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Global Function NplUsartCbInterrupt()

void NplUsartCbInterrupt ( void* arg )
Prototyped in: nut/include/arch/arm/atmel/usart_cb_at91npl.h
Calls: CtsSense() nut/arch/arm/dev/atmel/usart_cb_at91npl.c
  mem_rd16(), mem_rd32(), mem_rd8(), mem_wr16(), mem_wr32(), mem_wr8()
Used in: Usart0Enable() nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Global Function NplUsartCbRxStart()

void NplUsartCbRxStart ( USARTCB_DCB* dcb )
Prototyped in: nut/include/arch/arm/atmel/usart_cb_at91npl.h
Calls: mem_rd8(), mem_wr32(), mem_wr8()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Global Function NplUsartCbTxStart()

void NplUsartCbTxStart ( USARTCB_DCB* dcb )
Prototyped in: nut/include/arch/arm/atmel/usart_cb_at91npl.h
Calls: CtsSense() nut/arch/arm/dev/atmel/usart_cb_at91npl.c
  NplIrqEnable(), mem_wr32()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function CtsSense()

static inline int CtsSense ( void )
Calls: mem_rd16(), mem_wr16_mb()
Called by: NplCtsInterrupt() nut/arch/arm/dev/atmel/usart_cb_at91npl.c
  NplUsartCbInterrupt() nut/arch/arm/dev/atmel/usart_cb_at91npl.c
  NplUsartCbTxStart() nut/arch/arm/dev/atmel/usart_cb_at91npl.c