- 04 May, 2010 1 commit
-
-
Dean Camera authored
Removed software PDI/TPI emulation from the AVRISP-MKII clone project, as it was very buggy. PDI and TPI must now be implemented via seperate headers instead of the one unified ISP/TPI/PDI header.
-
- 03 May, 2010 1 commit
-
-
Dean Camera authored
Added new ENDPOINT_*_BusSuspended error code to the Endpoint function, so that the stream functions early-abort if the bus is suspended before or during a transfer.
-
- 02 May, 2010 2 commits
-
-
Dean Camera authored
Switch back to C based timeout ISR in the AVRISP project - assembly version was failing, and only one or two cycles could be shaved off the compiler generated code.
-
Dean Camera authored
Change AVRISP project's timeout to be interrupt based again, but make the interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code. Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan).
-
- 30 Apr, 2010 2 commits
-
-
Dean Camera authored
Make sure that long reads are aborted early if the connection times out while waiting on more bytes in the AVRISP MKII clone project.
-
Dean Camera authored
Make sure that the NVM bus/controller busy waits in the AVRISP MKII clone project abort properly if a timeout occurs while waiting for a response.
-
- 28 Apr, 2010 1 commit
-
-
Dean Camera authored
Make AVRISP-MKII clone project's software PDI/TPI mode more robust by keeping track of timeouts while waiting for a Tx/Rx to finish.
-
- 17 Mar, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 16 Mar, 2010 2 commits
-
-
Dean Camera authored
Don't enable the pullup on the target /RESET line in the AVRISP project for PDI mode - clearing the XMEGA's reset control register twice is enough to release it from reset. Possible silicon bug, since the official Atmel programmers have the same issue.
-
Dean Camera authored
Fixed PDI programming mode in the AVRISP programmer project not exiting programming mode correctly (clear target Reset key twice, set /RESET pin to pullup). Add newlines to the MIDI event printf() statements in the MIDI host demos.
-
- 23 Feb, 2010 1 commit
-
-
Dean Camera authored
Fixed software PDI/TPI programming mode in the AVRISP project not correctly toggling just the clock pin. Fix broken AVR8 Serial peripheral driver.
-
- 21 Feb, 2010 3 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
More fixes to the AVRISP command timeout system so that it should no longer lock up while processing command no matter what the conditions.
-
- 19 Feb, 2010 1 commit
-
-
Dean Camera authored
AVRISP programmer project now has a more robust timeout system, allowing for a doubling of the software USART speed for PDI and TPI programming.
-
- 31 Jan, 2010 2 commits
-
-
Dean Camera authored
Use _delay_us() function in the XPROGTarget.c file to ensure timing requirements are met, rather than a fixed number of NOPs.
-
Dean Camera authored
Oops - PDI handshake delay was too long, causing the device's /RESET functionality to be re-enabled.
-
- 29 Jan, 2010 1 commit
-
-
Dean Camera authored
-
- 27 Jan, 2010 2 commits
-
-
Dean Camera authored
Ensure TPI enable timing requirements are met in AVRISP-MKII programmer. Remove invalid code in the TPI read/write functions.
-
Dean Camera authored
Manually pull PDI clock pin high for 1ms before disabling PDI mode in the AVRISP-MKII project, to ensure that the PDI bus is disabled in the target and /RESET functionality restored.
-
- 25 Jan, 2010 1 commit
-
-
Dean Camera authored
Minor code cleanups, remove TemperatureDataLogger host application's Visual Studio Solution files, add LibHIDNet license files.
-
- 06 Jan, 2010 1 commit
-
-
Dean Camera authored
-
- 05 Jan, 2010 1 commit
-
-
Dean Camera authored
Added support to the MIDI Class drivers for packed data, where multiple MIDI events are packed into a single USB packet. Added new MIDI Class driver flush routines to override packing behaviour.
-
- 30 Dec, 2009 1 commit
-
-
Dean Camera authored
-
- 29 Dec, 2009 3 commits
-
-
Dean Camera authored
Reduced guard bit time in the AVRISP project PDI/TPI protocols to reduce the time needed to reverse the data communication direction.
-
Dean Camera authored
Fixed AVRISP PDI race condition where the guard time between direction changes could be interpreted as a start bit. Fixed TPI interface lines not being changed correctly when in bit-banged TPI mode.
-
Dean Camera authored
Change the AVRISP project's RESET LINE makefile tokens to AUX LINE, as it is not always used for target reset.
-
- 28 Dec, 2009 1 commit
-
-
Dean Camera authored
-
- 27 Dec, 2009 3 commits
-
-
Dean Camera authored
Fix mistakes in the XPROGTarget.c/.h files for TPI mode software USART clock rate and PDI mode XPLAIN board autoconfiguration.
-
Dean Camera authored
-
Dean Camera authored
Remove missed timer 0 init code in the ISP protocol handler in the AVRISP project. Switch the XPROG protocol target communications handler over to using Timer 1 COMA/COMB ISRs for the two physical layers, rather than COMA/ICR1. Speed up bit-banged USART mode slightly.
-
- 26 Dec, 2009 1 commit
-
-
Dean Camera authored
Added command timeout to the AVRISP project so that incorrectly connected targets no longer freeze the device. Removed string descriptors from the TeensyHID bootloader to reduce its size.
-
- 24 Dec, 2009 4 commits
-
-
Dean Camera authored
Complete combining of PDI and TPI target communication code files, stub out TINY NVM controller functions.
-
Dean Camera authored
Rename PDITarget.c/.h to XPROGTarget.c/.h so that both PDI and TPI programming can be included in the one set of files.
-
Dean Camera authored
-
Dean Camera authored
Combine AVRISP project TPI and PDI lib directories - these protocols use the same underlying XPROG wrapper for the host-to-programmer command wrapping.
-
- 23 Dec, 2009 2 commits
-
-
Dean Camera authored
Make seperate ISP, PDI and TPI folders in the AVRISP project Lib subdirectory to hold each protocol's files.
-
Dean Camera authored
-
- 20 Dec, 2009 1 commit
-
-
Dean Camera authored
-