File nut/dev/at24c.c


Included Files


Global Function At24cRead()

int At24cRead ( struct at24c* at24cs, uint8_t* buffer, uint16_t len, uint16_t addr )
Prototyped in: nut/include/dev/at24c.h
Calls: lld_at24_read() nut/dev/at24c.c
  NutEventPost(), NutEventWait()

Global Function At24cWrite()

int At24cWrite ( struct at24c* at24cs, uint8_t* buffer, uint16_t len, uint16_t addr )
Prototyped in: nut/include/dev/at24c.h
Calls: lld_at24_write() nut/dev/at24c.c
  NutEventPost(), NutEventWait()

Local Function lld_at24_read()

static int lld_at24_read ( struct at24c* at24cs, uint8_t* buffer, uint16_t len, uint16_t addr )
Calls: NutSleep(), NutTwiMasterRegRead()
Called by: At24cRead() nut/dev/at24c.c

Local Function lld_at24_write()

static int lld_at24_write ( struct at24c* at24cs, uint8_t* buffer, uint16_t len, uint16_t addr )
Calls: NutSleep(), NutTwiMasterRegWrite()
Called by: At24cWrite() nut/dev/at24c.c