File nut/dev/usart_cb.c


Included Files


Global Function UsartCbClose()

int UsartCbClose ( NUTFILE* nfp )
Prototyped in: nut/include/dev/usart_cb.h
Calls: CircBuffReset() nut/dev/circbuff.c
  NutEventWait()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbInit()

int UsartCbInit ( NUTDEVICE* dev )
Prototyped in: nut/include/dev/usart_cb.h
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbIoCtrl()

int UsartCbIoCtrl ( NUTDEVICE* dev, int req, void* conf )
Prototyped in: nut/include/dev/usart_cb.h
Calls: CircBuffReset() nut/dev/circbuff.c
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbOpen()

NUTFILE* UsartCbOpen ( NUTDEVICE* dev, const char* name, int mode, int acc )
Prototyped in: nut/include/dev/usart_cb.h
Calls: CircBuffReset() nut/dev/circbuff.c
  free() nut/crt/malloc.c
  calloc()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbRead()

int UsartCbRead ( NUTFILE* nfp, void* buffer, int size )
Prototyped in: nut/include/dev/usart_cb.h
Calls: memcpy() nut/c/string/memcpy.c
  CircBuffReadSize(), NutEventWait()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbSize()

long UsartCbSize ( NUTFILE* nfp )
Prototyped in: nut/include/dev/usart_cb.h
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbWrite()

int UsartCbWrite ( NUTFILE* nfp, const void* buffer, int len )
Prototyped in: nut/include/dev/usart_cb.h
Calls: memcpy() nut/c/string/memcpy.c
  CircBuffWriteSize(), NutEventWait()
Used in:   nut/arch/arm/dev/atmel/usart0cb_at91npl.c
    nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c

Global Function UsartCbWrite_P()

int UsartCbWrite_P ( NUTFILE* nfp, const char* buffer, int len )
Prototyped in: nut/include/dev/usart_cb.h
Used in:   nut/arch/avr/dev/usart0cb_avr.c
    nut/arch/avr/dev/usart1cb_avr.c