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


Included Files


Global Function At91UsartHwControl()

int At91UsartHwControl ( USARTCB_DCB* dcb, int req, void* conf )
Prototyped in: nut/include/arch/arm/atmel/usart_at91ctl.h
Calls: UsartHwGetDataBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwGetParity() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwGetSpeed() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwGetStopBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetDataBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetParity() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetSpeed() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetStopBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
Called by: Usart0Control() nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Global Function At91UsartHwRxStop()

void At91UsartHwRxStop ( USARTCB_DCB* dcb )
Prototyped in: nut/include/arch/arm/atmel/usart_at91ctl.h
Calls: mem_wr32()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Global Function At91UsartHwTxStop()

void At91UsartHwTxStop ( USARTCB_DCB* dcb )
Prototyped in: nut/include/arch/arm/atmel/usart_at91ctl.h
Calls: mem_rd32(), mem_wr32()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c

Local Function UsartHwGetDataBits()

static uint_fast8_t UsartHwGetDataBits ( USARTCB_DCB* dcb )
Calls: mem_rd32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetDataBits() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwGetParity()

static uint_fast8_t UsartHwGetParity ( USARTCB_DCB* dcb )
Calls: mem_rd32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetParity() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwGetSpeed()

static uint32_t UsartHwGetSpeed ( USARTCB_DCB* dcb )
Calls: NutGetCpuClock(), mem_rd32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetSpeed() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwGetStopBits()

static uint8_t UsartHwGetStopBits ( USARTCB_DCB* dcb )
Calls: mem_rd32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c
  UsartHwSetStopBits() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwSetDataBits()

static int UsartHwSetDataBits ( USARTCB_DCB* dcb, uint_fast8_t bits )
Calls: UsartHwGetDataBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
  mem_rd32(), mem_wr32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwSetParity()

static int UsartHwSetParity ( USARTCB_DCB* dcb, uint_fast8_t mode )
Calls: UsartHwGetParity() nut/arch/arm/dev/atmel/usart_at91ctl.c
  mem_rd32(), mem_wr32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwSetSpeed()

static int UsartHwSetSpeed ( USARTCB_DCB* dcb, uint32_t rate )
Calls: UsartHwGetSpeed() nut/arch/arm/dev/atmel/usart_at91ctl.c
  NutGetCpuClock(), mem_wr32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c

Local Function UsartHwSetStopBits()

static int UsartHwSetStopBits ( USARTCB_DCB* dcb, uint8_t bits )
Calls: UsartHwGetStopBits() nut/arch/arm/dev/atmel/usart_at91ctl.c
  mem_rd32(), mem_wr32()
Called by: At91UsartHwControl() nut/arch/arm/dev/atmel/usart_at91ctl.c