File nut/dev/avrtarget.c


Included Files


Preprocessor definitions

#define AVRTARGET_CHIPERASE_TIMEOUT 200

#define AVRTARGET_PAGEWRITE_TIMEOUT 10

#define AVR_FUSES_NEVER_PROG 0x00F88062UL

#define AVR_FUSES_ALWAYS_PROG 0x0000201DUL

#define AVRTARGET_SPI_MODE 0

#define AVRTARGET_SPI_RATE 500000

#define AVRTARGET_NO_SPI_DEVICE


Global Function AvrTargetChipErase()

int AvrTargetChipErase ( void )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c
  AvrTargetPollReady() nut/dev/avrtarget.c

Global Function AvrTargetCmd()

u_long AvrTargetCmd ( u_long cmd )
Prototyped in: nut/include/dev/avrtarget.h
Called by: AvrTargetChipErase() nut/dev/avrtarget.c
  AvrTargetFusesRead() nut/dev/avrtarget.c
  AvrTargetFusesWriteSafe() nut/dev/avrtarget.c
  AvrTargetPageLoad() nut/dev/avrtarget.c
  AvrTargetPageVerify() nut/dev/avrtarget.c
  AvrTargetPageWrite() nut/dev/avrtarget.c

Global Function AvrTargetFusesRead()

u_long AvrTargetFusesRead ( void )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c

Global Function AvrTargetFusesWriteSafe()

u_long AvrTargetFusesWriteSafe ( u_long fuses )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c

Global Function AvrTargetInit()

int AvrTargetInit ( void )
Prototyped in: nut/include/dev/avrtarget.h

Global Function AvrTargetPageLoad()

void AvrTargetPageLoad ( u_long page, const u_char* data )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c

Global Function AvrTargetPageVerify()

int AvrTargetPageVerify ( u_long page, const u_char* data )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c

Global Function AvrTargetPageWrite()

int AvrTargetPageWrite ( u_long page )
Prototyped in: nut/include/dev/avrtarget.h
Calls: AvrTargetCmd() nut/dev/avrtarget.c
  AvrTargetPollReady() nut/dev/avrtarget.c

Global Function AvrTargetPollReady()

int AvrTargetPollReady ( u_int tmo )
Prototyped in: nut/include/dev/avrtarget.h
Called by: AvrTargetChipErase() nut/dev/avrtarget.c
  AvrTargetPageWrite() nut/dev/avrtarget.c

Global Function AvrTargetProgEnable()

int AvrTargetProgEnable ( void )
Prototyped in: nut/include/dev/avrtarget.h

Global Function AvrTargetReset()

void AvrTargetReset ( ureg_t act )
Prototyped in: nut/include/dev/avrtarget.h

Global Function AvrTargetSelect()

void AvrTargetSelect ( ureg_t act )
Prototyped in: nut/include/dev/avrtarget.h

Global Function AvrTargetSignature()

u_long AvrTargetSignature ( void )
Prototyped in: nut/include/dev/avrtarget.h