<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openpcd/firmware/TODO, branch v0.3</title>
<subtitle>Firmware for the OpenPCD, OpenPICC and SIMtrace hardware</subtitle>
<id>https://git.gnumonks.org/cgit/openpcd/atom?h=v0.3</id>
<link rel='self' href='https://git.gnumonks.org/cgit/openpcd/atom?h=v0.3'/>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/'/>
<updated>2011-08-16T09:49:22+00:00</updated>
<entry>
<title>Update TODO file</title>
<updated>2011-08-16T09:49:22+00:00</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2011-08-16T09:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=4b27294faf0fd1ac23ed2c8f780eaa8b599f5df2'/>
<id>urn:sha1:4b27294faf0fd1ac23ed2c8f780eaa8b599f5df2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- add svn:ignore property to make 'svn st' output more realistic</title>
<updated>2006-10-15T20:21:40+00:00</updated>
<author>
<name>laforge</name>
<email>laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2006-10-15T20:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=28eb4a57d93f2cf13d3693ce4dba677f22cbf1cc'/>
<id>urn:sha1:28eb4a57d93f2cf13d3693ce4dba677f22cbf1cc</id>
<content type='text'>
- remove old copy+paste+edit port of parts of librfid
- add ability to directly link librfid.a from mainline librfid
- make usb string descriptors optional again (config.h)
- fix TC_CDIV to reset correctly on swtrig (For OpenPICC)
- temporarily re-implement ep0_send_data() in pcd_enumerate.c
- make UDP_PUPv4 switching conditional to PCD
- introduce DEBUG_UNBUFFERED define in dbgu.c
- fix some signed/unsigned/typecast related compiler warnings
- remove dead code from src/os/led.c
- implement a 'mdelay' and 'usleep' stub function (FIXME!)
- rename rc632_... functions into opcd_rc632_... to avoid confusion
- introduce new 'main_librfid' TARGET
- make main_{reqa,analog} work with librfid rather than old code
- introduce mroe debugging options for FIQ handler code in Cstartup_app
- lots of PICC work that doesn't need comments now


git-svn-id: https://svn.openpcd.org:2342/trunk@266 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>- Add OpenPICC register definition (and USB command handling)</title>
<updated>2006-09-20T11:44:10+00:00</updated>
<author>
<name>laforge</name>
<email>laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2006-09-20T11:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=514b0f72f50b50b75ef855f008c888f29989d68e'/>
<id>urn:sha1:514b0f72f50b50b75ef855f008c888f29989d68e</id>
<content type='text'>
- Add automatic generation of include/compile.h with svn revision and compiletime
- Add openpcd_compile_version structure to obtain version via USB
- Move LED commands into new CMD_CLS_GENERIC family
- Update TODO
- Add support for large (2048 byte) request contexts in addition to 64byte
- Shrink req_ctx size by collapsing rx and tx buffer into one
- move definition of DFU_API_LOCATION to header file
- Implement large req_ctx aware USB transmit / refill routines
- Implement TX refilling for IRQ Endpoint
- Print version information at startup time
- move some generic req_ctx processing into usb_handler.c
- Some further work on DFU (still not finished)
- Only use '-Os' for DFU, use '-O2' for application code


git-svn-id: https://svn.openpcd.org:2342/trunk@208 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>Completely separate DFU from application program, we now have a real bootloader.</title>
<updated>2006-09-13T16:02:52+00:00</updated>
<author>
<name>laforge</name>
<email>laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2006-09-13T16:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=a97e460bea62375c9c870fb3e3650fbff20c5ad1'/>
<id>urn:sha1:a97e460bea62375c9c870fb3e3650fbff20c5ad1</id>
<content type='text'>
DFU occupies 0x00100000 - 0x00100fff in flash, application starts at 0x00101000.
DFU also occupies the first couple of bytes in SRAM, application starts at 0x00200024.

In order to produce a samba-flashable image, first build dfu.bin by typing 
'make -f Makefule.dfu', succeeded by 'make TARGET=... DEBUG=... BOARD=...' and then 
concatenating the two files together, e.g. cat dfu.bin main_reqa.bin &gt; flash.bin.

Actual flashing via DFU is still not operational, but will be implemented next


git-svn-id: https://svn.openpcd.org:2342/trunk@194 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
<entry>
<title>move to new directory</title>
<updated>2006-09-12T17:35:30+00:00</updated>
<author>
<name>laforge</name>
<email>laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1</email>
</author>
<published>2006-09-12T17:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnumonks.org/cgit/openpcd/commit/?id=d256545b2fd62d78910efcc6273c3b70abd3aa13'/>
<id>urn:sha1:d256545b2fd62d78910efcc6273c3b70abd3aa13</id>
<content type='text'>
git-svn-id: https://svn.openpcd.org:2342/trunk@191 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
</content>
</entry>
</feed>
