File nut/app/isp2/isp2.c


Included Files


Preprocessor definitions

#define ISPMOSI_PORT PORTE

#define ISPMOSI_DDR DDRE

#define ISPMOSI_BIT 0

#define ISPMISO_PORT PORTE

#define ISPMISO_DDR DDRE

#define ISPMISO_PIN PINE

#define ISPMISO_BIT 1

#define ISPSCK_PORT PORTB

#define ISPSCK_DDR DDRB

#define ISPSCK_BIT 1


Global Function NutAppMain()

int NutAppMain ( void )
Calls: SpiFlashEnable() nut/app/isp2/isp2.c
  SpiFlashErase() nut/app/isp2/isp2.c
  SpiFlashId() nut/app/isp2/isp2.c
  SpiFlashWriteWord() nut/app/isp2/isp2.c
  NutRegisterDevice(), _fileno(), _ioctl(), fgetc(), fopen(), freopen(), printf(), putchar(), puts()

Global Function SpiFlashEnable()

int SpiFlashEnable ( void )
Calls: SpiByte() nut/app/isp2/isp2.c
Called by: NutAppMain() nut/app/isp2/isp2.c

Global Function SpiFlashErase()

void SpiFlashErase ( void )
Calls: SpiByte() nut/app/isp2/isp2.c
  NutDelay()
Called by: NutAppMain() nut/app/isp2/isp2.c

Global Function SpiFlashId()

void SpiFlashId ( u_char* id )
Calls: SpiByte() nut/app/isp2/isp2.c
Called by: NutAppMain() nut/app/isp2/isp2.c

Global Function SpiFlashWriteByte()

int SpiFlashWriteByte ( u_char high, u_short addr, u_char data )
Calls: SpiByte() nut/app/isp2/isp2.c
  NutDelay()
Called by: SpiFlashWriteWord() nut/app/isp2/isp2.c

Global Function SpiFlashWriteWord()

int SpiFlashWriteWord ( u_short addr, u_short data )
Calls: SpiFlashWriteByte() nut/app/isp2/isp2.c
Called by: NutAppMain() nut/app/isp2/isp2.c

Local Function SpiByte()

static u_char SpiByte ( u_char c )
Called by: SpiFlashEnable() nut/app/isp2/isp2.c
  SpiFlashErase() nut/app/isp2/isp2.c
  SpiFlashId() nut/app/isp2/isp2.c
  SpiFlashWriteByte() nut/app/isp2/isp2.c