186{
188
189
205}
static int flip1_initialize(PROGRAMMER *pgm, AVRPART *part)
Definition flip1.c:880
static int flip1_paged_load(PROGRAMMER *pgm, AVRPART *part, AVRMEM *mem, unsigned int page_size, unsigned int addr, unsigned int n_bytes)
Definition flip1.c:923
static void flip1_disable(PROGRAMMER *pgm)
Definition flip1.c:893
static int flip1_paged_write(PROGRAMMER *pgm, AVRPART *part, AVRMEM *mem, unsigned int page_size, unsigned int addr, unsigned int n_bytes)
Definition flip1.c:929
static int flip1_chip_erase(PROGRAMMER *pgm, AVRPART *part)
Definition flip1.c:906
static void flip1_display(PROGRAMMER *pgm, const char *prefix)
Definition flip1.c:897
static int flip1_read_byte(PROGRAMMER *pgm, AVRPART *part, AVRMEM *mem, unsigned long addr, unsigned char *value)
Definition flip1.c:911
static void flip1_enable(PROGRAMMER *pgm)
Definition flip1.c:889
static void flip1_teardown(PROGRAMMER *pgm)
Definition flip1.c:944
static int flip1_read_sig_bytes(PROGRAMMER *pgm, AVRPART *part, AVRMEM *mem)
Definition flip1.c:935
static void flip1_setup(PROGRAMMER *pgm)
Definition flip1.c:940
static int flip1_open(PROGRAMMER *pgm, char *port_spec)
Definition flip1.c:873
static void flip1_close(PROGRAMMER *pgm)
Definition flip1.c:885
static int flip1_program_enable(PROGRAMMER *pgm, AVRPART *part)
Definition flip1.c:901
static int flip1_write_byte(PROGRAMMER *pgm, AVRPART *part, AVRMEM *mem, unsigned long addr, unsigned char value)
Definition flip1.c:917
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(* read_sig_bytes)(struct programmer_t *pgm, AVRPART *p, AVRMEM *m)
Definition libavrdude.h:672
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
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(* chip_erase)(struct programmer_t *pgm, AVRPART *p)
Definition libavrdude.h:650
void(* disable)(struct programmer_t *pgm)
Definition libavrdude.h:646