[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avrdude-dev] PATCH: Add support for Tiny12(L)
From: |
Pontifex |
Subject: |
[avrdude-dev] PATCH: Add support for Tiny12(L) |
Date: |
Mon, 16 Jun 2003 00:44:52 -0400 |
User-agent: |
KMail/1.5.2 |
Here's the required section in /etc/avrdude.conf to enable support for
the tiny12(L). I'd do a patch to update the man page and the
documentation, but it'd probably be faster to update those by hand.
Please note that this is untested on any hardware aside from the STK500.
#------------------------------------------------------------
# ATtiny12
#------------------------------------------------------------
part
id = "t12";
desc = "ATtiny12";
stk500_devcode = 0x12;
chip_erase_delay = 20000;
pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1",
"x x x x x x x x x x x x x x x x";
chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x",
"x x x x x x x x x x x x x x x x";
memory "eeprom"
size = 64;
min_write_delay = 9000;
max_write_delay = 20000;
readback_p1 = 0xff;
readback_p2 = 0xff;
read = "1 0 1 0 0 0 0 0 x x x x x x x x",
"x x a5 a4 a3 a2 a1 a0 o o o o o o o o";
write = "1 1 0 0 0 0 0 0 x x x x x x x x",
"x x a5 a4 a3 a2 a1 a0 i i i i i i i i";
;
memory "flash"
size = 1024;
min_write_delay = 4500;
max_write_delay = 20000;
readback_p1 = 0xff;
readback_p2 = 0xff;
read_lo = " 0 0 1 0 0 0 0 0",
" x x x x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" o o o o o o o o";
read_hi = " 0 0 1 0 1 0 0 0",
" x x x x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" o o o o o o o o";
write_lo = " 0 1 0 0 0 0 0 0",
" x x x x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" i i i i i i i i";
write_hi = " 0 1 0 0 1 0 0 0",
" x x x x x x x a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" i i i i i i i i";
;
memory "signature"
size = 3;
read = "0 0 1 1 0 0 0 0 x x x x x x x x",
"0 0 0 0 0 0 a1 a0 o o o o o o o o";
;
memory "lock"
size = 1;
read = "0 1 0 1 1 0 0 0 x x x x x x x x",
"x x x x x x x x x x x x x o o x";
write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1",
"x x x x x x x x x x x x x x x x";
;
memory "calibration"
size = 1;
read = "0 0 1 1 1 0 0 0 x x x x x x x x",
"0 0 0 0 0 0 0 0 o o o o o o o o";
;
memory "fuse"
size = 1;
read = "0 1 0 1 0 0 0 0 x x x x x x x x",
"x x x x x x x x o o o o o o o o";
write = "1 0 1 0 1 1 0 0 1 0 1 x x x x x",
"x x x x x x x x i i i i i i i i";
;
;
--
Pontifex
0xD4F89FA4 Pontifex <address@hidden>
pgpxLuSRnYUCf.pgp
Description: signature
- [avrdude-dev] PATCH: Add support for Tiny12(L),
Pontifex <=