- 25 Dec, 2010 2 commits
-
-
Dean Camera authored
Combined page and word ISP programming mode code in the AVRISP-MKII clone project to reduce compiled size and increase maintainability of the code.
-
Dean Camera authored
Fixed possible programming problem in the AVRISP-MKII clone project when programming specific patterns into a target memory space that is only byte (not page) addressable.
-
- 24 Dec, 2010 2 commits
-
-
Dean Camera authored
Much more efficient algorithm for the Endpoint/Pipe configuration routine of unordered endpoints/pipes - only reconfigure the endpoints and pipes above the newly configured endpoint/pipe, and don't cache existing endpoint/pipe configuration before use to save SRAM.
-
Dean Camera authored
Re-add in old Endpoint/Pipe workaround for unordered pipes - add new ORDERED_EP_CONFIG compile time option to override the workaround and use the previous behaviour that imposes correct Endpoint/Pipe ordering but produces smaller compiled code.
-
- 17 Dec, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Fixed incorrect endpoint initialisation order in the LowLevel DualVirtualSerial demo (thanks to Rick Drolet).
-
- 13 Dec, 2010 1 commit
-
-
Dean Camera authored
Fixed incorrect definition of the HID_KEYBOARD_SC_D constant in the HID class driver (thanks to Opendous Inc.). Add extra comments to the ISPTarget.c source file in the AVRISP-MKII clone project.
-
- 12 Dec, 2010 2 commits
-
-
Dean Camera authored
Fixed possible lost data in the XPLAINBridge, USBtoSerial and Benito projects when the host exceeds the packet timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski).
-
Dean Camera authored
-
- 03 Dec, 2010 1 commit
-
-
Dean Camera authored
-
- 02 Dec, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Refactored Host mode Class Driver *_Host_ConfigurePipes() routines to be more space efficient when compiled. Added new *_ENUMERROR_PipeConfigurationFailed error codes for the *_Host_ConfigurePipes() routines.
-
- 30 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 29 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 27 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 26 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 25 Nov, 2010 1 commit
-
-
Dean Camera authored
Changed the XPLAINBridge software UART to use the regular CTC mode instead of the alternative CTC mode via the Input Capture register, to reduce user confusion.
-
- 23 Nov, 2010 1 commit
-
-
Dean Camera authored
Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy. Minor documentation improvements.
-
- 22 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 21 Nov, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Remove internal USB_Device_NibbleToASCII() function in favour of manually inlined code to prevent compilation errors in -O0 optimisation level.
-
- 17 Nov, 2010 2 commits
-
-
Dean Camera authored
Organise the current version changelog better to group core and non-core changes together.
-
Dean Camera authored
Rename incorrectly named XPROGTarget_SendBreak() function to XPROGTarget_SendIdle(), as it is sending idle bits and not break bits.
-
- 16 Nov, 2010 3 commits
-
-
Dean Camera authored
Fixed AVRISP-MKII clone project not starting the target's program automatically after exiting TPI programming mode.
-
Dean Camera authored
Slow AVRISP-MKII clone PDI/TPI programming speed back to 250KHz due to issues with the XPLAINBridge when PDI programming at faster rates. Speed up XMEGANVM_WaitWhileNVMControllerBusy() by preloading the status register address into the pointer register of the target's NVM controller and then reading via a faster indirect load command.
-
Dean Camera authored
Added new XCK_RESCUE_CLOCK_ENABLE compile time option to the AVRISP-MKII clone programmer project (thanks to Tom Light).
-
- 14 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 12 Nov, 2010 1 commit
-
-
Dean Camera authored
Fixed PDI/TPI programming speed of ~250KHz in the AVRISP-MKII Clone project, instead of the desired 500KHz.
-
- 10 Nov, 2010 1 commit
-
-
Dean Camera authored
Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).
-
- 09 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 08 Nov, 2010 1 commit
-
-
Dean Camera authored
Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct. Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set).
-
- 07 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 05 Nov, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.
-
- 03 Nov, 2010 4 commits
-
-
Dean Camera authored
Fixed USBtoSerial and XPLAINBridge demos discarding data from the PC if the send buffer becomes full.
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
Fixed MIDI class driver send routines silently discarding packets if the endpoint or pipe is busy (thanks to Robin Green).
-
- 02 Nov, 2010 2 commits
-
-
Dean Camera authored
Fix XPLAINBridge code broken during the changes to the Rescue Clock generation in the AVRISP-MKII clone project. Change over all low level host mode project's descriptor comparator routines to perform the descriptor casting in a temp variable to make the code clearer and easier to modify (despite being more verbose).
-
Dean Camera authored
Rescue clock of the AVRISP-MKII moved to the AVR's OCR1A pin, so that the clock can be generated at all times when 125KHz ISP programming mode is selected.
-