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

References Functions: AvrUsart1Disable() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1Enable() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1RxStart() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1RxStop() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1Status() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1TxStart() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1TxStop() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsartControl(), UsartCbClose(), UsartCbInit(), UsartCbIoCtrl(), UsartCbOpen(), UsartCbRead(), UsartCbSize(), UsartCbWrite(), UsartCbWrite_P()
References Variables: dcb_usart1 nut/arch/avr/dev/usart1cb_avr.c
  ifc_usart1 nut/arch/avr/dev/usart1cb_avr.c

Included Files


Preprocessor definitions

#define UART1_INIT_BAUDRATE 115200

Global Variable devUsart1CbAvr

NUTDEVICE devUsart1CbAvr
Visible in:   nut/arch/avr/dev/usart1cb_avr.c

Local Variables

ifc_usart1
static AVRUSART_IFC ifc_usart1
Used in:   nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1RxData()  
  AvrUsart1Status()  

dcb_usart1
static USARTCB_DCB dcb_usart1

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

Local Function AvrUsart1Disable()

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

Local Function AvrUsart1Enable()

static int AvrUsart1Enable ( USARTCB_DCB* dcb )
Calls: AvrUsartControl(), NutRegisterIrqHandler()
Used in:   nut/arch/avr/dev/usart1cb_avr.c
References Functions: AvrUsart1RxData() nut/arch/avr/dev/usart1cb_avr.c
  AvrUsart1TxData() nut/arch/avr/dev/usart1cb_avr.c

Local Function AvrUsart1RxData()

static void AvrUsart1RxData ( void* arg )
Used in: AvrUsart1Enable() nut/arch/avr/dev/usart1cb_avr.c
References Variables: ifc_usart1 nut/arch/avr/dev/usart1cb_avr.c

Local Function AvrUsart1RxStart()

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

Local Function AvrUsart1RxStop()

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

Local Function AvrUsart1Status()

static uint32_t AvrUsart1Status ( USARTCB_DCB* dcb, uint32_t stat )
Used in:   nut/arch/avr/dev/usart1cb_avr.c
References Variables: ifc_usart1 nut/arch/avr/dev/usart1cb_avr.c

Local Function AvrUsart1TxData()

static void AvrUsart1TxData ( void* arg )
Used in: AvrUsart1Enable() nut/arch/avr/dev/usart1cb_avr.c

Local Function AvrUsart1TxStart()

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

Local Function AvrUsart1TxStop()

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