Commit Graph

21 Commits (824ce103905f3892fa0c4f409962315057f18a81)

Author SHA1 Message Date
Dean Camera 824ce10390 Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used. 15 years ago
Dean Camera a509729b2d Changed default value for the reset polarity parameter in the AVRISP-MKII project so that it defaults to active low drive. 15 years ago
Dean Camera 48c5cdced4 Hide the PROGMEM attribute from Doxygen, as it appears to confuse the parser in some situations. 15 years ago
Dean Camera 0f45b9c8e0 More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary. 15 years ago
Dean Camera de5b16909a Added support to the AVRISP-MKII project for ISP speeds slower than 125KHz via a new software SPI driver. 15 years ago
Dean Camera 6bda628718 Update all demos, projects and bootloaders to indent all function parameters, one per line, for better readability. 15 years ago
Dean Camera 666c0fa4c3 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. 15 years ago
Dean Camera 34047efc7e 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. 15 years ago
Dean Camera 071e02c6b6 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. 15 years ago
Dean Camera 3d28d53c3e 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. 15 years ago
Dean Camera 071fd8ce53 Revert changes made for the partial port to the AVR32 architecture. 15 years ago
Dean Camera e11fddfe66 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. 15 years ago
Dean Camera e322f14620 More fixes to the AVRISP command timeout system so that it should no longer lock up while processing command no matter what the conditions. 15 years ago
Dean Camera 10b9394a8b Oops - missed a few references to the old global TimeoutMSRemaining counter in ISPTarget.c of the AVRISP-MKII clone project. 15 years ago
Dean Camera ab195ab1da Added .5MHz recovery clock to the AVRISP programmer project when in ISP programming mode to correct mis-set fuses. 16 years ago
Dean Camera 5f363996e3 Fixed issues with EEPROM and FLASH ISP programming in the AVRISP project. 16 years ago
Dean Camera efb6c35778 Update Doxygen configuration files to the latest Doxygen version. 16 years ago
Dean Camera 7f9f97c792 Update copyright year to 2010. 16 years ago
Dean Camera e1c1c25619 Change the AVRISP project's RESET LINE makefile tokens to AUX LINE, as it is not always used for target reset. 16 years ago
Dean Camera d4ca7fb44c Fix MIT license language to make its intent clearer. 16 years ago
Dean Camera 8ecdc2b144 Rename AVRISP project folder to AVRISP-MKII. 16 years ago
Dean Camera 022035839e 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. 16 years ago
Dean Camera 8cd7e118e9 Fixed ISP mode in the AVRISP programmer project. 16 years ago
Dean Camera d1608d4af3 Added const where possible to the source functions in the Projects directory. 16 years ago
Dean Camera 31d7194252 Make seperate ISP, PDI and TPI folders in the AVRISP project Lib subdirectory to hold each protocol's files. 16 years ago
Dean Camera bd5e8f07b7 Stub out more of the TPI programming protocol routines in the AVRISP project. 16 years ago
Dean Camera 37c9ba7fa9 Fixed AVRISP project timeouts not checking for the correct timeout period (thanks to Carl Ott). 16 years ago
Dean Camera b408a5fe62 Add const qualifier to the parameters of Projects' functions where possible. 16 years ago
Dean Camera 1fa27139f5 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. 16 years ago
Dean Camera f338ddcb87 Make sure the protocol handler files are included in the Doxygen documentation of the AVRISP project. 16 years ago
Dean Camera 258a6a0177 Fix the tokens which enable and disable the different programming protocols in the AVRISP project. 16 years ago
Dean Camera a5adbae652 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. 16 years ago
Dean Camera 5930f47bf4 Rename V2ProtocolTarget files to ISPTarget in the AVRISP Programmer Clone project. 16 years ago
Dean Camera 1ed6925b5b 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. 16 years ago
Dean Camera d6edfe35c8 Spell check all source code variables, comments and strings. 16 years ago
Dean Camera c647c27639 Minor changes to the AVRISP project for code clarity. 16 years ago
Dean Camera 409c49f057 Doxygen fixes to \param directives to give data direction in all projects. Make HID item filtering routines clearer in the HID WithParser demos. 16 years ago
Dean Camera 4bb236e9a0 Increase AVRISP command timeout to 240ms up from 150ms to prevent some ISP commands from timing out too early. 16 years ago
Dean Camera 489515fbbf Make WaitWhileBusy function in the AVRISP project more explicit about how it sends and receives the busy check command. 16 years ago
Dean Camera 922e60192d Condensed SCSI command functions in the LowLevel Mass Storage Host demo, to save on FLASH space. 16 years ago
Dean Camera 244bba2097 Make AVRISP project build again - fix incorrect preprocessor directive in V2Protocol.c, fix makefile LUFA_PATH. 16 years ago
Dean Camera 271be037b7 Partial Commit: Move AVRISP project out of the Projects\Incomplete directory. 16 years ago
Dean Camera 8aee4cb2f2 Add function documentation to the AVRISP project. 16 years ago
Dean Camera 6d1adf7339 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. 16 years ago
Dean Camera f070902bdb 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. 16 years ago
Dean Camera 8cb8f1cfdd Switch to hardware delays and timeouts via a hardware timer in the V2 Protocol handler. 16 years ago
Dean Camera 92adb00f8e Added PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP handler code to the V2 Protocol handler in the AVRISP project, programming complete checks not yet complete. 16 years ago
Dean Camera bff4dbe189 Fix to V2 Protocol for Fuse/Sig/Lock byte read -- off by one error on the array when writing back the response from the device. 16 years ago
Dean Camera dbb5f249bd Added V2 protocol handlers for the READ and WRITE memory commands in the AVRISP project. Finished READ command handler, skeleton WRITE handler implemented. 16 years ago
Dean Camera 7e74bd3ea2 Moved out target-related V2 protocol commands into a seperate file for the AVRISP project. 16 years ago