Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Combined page and word ISP programming mode code in the AVRISP-MKII clone ↵ | Dean Camera | 2010-12-25 | 3 | -110/+69 |
| | | | | project to reduce compiled size and increase maintainability of the code. | ||||
* | Fixed possible programming problem in the AVRISP-MKII clone project when ↵ | Dean Camera | 2010-12-25 | 3 | -14/+21 |
| | | | | programming specific patterns into a target memory space that is only byte (not page) addressable. | ||||
* | Much more efficient algorithm for the Endpoint/Pipe configuration routine of ↵ | Dean Camera | 2010-12-24 | 2 | -79/+69 |
| | | | | 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. | ||||
* | Add ORDERED_EP_CONFIG compile time option to the CDC class bootloader, to ↵ | Dean Camera | 2010-12-24 | 1 | -0/+1 |
| | | | | reduce the compiled binary size, as the endpoint initialization order is fixed in the code. | ||||
* | Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to ↵ | Dean Camera | 2010-12-24 | 12 | -2/+12 |
| | | | | reduce compiled binary size. | ||||
* | Re-add in old Endpoint/Pipe workaround for unordered pipes - add new ↵ | Dean Camera | 2010-12-24 | 9 | -3/+123 |
| | | | | 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. | ||||
* | Fix a few more incorrectly ordered endpoint initialisations in the device demos. | Dean Camera | 2010-12-17 | 5 | -11/+11 |
| | |||||
* | Add missing AVRStudio4 project file for the MIDIToneGenerator project. | Dean Camera | 2010-12-17 | 2 | -1/+2 |
| | |||||
* | Fixed incorrect endpoint initialisation order in the LowLevel ↵ | Dean Camera | 2010-12-17 | 3 | -7/+9 |
| | | | | DualVirtualSerial demo (thanks to Rick Drolet). | ||||
* | Fixed incorrect definition of the HID_KEYBOARD_SC_D constant in the HID ↵ | Dean Camera | 2010-12-13 | 3 | -2/+7 |
| | | | | | | class driver (thanks to Opendous Inc.). Add extra comments to the ISPTarget.c source file in the AVRISP-MKII clone project. | ||||
* | Fixed possible lost data in the XPLAINBridge, USBtoSerial and Benito ↵ | Dean Camera | 2010-12-12 | 4 | -9/+41 |
| | | | | projects when the host exceeds the packet timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski). | ||||
* | Added new RingBuffer_Peek() function to the lightweight ring buffer headers. | Dean Camera | 2010-12-12 | 5 | -0/+35 |
| | |||||
* | Added new completed MIDIToneGenerator project. | Dean Camera | 2010-12-03 | 10 | -11/+89 |
| | |||||
* | Fixed HID hpst class driver incorrectly binding to HID devices that do not ↵ | Dean Camera | 2010-12-02 | 2 | -1/+5 |
| | | | | have an OUT endpoint. | ||||
* | Refactored Host mode Class Driver *_Host_ConfigurePipes() routines to be ↵ | Dean Camera | 2010-12-02 | 19 | -66/+242 |
| | | | | | | more space efficient when compiled. Added new *_ENUMERROR_PipeConfigurationFailed error codes for the *_Host_ConfigurePipes() routines. | ||||
* | Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define. | Dean Camera | 2010-11-30 | 3 | -2/+5 |
| | |||||
* | Fixed broken HID_REQ_GetReport request handler in the Low Level GenericHID demo. | Dean Camera | 2010-11-29 | 3 | -3/+4 |
| | |||||
* | Fixed broken DFU bootloader, added XPLAIN support for bootloader start when ↵ | Dean Camera | 2010-11-27 | 4 | -0/+27 |
| | | | | XCK jumpered to ground. | ||||
* | Fix typos in the XPLAINBridge project preventing compilation. | Dean Camera | 2010-11-26 | 1 | -2/+2 |
| | |||||
* | Added ability to write protect Mass Storage disk write operations from the ↵ | Dean Camera | 2010-11-26 | 20 | -16/+252 |
| | | | | host OS. | ||||
* | Changed the XPLAINBridge software UART to use the regular CTC mode instead ↵ | Dean Camera | 2010-11-25 | 4 | -11/+12 |
| | | | | of the alternative CTC mode via the Input Capture register, to reduce user confusion. | ||||
* | Make the incomplete MIDIToneGenerator project work with up to three notes, ↵ | Dean Camera | 2010-11-25 | 2 | -27/+61 |
| | | | | using a LRU (Least Recently Used) algorithm to discard the oldest set note when the note table becomes full. | ||||
* | Readd incomplete MIDIToneGenerator project, which can now correctly generate ↵ | Dean Camera | 2010-11-24 | 7 | -2/+1444 |
| | | | | up to three simultaneous notes from MIDI channel 0. | ||||
* | Fixed Benito project discarding incoming data from the USB virtual serial ↵ | Dean Camera | 2010-11-23 | 8 | -8/+29 |
| | | | | | | port when the USART is busy. Minor documentation improvements. | ||||
* | Commit for 101122 release. | Dean Camera | 2010-11-22 | 2 | -25/+23 |
| | |||||
* | Lower bulk endpoint polling rate in the descriptors to the lowest possible ↵ | Dean Camera | 2010-11-22 | 23 | -48/+48 |
| | | | | value to give maximum throughput. | ||||
* | Added board hardware driver support for the Microsin AVR-USB162 development ↵ | Dean Camera | 2010-11-21 | 8 | -9/+244 |
| | | | | board. | ||||
* | Remove internal USB_Device_NibbleToASCII() function in favour of manually ↵ | Dean Camera | 2010-11-21 | 2 | -8/+4 |
| | | | | inlined code to prevent compilation errors in -O0 optimisation level. | ||||
* | Oops - reduce size of each ring buffer in the USBtoSerial and Benito ↵ | Dean Camera | 2010-11-21 | 2 | -2/+2 |
| | | | | projects so that the RAM is not overflowed on the smaller USB AVR targets (thanks to Andrei from Microsin.ru). | ||||
* | Better documentation for the ANSI terminal escape codes header. | Dean Camera | 2010-11-17 | 2 | -140/+162 |
| | | | | Organise the current version changelog better to group core and non-core changes together. | ||||
* | Rename incorrectly named XPROGTarget_SendBreak() function to ↵ | Dean Camera | 2010-11-17 | 4 | -12/+14 |
| | | | | XPROGTarget_SendIdle(), as it is sending idle bits and not break bits. | ||||
* | Fixed AVRISP-MKII clone project not starting the target's program ↵ | Dean Camera | 2010-11-16 | 8 | -61/+88 |
| | | | | automatically after exiting TPI programming mode. | ||||
* | Slow AVRISP-MKII clone PDI/TPI programming speed back to 250KHz due to ↵ | Dean Camera | 2010-11-16 | 4 | -9/+10 |
| | | | | | | 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. | ||||
* | Added new XCK_RESCUE_CLOCK_ENABLE compile time option to the AVRISP-MKII ↵ | Dean Camera | 2010-11-16 | 6 | -12/+34 |
| | | | | clone programmer project (thanks to Tom Light). | ||||
* | Fixed incorrect event name in the Benito project. | Dean Camera | 2010-11-15 | 1 | -2/+5 |
| | |||||
* | Second patch to fix incorrect PDI/TPI programming speed. | Dean Camera | 2010-11-14 | 6 | -9/+8 |
| | |||||
* | Fixed PDI/TPI programming speed of ~250KHz in the AVRISP-MKII Clone project, ↵ | Dean Camera | 2010-11-12 | 4 | -4/+8 |
| | | | | instead of the desired 500KHz. | ||||
* | Fixed incorrect PollingIntervalMS values in the demo/project/bootloader ↵ | Dean Camera | 2010-11-10 | 40 | -85/+87 |
| | | | | endpoint descriptors (thanks to MCS Electronics). | ||||
* | Remove link to (now deleted) public Mercurial mirror in the documentation. | Dean Camera | 2010-11-09 | 1 | -1/+0 |
| | |||||
* | Fix incorrect ADEFS and CPPDEFS entries in the DFU and CDC class bootloader ↵ | Dean Camera | 2010-11-09 | 2 | -4/+4 |
| | | | | makefiles. | ||||
* | Added board hardware driver support for the Adafruit U4 breakout board. | Dean Camera | 2010-11-08 | 14 | -13/+148 |
| | | | | | | 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). | ||||
* | Fixed broken input in the MagStripe reader project due to an incorrect HID ↵ | Dean Camera | 2010-11-07 | 2 | -1/+2 |
| | | | | report descriptor. | ||||
* | Fix documentation reference error. | Dean Camera | 2010-11-05 | 1 | -2/+2 |
| | |||||
* | Renamed the EVENT_USB_Device_UnhandledControlRequest() event to ↵ | Dean Camera | 2010-11-05 | 88 | -224/+222 |
| | | | | EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards. | ||||
* | Loop in the ClassDriver MIDI device/host demos until there are no more ↵ | Dean Camera | 2010-11-05 | 4 | -8/+12 |
| | | | | incomming events to process. Only clear the endpoint/pipe bank in the LowLevel MIDI device/host demos when the endpoint is empty after an event read. | ||||
* | Fixed USBtoSerial and XPLAINBridge demos discarding data from the PC if the ↵ | Dean Camera | 2010-11-03 | 6 | -10/+22 |
| | | | | send buffer becomes full. | ||||
* | Minor documentation improvements. | Dean Camera | 2010-11-03 | 2 | -24/+24 |
| | |||||
* | Remove already implemented features from the Future Changes manual page. | Dean Camera | 2010-11-03 | 1 | -1/+0 |
| | |||||
* | Fixed MIDI class driver send routines silently discarding packets if the ↵ | Dean Camera | 2010-11-03 | 3 | -18/+13 |
| | | | | endpoint or pipe is busy (thanks to Robin Green). | ||||
* | Fix XPLAINBridge code broken during the changes to the Rescue Clock ↵ | Dean Camera | 2010-11-02 | 25 | -272/+365 |
| | | | | | | 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). |