Fix ATMega flash addressing. Add an ATMEGA16 part. Perform sanity

checking on the memory parameters for parts that do bank addressing.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@88 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Brian S. Dean
2001-10-16 02:47:55 +00:00
parent 4ccecfdbe6
commit c934f8cc7a
5 changed files with 105 additions and 10 deletions

1
avr.h
View File

@@ -50,6 +50,7 @@ typedef struct avrmem {
int size; /* total memory size in bytes */
int bank_size; /* size of memory bank (if bank addressed) */
int num_banks; /* number of banks (if bank addressed) */
int bankaddrbits; /* number of bits in the bank address */
int min_write_delay; /* microseconds */
int max_write_delay; /* microseconds */
unsigned char readback[2]; /* polled read-back values */