File nut/dev/owibus_uartif.c


Included Files


Global Function NutRegisterOwiBus_Uart()

int NutRegisterOwiBus_Uart ( NUTOWIBUS* bus, NUTDEVICE* uart, int pullup_port, uint_fast8_t pullup_pin )
Prototyped in: nut/include/dev/owibus_uartif.h
Calls: _ioctl() nut/crt/ioctl.c
  _open() nut/crt/open.c
  NutRegisterDevice(), calloc()
References Functions: Uart_OwiReadBlock() nut/dev/owibus_uartif.c
  Uart_OwiTouchReset() nut/dev/owibus_uartif.c
  Uart_OwiWriteBlock() nut/dev/owibus_uartif.c

Local Function Uart_OwiRWBit()

static int Uart_OwiRWBit ( NUTOWIBUS* bus, uint_fast8_t bit )
Calls: _read() nut/crt/read.c
  _write() nut/crt/write.c
Called by: Uart_OwiReadBlock() nut/dev/owibus_uartif.c
  Uart_OwiWriteBlock() nut/dev/owibus_uartif.c

Local Function Uart_OwiReadBlock()

static int Uart_OwiReadBlock ( NUTOWIBUS* bus, uint8_t* data, uint_fast8_t len )
Calls: Uart_OwiRWBit() nut/dev/owibus_uartif.c
  memset() nut/c/string/memset.c
Used in: NutRegisterOwiBus_Uart() nut/dev/owibus_uartif.c

Local Function Uart_OwiTouchReset()

static int Uart_OwiTouchReset ( NUTOWIBUS* bus )
Calls: _ioctl() nut/crt/ioctl.c
  _read() nut/crt/read.c
  _write() nut/crt/write.c
  NutSleep()
Used in: NutRegisterOwiBus_Uart() nut/dev/owibus_uartif.c

Local Function Uart_OwiWriteBlock()

static int Uart_OwiWriteBlock ( NUTOWIBUS* bus, uint8_t* data, uint_fast8_t len )
Calls: Uart_OwiRWBit() nut/dev/owibus_uartif.c
Used in: NutRegisterOwiBus_Uart() nut/dev/owibus_uartif.c