qmk_firmware/Projects/AVRISP
Dean Camera f3e4fbe512 Use the PDI REPEAT instruction in the PDI programmer code to reduce protocol overhead and greatly improve transfer throughput. Switch bit-bang USART in the AVRISP project to Timer 1, so that Timer 0 can be used for hardware timeouts while waiting for the NVM bus or controller to become ready. 2009-12-14 06:01:56 +00:00
..
Lib Use the PDI REPEAT instruction in the PDI programmer code to reduce protocol overhead and greatly improve transfer throughput. Switch bit-bang USART in the AVRISP project to Timer 1, so that Timer 0 can be used for hardware timeouts while waiting for the NVM bus or controller to become ready. 2009-12-14 06:01:56 +00:00
AVRISP.c Started implementing the low level PDI protocol in the AVRISP project, for XMEGA device programming. 2009-12-03 00:53:45 +00:00
AVRISP.h Started implementing the low level PDI protocol in the AVRISP project, for XMEGA device programming. 2009-12-03 00:53:45 +00:00
AVRISP.txt The AVRISP project can now enter PDI mode under both bit-bang and hardware USART connection modes, tested against the XPLAIN board hardware. Still need to complete higher level NVM access code so that the device's memories can be read and written. 2009-12-13 12:50:47 +00:00
Descriptors.c Partial Commit: Move AVRISP project out of the Projects\Incomplete directory. 2009-08-25 13:21:19 +00:00
Descriptors.h Remove dependancies from the LowLevel demos to the ClassDriver demos, since the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used. 2009-11-08 21:56:18 +00:00
Doxygen.conf Make sure the protocol handler files are included in the Doxygen documentation of the AVRISP project. 2009-12-03 09:19:09 +00:00
makefile Split out NVM access code in the AVRISP project into a seperate NVMTarget.c source file and header. Make NVM register accesses use the NVM base address as set by the host, rather than using the fixed value from the XMEGA datasheet. 2009-12-14 02:59:34 +00:00