<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openpcd/firmware/src, branch v0.4</title>
<subtitle>Firmware for the OpenPCD, OpenPICC and SIMtrace hardware</subtitle>
<id>https://git.gnumonks.org/cgit/openpcd/atom?h=v0.4</id>
<link rel='self' href='https://git.gnumonks.org/cgit/openpcd/atom?h=v0.4'/>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/'/>
<updated>2011-12-14T14:16:54+00:00</updated>
<entry>
<title>usb: Do not send ZLP when we have filled the window</title>
<updated>2011-12-14T14:16:54+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=ebf16b4ddf0dcbadf96aebdec3304f703917fdc7'/>
<id>urn:sha1:ebf16b4ddf0dcbadf96aebdec3304f703917fdc7</id>
<content type='text'>
Only send the ZLP if we send less data than was required/asked for
by the host and it is a multiple of the bMaxPacketSize0 (which is
hardcoded to 8 right now).

This is completing the change done in fe88b83e80df8be0351ff38ee6 to
fix SIMtrace attached to OSX and not regress on windows.

Introduce another parameter to udp_ep0_send_data to specify the window
size (wLength) or if not available the default from USB 2.0 specification.
</content>
</entry>
<entry>
<title>dfu: Remove unused variable, mark method as not retuning</title>
<updated>2011-11-10T06:33:56+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=ebc2088382df3148a3b61f7108aa6ffccd7396be'/>
<id>urn:sha1:ebc2088382df3148a3b61f7108aa6ffccd7396be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dfu: Use {} for possible empty if statement (in case debug is off)</title>
<updated>2011-11-10T06:33:55+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=7db9f66c8b902f7c6417f06145d286bdd4ea83fe'/>
<id>urn:sha1:7db9f66c8b902f7c6417f06145d286bdd4ea83fe</id>
<content type='text'>
src/dfu/dfu.c:853:23: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
</content>
</entry>
<entry>
<title>dfu: Mark unsued variables as __unused for now</title>
<updated>2011-11-10T06:33:55+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=1532eb49f4b85fbeb96db74689d99b968788952b'/>
<id>urn:sha1:1532eb49f4b85fbeb96db74689d99b968788952b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dfu: udp_ep0_recv_clean is static and is not called anywhere</title>
<updated>2011-11-10T06:33:53+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=c6f26629d28f07b8f0a8482924ff049f4ec7506d'/>
<id>urn:sha1:c6f26629d28f07b8f0a8482924ff049f4ec7506d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dfu: The i variable to disable interrupts shadows the outer index</title>
<updated>2011-11-10T06:33:53+00:00</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>zecke@selfish.org</email>
</author>
<published>2011-11-09T22:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=7ab4135217dc431134a988122528ecbaf344c574'/>
<id>urn:sha1:7ab4135217dc431134a988122528ecbaf344c574</id>
<content type='text'>
In case ram_app_entry() returns do not reset i to 32, otherwise we
will never reset the watchdog.

src/dfu/dfu.c:1077:7: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
src/dfu/dfu.c:1068:6: warning: shadowed declaration is here [-Wshadow]
</content>
</entry>
<entry>
<title>fix linking issue with latest binutils versions</title>
<updated>2011-10-21T18:02:12+00:00</updated>
<author>
<name>Bjoern Kerler</name>
<email>info@revskills.de</email>
</author>
<published>2011-10-21T18:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=3d60f2e042891420f871628b62be879567fce8c6'/>
<id>urn:sha1:3d60f2e042891420f871628b62be879567fce8c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix fi/di calculation for certain mobiles like GT-S770 or HTC Raphael</title>
<updated>2011-10-21T18:01:01+00:00</updated>
<author>
<name>Bjoern Kerler</name>
<email>info@revskills.de</email>
</author>
<published>2011-10-21T18:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=427688677e365bdec801cad640b84ef215870e71'/>
<id>urn:sha1:427688677e365bdec801cad640b84ef215870e71</id>
<content type='text'>
There were some mistakes while copying the tables from ISO 7816-3,
and also a quite old version of 7816-3 was used.
</content>
</entry>
<entry>
<title>SIMTRACE: ISO7816: Deal with ATR that don't have historical bytes</title>
<updated>2011-08-16T08:22:01+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-08-16T08:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=9dbedc65870e0e503fd434b90662a00bb6e3476d'/>
<id>urn:sha1:9dbedc65870e0e503fd434b90662a00bb6e3476d</id>
<content type='text'>
In case there are no historical bytes, we immediately transition from
the last TD byte into the WAIT_TCK or WAIT_APDU state.
</content>
</entry>
<entry>
<title>ISO7816: Properly handle T=0 only cards without TCK in ATR</title>
<updated>2011-08-16T08:10:39+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-08-16T08:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=d9930d60aad48134b94764d97dd33297e8568f9b'/>
<id>urn:sha1:d9930d60aad48134b94764d97dd33297e8568f9b</id>
<content type='text'>
</content>
</entry>
</feed>
