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


Included Files


Preprocessor definitions

#define UBRR0_HIGH

#define U2X0_SET

#define UMSEL0_SET

#define UBRR1_HIGH

#define U2X1_SET

#define UMSEL1_SET

#define UBRR2_HIGH 0

#define U2X2_SET 0

#define UMSEL2_SET 0

#define UBRR3_HIGH 0

#define U2X3_SET 0

#define UMSEL3_SET 0


Global Function AvrUsartControl()

u32vp = dcb->usart_status(dcb, 0);

int AvrUsartControl ( USARTCB_DCB* dcb, int req, void* conf )

Prototyped in: nut/include/arch/avr/usart_avrctl.h
Calls: UsartGetDataBits() nut/arch/avr/dev/usart_cb_avr.c
  UsartGetParity() nut/arch/avr/dev/usart_cb_avr.c
  UsartGetSpeed() nut/arch/avr/dev/usart_cb_avr.c
  UsartGetStopBits() nut/arch/avr/dev/usart_cb_avr.c
  UsartSetDataBits() nut/arch/avr/dev/usart_cb_avr.c
  UsartSetParity() nut/arch/avr/dev/usart_cb_avr.c
  UsartSetSpeed() nut/arch/avr/dev/usart_cb_avr.c
  UsartSetStopBits() nut/arch/avr/dev/usart_cb_avr.c
Called by: AvrUsart0Enable() nut/arch/avr/dev/usart0cb_avr.c
  AvrUsart1Enable() nut/arch/avr/dev/usart1cb_avr.c
Used in:   nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Local Function UsartGetDataBits()

static uint_fast8_t UsartGetDataBits ( uint8_t ifn )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartGetParity()

static uint_fast8_t UsartGetParity ( uint8_t ifn )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartGetSpeed()

static uint32_t UsartGetSpeed ( uint8_t ifn )
Calls: NutGetCpuClock()
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartGetStopBits()

static uint8_t UsartGetStopBits ( uint8_t ifn )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartSetDataBits()

static int UsartSetDataBits ( uint8_t ifn, uint_fast8_t bits )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartSetParity()

static int UsartSetParity ( uint8_t ifn, uint_fast8_t mode )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartSetSpeed()

static int UsartSetSpeed ( uint8_t ifn, uint32_t rate )
Calls: NutGetCpuClock()
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c

Local Function UsartSetStopBits()

static int UsartSetStopBits ( uint8_t ifn, uint8_t bits )
Called by: AvrUsartControl() nut/arch/avr/dev/usart_cb_avr.c