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: NutTwiMasterRegRead() nut/arch/m68k/coldfire/dev/common/mcf5_i2c.c
  NutSleep()
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: NutTwiMasterRegWrite() nut/arch/m68k/coldfire/dev/common/mcf5_i2c.c
  NutSleep()
Called by: At24cWrite() nut/dev/at24c.c