- 13 Jul, 2010 1 commit
-
-
Dean Camera authored
Remove the timeout period extension code from the AVRISP project, as no single command should ever exceed the maximum timeout period. Extend timeout period to 1 second per command, so that an accidental timeout will never occur.
-
- 13 May, 2010 1 commit
-
-
Dean Camera authored
Remove incorrect check for the current device state in the Set Configuration request handler of DevChapter9, which broke Set Configuration requests to the device under most circumstances. Move out the SPI prescaler list to a PROGMEM module-level variable in ISPTarget.c.
-
- 08 May, 2010 1 commit
-
-
Dean Camera authored
Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.
-
- 02 May, 2010 1 commit
-
-
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).
-
- 24 Feb, 2010 1 commit
-
-
Dean Camera authored
-
- 23 Feb, 2010 1 commit
-
-
Dean Camera authored
Update Temperature board driver to be AVR32 compatible when the ADC peripheral driver is eventually ported. Make architecture includes explicit for both the AVR32 and the AVR8, to make way for future architecture ports. Add SPI driver aliases for the old function names in the AVR8 driver, so that existing code will still compile against the new version.
-
- 21 Feb, 2010 1 commit
-
-
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.
-
- 20 Feb, 2010 1 commit
-
-
Dean Camera authored
Oops - missed a few references to the old global TimeoutMSRemaining counter in ISPTarget.c of the AVRISP-MKII clone project.
-
- 10 Feb, 2010 1 commit
-
-
Dean Camera authored
Added .5MHz recovery clock to the AVRISP programmer project when in ISP programming mode to correct mis-set fuses. Fixed AVRISP project not extending the command delay after each successful page/word/byte program.
-
- 01 Feb, 2010 1 commit
-
-
Dean Camera authored
-
- 06 Jan, 2010 1 commit
-
-
Dean Camera authored
-
- 30 Dec, 2009 1 commit
-
-
Dean Camera authored
-
- 29 Dec, 2009 1 commit
-
-
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 2 commits
-
-
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 2 commits
-
-
Dean Camera authored
-
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.
-
- 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 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 14 Dec, 2009 1 commit
-
-
Dean Camera authored
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.
-
- 03 Dec, 2009 3 commits
-
-
Dean Camera authored
Make sure the protocol handler files are included in the Doxygen documentation of the AVRISP project.
-
Dean Camera authored
-
Dean Camera authored
Document the PDI programming routines implemented so far in the AVRISP project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support.
-
- 02 Dec, 2009 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Factor out all the ISP related code into a seperate ISPProtocol set of files in the AVRISP Clone programmer project, to clearly seperate out the programming protocols when PDI programming is implemented.
-
- 09 Nov, 2009 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 24 Sep, 2009 1 commit
-
-
Dean Camera authored
Doxygen fixes to \param directives to give data direction in all projects. Make HID item filtering routines clearer in the HID WithParser demos.
-
- 28 Aug, 2009 1 commit
-
-
Dean Camera authored
Increase AVRISP command timeout to 240ms up from 150ms to prevent some ISP commands from timing out too early. Add check to the PROGRAM FLASH ISP and PROGRAM EEPROM ISP handler to return an explicit error when the host attempts to write more data than the device is able to buffer.
-
- 27 Aug, 2009 2 commits
-
-
Dean Camera authored
Make WaitWhileBusy function in the AVRISP project more explicit about how it sends and receives the busy check command. Reduce size of PROGRAM FLASH ISP or PROGRAM EEPROM ISP buffer to 256 bytes to prevent blowing the stack on the smallest USB AVR models.
-
Dean Camera authored
Fixed issue in AVRISP project where the target RESET line was being toggled before it was tristated, causing problems synchronising to some targets (thanks to Mike Alex).
-
- 25 Aug, 2009 4 commits
-
-
Dean Camera authored
Make AVRISP project build again - fix incorrect preprocessor directive in V2Protocol.c, fix makefile LUFA_PATH.
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
Updated Benito project -- added hardware interrupt and software buffering for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity. Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host. Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation.
-
- 24 Aug, 2009 2 commits
-
-
Dean Camera authored
Fix endianness of LOAD_ADDRESS command data, add correct PROGRAM_FLASH_ISP/PROGRAM_EEPROM_ISP polling and endpoint bank clearing, add hardware delays/timeouts to the V2 Protocol handler in the AVRISP project.
-
Dean Camera authored
More additions to the PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP commands, although neither work correctly yet. Added dummy RESET_PROTECTIONS handler to prevent the Atmel driver from crashing when the command returns an UNKNOWN_COMMAND error code.
-