File nut/arch/avr/dev/spiflash.c


Included Files


Global Function SpiFlashEnable()

int SpiFlashEnable ( void )
Prototyped in: nut/include/dev/spiflash.h
Calls: SpiByte() nut/arch/avr/dev/spiflash.c

Global Function SpiFlashErase()

void SpiFlashErase ( void )
Prototyped in: nut/include/dev/spiflash.h
Calls: NutDelay() nut/arch/avr/dev/ostimer.c
  SpiByte() nut/arch/avr/dev/spiflash.c

Global Function SpiFlashId()

void SpiFlashId ( u_char* id )
Prototyped in: nut/include/dev/spiflash.h
Calls: SpiByte() nut/arch/avr/dev/spiflash.c

Global Function SpiFlashWriteByte()

int SpiFlashWriteByte ( u_char high, u_short addr, u_char data )
Prototyped in: nut/include/dev/spiflash.h
Calls: NutDelay() nut/arch/avr/dev/ostimer.c
  SpiByte() nut/arch/avr/dev/spiflash.c
Called by: SpiFlashWriteWord() nut/arch/avr/dev/spiflash.c

Global Function SpiFlashWriteWord()

int SpiFlashWriteWord ( u_short addr, u_short data )
Prototyped in: nut/include/dev/spiflash.h
Calls: SpiFlashWriteByte() nut/arch/avr/dev/spiflash.c

Local Function SpiByte()

static inline u_char SpiByte ( u_char c )
Called by: SpiFlashEnable() nut/arch/avr/dev/spiflash.c
  SpiFlashErase() nut/arch/avr/dev/spiflash.c
  SpiFlashId() nut/arch/avr/dev/spiflash.c
  SpiFlashWriteByte() nut/arch/avr/dev/spiflash.c