File nut/hwtest/avr/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/hwtest/avr/isp2/isp2.c
  SpiFlashErase() nut/hwtest/avr/isp2/isp2.c
  SpiFlashId() nut/hwtest/avr/isp2/isp2.c
  SpiFlashWriteWord() nut/hwtest/avr/isp2/isp2.c
  _fileno() nut/crt/fileno.c
  _ioctl() nut/crt/ioctl.c
  fgetc() nut/crt/fgetc.c
  fopen() nut/crt/fopen.c
  freopen() nut/crt/freopen.c
  printf() nut/crt/printf.c
  putchar() nut/crt/putchar.c
  puts() nut/crt/puts.c
  NutRegisterDevice()
Used in: NutIdle() nut/arch/avr/os/nutinit.c

Global Function SpiFlashEnable()

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

Global Function SpiFlashErase()

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

Global Function SpiFlashId()

void SpiFlashId ( uint8_t* id )
Calls: SpiByte() nut/hwtest/avr/isp2/isp2.c
Called by: NutAppMain() nut/hwtest/avr/isp2/isp2.c

Global Function SpiFlashWriteByte()

int SpiFlashWriteByte ( uint8_t high, uint16_t addr, uint8_t data )
Calls: SpiByte() nut/hwtest/avr/isp2/isp2.c
  NutDelay()
Called by: SpiFlashWriteWord() nut/hwtest/avr/isp2/isp2.c

Global Function SpiFlashWriteWord()

int SpiFlashWriteWord ( uint16_t addr, uint16_t data )
Calls: SpiFlashWriteByte() nut/hwtest/avr/isp2/isp2.c
Called by: NutAppMain() nut/hwtest/avr/isp2/isp2.c

Local Function SpiByte()

static uint8_t SpiByte ( uint8_t c )
Called by: SpiFlashEnable() nut/hwtest/avr/isp2/isp2.c
  SpiFlashErase() nut/hwtest/avr/isp2/isp2.c
  SpiFlashId() nut/hwtest/avr/isp2/isp2.c
  SpiFlashWriteByte() nut/hwtest/avr/isp2/isp2.c