aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/AVRISP/Lib/PDIProtocol.h
Commit message (Collapse)AuthorAgeFilesLines
* Make seperate ISP, PDI and TPI folders in the AVRISP project Lib ↵Dean Camera2009-12-231-122/+0
| | | | subdirectory to hold each protocol's files.
* Lower timeout periods in the AVRISP project. Increment firmware minor ↵Dean Camera2009-12-231-1/+1
| | | | revision number in the AVRISP project so that it remains comatible with the latest AVRStudio without an upgrade warning.
* Start of implementation of the low level TPI programming protocol in the ↵Dean Camera2009-12-231-1/+2
| | | | AVRISP project.
* Complete initial working revision of PDI programming in the AVRISP project ↵Dean Camera2009-12-151-2/+2
| | | | (XMEGAs can now be programmed by the firmware).
* Fix a bug in the Still Image Host Class driver where the returned block ↵Dean Camera2009-12-151-0/+3
| | | | | | status code was being truncated. Add programming support to the AVRISP project's PDI programming mode; paged memory writes are not currently functional.
* Split out NVM access code in the AVRISP project into a seperate NVMTarget.c ↵Dean Camera2009-12-141-2/+9
| | | | 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.
* Fix AVRISP PDI protocol - make sure inverted masks have the appropriate ↵Dean Camera2009-12-111-0/+1
| | | | parenthesis around them, make sure the BREAK command for the hardware USART has 12 clock cycles exactly. Poll NVM Enable bit in the target's STATUS PDI register with a timeout, as it is not set immediately.
* Fixed HID Parser not distributing the Usage Min and Usage Max values across ↵Dean Camera2009-12-041-1/+1
| | | | | | | | an array of report items. Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype. Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values.
* Fix the tokens which enable and disable the different programming protocols ↵Dean Camera2009-12-031-2/+5
| | | | in the AVRISP project.
* Auto-configure AVRISP programmer configuration when built for the XPLAIN ↵Dean Camera2009-12-031-0/+6
| | | | board to match the XPLAIN hardware connections.
* Document the PDI programming routines implemented so far in the AVRISP ↵Dean Camera2009-12-031-1/+1
| | | | project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support.
* Started implementing the low level PDI protocol in the AVRISP project, for ↵Dean Camera2009-12-031-1/+2
| | | | XMEGA device programming.
* Add support for unwrapping of the XMEGA PDI programming protocol to the ↵Dean Camera2009-12-021-0/+100
AVRISP Programmer project.