Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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). | |||||
* | Rescue clock of the AVRISP-MKII moved to the AVR's OCR1A pin, so that the ↵ | Dean Camera | 2010-11-02 | 7 | -25/+56 | |
| | | | | clock can be generated at all times when 125KHz ISP programming mode is selected. |