Use the PDI REPEAT instruction in the PDI programmer code to reduce protocol overhead...
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 14 Dec 2009 06:01:56 +0000 (06:01 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 14 Dec 2009 06:01:56 +0000 (06:01 +0000)
commitf3e4fbe5126fc8edf40a0b0ace2d3437ee988d2e
treef89c9fc12bcdc535b45c5f0c8df366e19fbdbc69
parent48e50b6b578fa7a74b4f33f067aa684e3469850e
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.
Projects/AVRISP/Lib/NVMTarget.c
Projects/AVRISP/Lib/NVMTarget.h
Projects/AVRISP/Lib/PDIProtocol.c
Projects/AVRISP/Lib/PDITarget.c
Projects/AVRISP/Lib/PDITarget.h