From 1c96f227e8863008532e9af8c33b5facbda5a29b Mon Sep 17 00:00:00 2001 From: joerg_wunsch Date: Wed, 13 Jan 2010 12:52:38 +0000 Subject: [PATCH] Update STK600 routing and socket card data from XML file. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@911 81a1dc3b-b13d-400b-aceb-764788c761c2 --- ChangeLog | 5 +++++ stk500v2.c | 42 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c3ad4820..83bd59be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-01-13 Joerg Wunsch + + * stk500v2.c: Update STK600 routing and socket card data from XML + file. + 2010-01-13 Joerg Wunsch * stk500v2.c: Cleanup the open/close handling to avoid accessing diff --git a/stk500v2.c b/stk500v2.c index bdf95d94..a78e9a53 100644 --- a/stk500v2.c +++ b/stk500v2.c @@ -210,6 +210,15 @@ static const struct jtagispentry jtagispcmds[] = { { CMD_READ_OSCCAL_PP, 3 }, }; +/* + * From XML file: + + 0 + 56 + 0 + 1 + + */ /* * These two tables can be semi-automatically updated from * targetboards.xml using tools/get-stk600-cards.xsl. @@ -226,9 +235,11 @@ static const struct carddata routing_cards[] = { 0x10, "STK600-RC064M-10" }, { 0x11, "STK600-RC100M-11" }, { 0x13, "STK600-RC100X-13" }, + { 0x15, "STK600-RC044X-15" }, { 0x18, "STK600-RC100M-18" }, { 0x19, "STK600-RCPWM-19" }, - { 0x1B, "STK600-RC32U-20" }, + { 0x1A, "STK600-RC064X-14" }, + { 0x1B, "STK600-RC032U-20" }, { 0x1C, "STK600-RC014T-12" }, { 0x1E, "STK600-RC064U-17" }, { 0x1F, "STK600-RCuC3B0-21" }, @@ -236,22 +247,51 @@ static const struct carddata routing_cards[] = { 0x21, "STK600-RC020T-23" }, { 0x22, "STK600-RC044M-24" }, { 0x23, "STK600-RC044U-25" }, + { 0x24, "STK600-RCPWM-26" }, + { 0x25, "STK600-RCuC3B48-27" }, + { 0x27, "STK600-RC032M-29" }, + { 0x28, "STK600-RC044M-30" }, + { 0x29, "STK600-RC044M-31" }, + { 0x2A, "STK600-RC014T-42" }, + { 0x2B, "STK600-RC020T-43" }, + { 0x30, "STK600-RCUC3A144-32" }, + { 0x34, "STK600-RCUC3L0-34" }, + { 0x38, "STK600-RCUC3C0-36" }, + { 0x3B, "STK600-RCUC3C0-37" }, + { 0x3E, "STK600-RCUC3A144-33" }, + { 0x46, "STK600-RCuC3A100-28" }, { 0x55, "STK600-RC064M-9" }, + { 0x88, "STK600-RCUC3C1-38" }, + { 0x8B, "STK600-RCUC3C1-39" }, { 0xA0, "STK600-RC008T-7" }, + { 0xB8, "STK600-RCUC3C2-40" }, + { 0xBB, "STK600-RCUC3C2-41" }, }; static const struct carddata socket_cards[] = { + { 0x01, "STK600-TQFP48" }, { 0x02, "STK600-TQFP32" }, { 0x03, "STK600-TQFP100" }, { 0x04, "STK600-SOIC" }, + { 0x06, "STK600-TQFP144" }, { 0x09, "STK600-TinyX3U" }, { 0x0C, "STK600-TSSOP44" }, { 0x0D, "STK600-TQFP44" }, { 0x0E, "STK600-TQFP64-2" }, { 0x0F, "STK600-ATMEGA2560" }, + { 0x15, "STK600-MLF64" }, + { 0x16, "STK600-ATXMEGAT0" }, + { 0x18, "QT600-ATMEGA324-QM64" }, + { 0x19, "STK600-ATMEGA128RFA1" }, + { 0x1A, "QT600-ATTINY88-QT8" }, + { 0x1B, "QT600-ATXMEGA128A1-QT16" }, + { 0x1C, "QT600-AT32UC3L-QM64" }, + { 0x1D, "STK600-HVE2" }, + { 0x1E, "STK600-ATTINY10" }, { 0x55, "STK600-TQFP64" }, { 0x69, "STK600-uC3-144" }, + { 0xF0, "STK600-ATXMEGA1281A1" }, { 0xF1, "STK600-DIP" }, };