File nut/arch/avr/dev/usart0cb_avr.c

References Functions: AvrUsart0Disable() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0Enable() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0RxStart() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0RxStop() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0Status() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0TxStart() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0TxStop() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsartControl(), UsartCbClose(), UsartCbInit(), UsartCbIoCtrl(), UsartCbOpen(), UsartCbRead(), UsartCbSize(), UsartCbWrite(), UsartCbWrite_P()
References Variables: dcb_usart0 nut/arch/avr/dev/usart0cb_avr.c
  ifc_usart0 nut/arch/avr/dev/usart0cb_avr.c

Included Files


Preprocessor definitions

#define UART0_INIT_BAUDRATE 115200

Global Variable devUsart0CbAvr

NUTDEVICE devUsart0CbAvr
Visible in:   nut/arch/avr/dev/usart0cb_avr.c

Local Variables

ifc_usart0
static AVRUSART_IFC ifc_usart0
Used in:   nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0RxData()  
  AvrUsart0Status()  

dcb_usart0
static USARTCB_DCB dcb_usart0

Used in:   nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0Disable()

static int AvrUsart0Disable ( USARTCB_DCB* dcb )
Used in:   nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0Enable()

static int AvrUsart0Enable ( USARTCB_DCB* dcb )
Calls: AvrUsartControl(), NutRegisterIrqHandler()
Used in:   nut/arch/avr/dev/usart0cb_avr.c
References Functions: AvrUsart0RxData() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart0TxData() nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0RxData()

static void AvrUsart0RxData ( void* arg )
Used in: AvrUsart0Enable() nut/arch/avr/dev/usart0cb_avr.c
References Variables: ifc_usart0 nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0RxStart()

static void AvrUsart0RxStart ( USARTCB_DCB* dcb )
Used in:   nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0RxStop()

static void AvrUsart0RxStop ( USARTCB_DCB* dcb )
Used in:   nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0Status()

static uint32_t AvrUsart0Status ( USARTCB_DCB* dcb, uint32_t stat )
Used in:   nut/arch/avr/dev/usart0cb_avr.c
References Variables: ifc_usart0 nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0TxData()

static void AvrUsart0TxData ( void* arg )
Used in: AvrUsart0Enable() nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0TxStart()

static void AvrUsart0TxStart ( USARTCB_DCB* dcb )
Used in:   nut/arch/avr/dev/usart0cb_avr.c

Local Function AvrUsart0TxStop()

static void AvrUsart0TxStop ( USARTCB_DCB* dcb )
Used in:   nut/arch/avr/dev/usart0cb_avr.c