|
Re: Re: AT90PWM316 support: msg#00015hardware.avr.avrdude.devel
On Dec 11, 2007 9:22 PM, Dave N6NZ <n6nz@xxxxxxxx> wrote: > Shaun Jackman wrote: > > I could, but it's a bit of a hack. =) I was hoping that the avrdude > > part descriptions were somehow generated from the Atmel XML > > description files, which would probably be more accurate than me > > playing Dr. Frankenstein with the AT90PWM3B and ATmega16 parts. How > > are the avrdude part descriptions usually generated? > > Isn't there a script in the part descriptions directory to convert the > XML? I did a couple of parts once, long enough ago that my memory is > foggy... but I think I did them by hand and then somebody told be about > the script so I diff'ed the output and uncovered a subtle bug in my > hand generated data. Thanks for the pointer. I checked the output of get-dw-params.xsl and get-hv-params.xsl against my Dr. Frankenstein AT90PWM316 part description and it matched. With xsltproc 1.1.19 I had to patch both scripts before they would work though. The patch follows. Cheers, Shaun Index: tools/get-dw-params.xsl =================================================================== RCS file: /sources/avrdude/avrdude/tools/get-dw-params.xsl,v retrieving revision 1.2 diff -u -p -r1.2 get-dw-params.xsl --- tools/get-dw-params.xsl 23 Nov 2006 07:07:06 -0000 1.2 +++ tools/get-dw-params.xsl 13 Dec 2007 21:36:08 -0000 @@ -112,6 +112,7 @@ <!-- recursively then until everything has been done --> <xsl:template name="format-hex"> <xsl:param name="arg" /> + <xsl:param name="count" /> <xsl:choose> <xsl:when test="string-length($arg) <= 4"> <!-- Last element, print it, and leave template. --> Index: tools/get-hv-params.xsl =================================================================== RCS file: /sources/avrdude/avrdude/tools/get-hv-params.xsl,v retrieving revision 1.2 diff -u -p -r1.2 get-hv-params.xsl --- tools/get-hv-params.xsl 13 Aug 2006 21:57:52 -0000 1.2 +++ tools/get-hv-params.xsl 13 Dec 2007 21:36:08 -0000 @@ -219,6 +219,7 @@ --> <xsl:template name="format_cstack"> <xsl:param name="stack" /> + <xsl:param name="count" /> <xsl:choose> <xsl:when test="string-length($stack) <= 4"> <!-- Last element, print it, and leave template. --> |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Re: AT90PWM316 support: 00015, Shaun Jackman |
|---|---|
| Next by Date: | [bug #21798] Fix both XSLT scripts: 00015, Shaun Jackman |
| Previous by Thread: | Re: Re: AT90PWM316 supporti: 00015, Dave N6NZ |
| Next by Thread: | No support for Atmega169p in 5.5: 00015, Ormund Williams |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | Mail Home | sitemap | FAQ | advertise |