1338{
1340
1341
1342
1343
1354
1355
1356
1357
1365}
static int jtagmkI_chip_erase(PROGRAMMER *pgm, AVRPART *p)
Definition jtagmkI.c:347
static int jtagmkI_write_byte(PROGRAMMER *pgm, AVRPART *p, AVRMEM *mem, unsigned long addr, unsigned char data)
Definition jtagmkI.c:1054
static int jtagmkI_initialize(PROGRAMMER *pgm, AVRPART *p)
Definition jtagmkI.c:532
static void jtagmkI_close(PROGRAMMER *pgm)
Definition jtagmkI.c:680
static int jtagmkI_read_byte(PROGRAMMER *pgm, AVRPART *p, AVRMEM *mem, unsigned long addr, unsigned char *value)
Definition jtagmkI.c:938
static int jtagmkI_set_sck_period(PROGRAMMER *pgm, double v)
Definition jtagmkI.c:1168
static void jtagmkI_disable(PROGRAMMER *pgm)
Definition jtagmkI.c:623
static void jtagmkI_teardown(PROGRAMMER *pgm)
Definition jtagmkI.c:121
static int jtagmkI_open(PROGRAMMER *pgm, char *port)
Definition jtagmkI.c:640
static int jtagmkI_paged_write(PROGRAMMER *pgm, AVRPART *p, AVRMEM *m, unsigned int page_size, unsigned int addr, unsigned int n_bytes)
Definition jtagmkI.c:713
static void jtagmkI_display(PROGRAMMER *pgm, const char *p)
Definition jtagmkI.c:1267
static void jtagmkI_setup(PROGRAMMER *pgm)
Definition jtagmkI.c:111
static int jtagmkI_program_enable_dummy(PROGRAMMER *pgm, AVRPART *p)
Definition jtagmkI.c:447
static void jtagmkI_print_parms(PROGRAMMER *pgm)
Definition jtagmkI.c:1330
static void jtagmkI_enable(PROGRAMMER *pgm)
Definition jtagmkI.c:634
static int jtagmkI_paged_load(PROGRAMMER *pgm, AVRPART *p, AVRMEM *m, unsigned int page_size, unsigned int addr, unsigned int n_bytes)
Definition jtagmkI.c:847
static PROGRAMMER * pgm
Definition main.c:192
void(* display)(struct programmer_t *pgm, const char *p)
Definition libavrdude.h:644
int(* paged_write)(struct programmer_t *pgm, AVRPART *p, AVRMEM *m, unsigned int page_size, unsigned int baseaddr, unsigned int n_bytes)
Definition libavrdude.h:659
int(* open)(struct programmer_t *pgm, char *port)
Definition libavrdude.h:657
int(* read_byte)(struct programmer_t *pgm, AVRPART *p, AVRMEM *m, unsigned long addr, unsigned char *value)
Definition libavrdude.h:670
int(* paged_load)(struct programmer_t *pgm, AVRPART *p, AVRMEM *m, unsigned int page_size, unsigned int baseaddr, unsigned int n_bytes)
Definition libavrdude.h:662
void(* teardown)(struct programmer_t *pgm)
Definition libavrdude.h:685
void(* enable)(struct programmer_t *pgm)
Definition libavrdude.h:645
int(* program_enable)(struct programmer_t *pgm, AVRPART *p)
Definition libavrdude.h:649
int(* write_byte)(struct programmer_t *pgm, AVRPART *p, AVRMEM *m, unsigned long addr, unsigned char value)
Definition libavrdude.h:668
void(* setup)(struct programmer_t *pgm)
Definition libavrdude.h:684
void(* print_parms)(struct programmer_t *pgm)
Definition libavrdude.h:673
char type[PGM_TYPELEN]
Definition libavrdude.h:619
int(* initialize)(struct programmer_t *pgm, AVRPART *p)
Definition libavrdude.h:643
void(* close)(struct programmer_t *pgm)
Definition libavrdude.h:658
int(* set_sck_period)(struct programmer_t *pgm, double v)
Definition libavrdude.h:677
int(* chip_erase)(struct programmer_t *pgm, AVRPART *p)
Definition libavrdude.h:650
void(* disable)(struct programmer_t *pgm)
Definition libavrdude.h:646
int page_size
Definition libavrdude.h:638