Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added new KeyboardMouseMultiReport Device ClassDriver demo. | Dean Camera | 2011-01-26 | 1 | -6/+1 |
| | | | | | | Fixed ReportID not being removed from the feature/out report data array in the HID class driver when Report IDs are used. Added new MAX() and MIN() convenience macros. | ||||
* | New HID report item macros (with HID_RI_ prefix) to allow for easy creation ↵ | Dean Camera | 2011-01-16 | 1 | -1/+0 |
| | | | | | | | | and editing of HID report descriptors. Changed over all project and demo HID report descriptors to use the new HID report item macros. Moved the HIDParser.c source file to the LUFA/Drivers/USB/Class/Common/ directory from the LUFA/Drivers/USB/Class/Host/. | ||||
* | Make a new general RingBuffer.h misc library driver, instead of the ↵ | Dean Camera | 2010-12-26 | 1 | -1/+0 |
| | | | | | | | | per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver. Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size. Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers. | ||||
* | Fixed possible programming problem in the AVRISP-MKII clone project when ↵ | Dean Camera | 2010-12-25 | 1 | -1/+4 |
| | | | | programming specific patterns into a target memory space that is only byte (not page) addressable. | ||||
* | Re-add in old Endpoint/Pipe workaround for unordered pipes - add new ↵ | Dean Camera | 2010-12-24 | 1 | -0/+1 |
| | | | | 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. | ||||
* | Added new RingBuffer_Peek() function to the lightweight ring buffer headers. | Dean Camera | 2010-12-12 | 1 | -0/+1 |
| | |||||
* | Rename incorrectly named XPROGTarget_SendBreak() function to ↵ | Dean Camera | 2010-11-17 | 1 | -1/+0 |
| | | | | XPROGTarget_SendIdle(), as it is sending idle bits and not break bits. | ||||
* | Remove already implemented features from the Future Changes manual page. | Dean Camera | 2010-11-03 | 1 | -1/+0 |
| | |||||
* | Added default test tone generation mode to the Device mode AudioInput demos. | Dean Camera | 2010-10-20 | 1 | -2/+3 |
| | |||||
* | Clean up excessive whitespace at the end of each line using the wspurify ↵ | Dean Camera | 2010-10-13 | 1 | -0/+1 |
| | | | | tool made by Laszlo Monda | ||||
* | Minor documentation enhancements. | Dean Camera | 2010-10-12 | 1 | -0/+2 |
| | |||||
* | Make Host mode Class drivers only set the class driver instance's state ↵ | Dean Camera | 2010-09-30 | 1 | -0/+1 |
| | | | | values once a compatible interface has been found within the device. | ||||
* | Fix incorrectly named configuration descriptor callback routines in the host ↵ | Dean Camera | 2010-09-30 | 1 | -1/+0 |
| | | | | | | mode class drivers. Fix typo in MIDI low level device demo. | ||||
* | Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction ↵ | Dean Camera | 2010-09-30 | 1 | -0/+1 |
| | | | | | | | | | | on the configuration order instead to ensure maximum reliability. Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly. Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices. Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions. | ||||
* | Move out many of the common class driver constants into grouped enums, to ↵ | Dean Camera | 2010-09-28 | 1 | -1/+2 |
| | | | | | | | | make them more managable. Add new CDC descriptor structs to the CDC class driver, so that the CDC demos can use human readable field names. Rename prefix for Still Image Host class driver functions from "SImage_" to "SI_" to remain consistent with the rest of the driver. | ||||
* | Ensure device address latch bit is not set at the same time as the new ↵ | Dean Camera | 2010-09-19 | 1 | -1/+1 |
| | | | | | | | | address, as per datasheet. Minor documentation fixes. Fix broken USB host mode due to the USB frame counter not being updated during the early enumeration steps, causing USB_Host_DelayMS() to spinloop forever. | ||||
* | Added board hardware driver support for the UDIP development board. | Dean Camera | 2010-09-14 | 1 | -1/+0 |
| | |||||
* | Remove incomplete MIDIToneGenerator project. | Dean Camera | 2010-09-13 | 1 | -1/+1 |
| | |||||
* | Added class specific descriptor type defines with standard USB-IF element ↵ | Dean Camera | 2010-09-09 | 1 | -1/+0 |
| | | | | naming. | ||||
* | Add better description of the Ultra-Lightweight Ring Buffer header files. | Dean Camera | 2010-08-29 | 1 | -0/+2 |
| | |||||
* | Rename reserved members of all structs so that they are uniformly named ↵ | Dean Camera | 2010-07-26 | 1 | -1/+1 |
| | | | | | | across all demos/projects/bootloaders. Added start of the Incomplete TMC demo's command parser code. | ||||
* | Add AVRStudio 4 project files to the LowLevel Host mode demos. | Dean Camera | 2010-07-13 | 1 | -2/+0 |
| | |||||
* | Fixed broken PDI EEPROM Section Erase functionality in the AVRISP-MKII project. | Dean Camera | 2010-06-17 | 1 | -1/+0 |
| | |||||
* | Change over Doxygen \note documentation to \pre where applicable. | Dean Camera | 2010-06-15 | 1 | -5/+4 |
| | |||||
* | The EEPROM stream read/write functions now use eeprom_update_byte() instead ↵ | Dean Camera | 2010-05-26 | 1 | -0/+1 |
| | | | | | | of eeprom_write_byte(), so that only changed bytes are written to EEPROM to preserve its lifespan. Changed over the AVRISP-MKII and TemperatureDataLogger projects to use eeprom_update_byte() when writing non-volatile parameters to EEPROM to preserve its lifespan. | ||||
* | Begin processing code for Service Discovery Protocol attributes. | Dean Camera | 2010-05-17 | 1 | -0/+1 |
| | |||||
* | Add svn:eol-style property to source files, so that the line endings are ↵ | Dean Camera | 2010-05-08 | 1 | -40/+40 |
| | | | | correctly converted to the target system's native end of line style. | ||||
* | Added new ENDPOINT_*_BusSuspended error code to the Endpoint function, so ↵ | Dean Camera | 2010-05-03 | 1 | -1/+0 |
| | | | | that the stream functions early-abort if the bus is suspended before or during a transfer. | ||||
* | Add file-level brief documentation. | Dean Camera | 2010-03-29 | 1 | -0/+1 |
| | | | | Remove accidentally duplicated model-specific peripheral driver files. | ||||
* | Minor documentation updates. | Dean Camera | 2010-03-01 | 1 | -1/+2 |
| | |||||
* | Revert changes made for the partial port to the AVR32 architecture. | Dean Camera | 2010-02-24 | 1 | -18/+1 |
| | |||||
* | Start porting the USB core to the AVR32 UC3B. | Dean Camera | 2010-02-23 | 1 | -1/+1 |
| | |||||
* | Update Temperature board driver to be AVR32 compatible when the ADC ↵ | Dean Camera | 2010-02-23 | 1 | -1/+2 |
| | | | | | | 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. | ||||
* | Update manual pages to reference unfinished AVR32 port, add port status to ↵ | Dean Camera | 2010-02-22 | 1 | -1/+17 |
| | | | | the Future Changes page. | ||||
* | Fixed accuracy of the SERIAL_UBBRVAL() and SERIAL_2X_UBBRVAL() macros for ↵ | Dean Camera | 2010-02-12 | 1 | -1/+0 |
| | | | | higher baudrates (thanks to Renaud Cerrato). | ||||
* | Add a TELNET server to the webserver project, which currently can list ↵ | Dean Camera | 2010-02-03 | 1 | -0/+1 |
| | | | | active TCP connections. | ||||
* | Update driver INF files - change manufacturer name from the original ↵ | Dean Camera | 2010-01-29 | 1 | -1/+0 |
| | | | | template's name to the Four Walled Cubicle website. | ||||
* | Ensure TPI enable timing requirements are met in AVRISP-MKII programmer. ↵ | Dean Camera | 2010-01-27 | 1 | -1/+0 |
| | | | | Remove invalid code in the TPI read/write functions. | ||||
* | Manually pull PDI clock pin high for 1ms before disabling PDI mode in the ↵ | Dean Camera | 2010-01-27 | 1 | -1/+0 |
| | | | | AVRISP-MKII project, to ensure that the PDI bus is disabled in the target and /RESET functionality restored. | ||||
* | Enhance TemperatureDatalogger project -- add RTC capabilities so that data ↵ | Dean Camera | 2010-01-24 | 1 | -0/+3 |
| | | | | is logged along with the current time and date. Make logging interval configurable, set by a C# PC host application. | ||||
* | Clean up MassStorageKeyboard demo. | Dean Camera | 2010-01-03 | 1 | -0/+1 |
| | |||||
* | Combine AVRISP project TPI and PDI lib directories - these protocols use the ↵ | Dean Camera | 2009-12-24 | 1 | -1/+0 |
| | | | | same underlying XPROG wrapper for the host-to-programmer command wrapping. | ||||
* | Enhance the HotmailNotifier project so that the LEDs' individual brightness ↵ | Dean Camera | 2009-12-18 | 1 | -0/+1 |
| | | | | can be controlled individually via software PWM. | ||||
* | Increase timeout of Mass Storage and Still Image host commands to 10 seconds ↵ | Dean Camera | 2009-12-09 | 1 | -1/+5 |
| | | | | | | | | (up from 5) to account for slow-processing devices. Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression. Minor code cleanups (remove redundant comments, fix spacing, etc.). | ||||
* | Add support for unwrapping of the XMEGA PDI programming protocol to the ↵ | Dean Camera | 2009-12-02 | 1 | -1/+0 |
| | | | | AVRISP Programmer project. | ||||
* | Better checking of whether a packet is received in the RNDISEthernetHost ↵ | Dean Camera | 2009-11-27 | 1 | -3/+0 |
| | | | | Class driver demo - show busy LED status while packets are being printed out. | ||||
* | Fix RNDIS Device Class driver - RNDISConstants.h has moved out to the Common ↵ | Dean Camera | 2009-11-26 | 1 | -2/+1 |
| | | | | Class driver directory. | ||||
* | Updated John Steggall's software USART in the XPLAINBridge project. | Dean Camera | 2009-11-26 | 1 | -0/+1 |
| | |||||
* | Commit for the 091122 release. | Dean Camera | 2009-11-22 | 1 | -13/+15 |
| | |||||
* | Fixed LowLevel Keyboard demo not saving the issued report only after it has ↵ | Dean Camera | 2009-11-20 | 1 | -2/+1 |
| | | | | | | been written to the endpoint. Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos. |