aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/ManPages/FutureChanges.txt
Commit message (Collapse)AuthorAgeFilesLines
* Minor documentation fixes.Dean Camera2011-07-121-1/+0
|
* Updated all host mode demos and projects to use the ↵Dean Camera2011-07-081-1/+2
| | | | | | | | | | | | | | EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device. Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*. Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required. Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required. Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file.
* Oops: Fix compile error in the low level KeyboardMouse demo.Dean Camera2011-07-021-0/+1
|
* Fix logic bug in the incomplete Android Accessory Host demo preventing ↵Dean Camera2011-06-271-0/+1
| | | | correct detection of an attached Android Accessory Mode device.
* Fix incorrect printf format specifier in the HIDReportViewer project.Dean Camera2011-06-201-1/+0
|
* Add new incomplete HIDReportViewer project.Dean Camera2011-06-161-1/+1
|
* Rename new Audio class driver functions, callbacks and events to ensure that ↵Dean Camera2011-06-161-0/+1
| | | | they contain the USB mode (Device or Host) in the function names.
* Fix compile errors when both Host and Device modes are enabled.Dean Camera2011-06-091-2/+1
|
* Added new Host mode Audio Class driver.Dean Camera2011-06-081-0/+1
| | | | Added new EVENT_Audio_StreamStartStopChange() event to the Audio Device Class driver to detect stream start/stop events.
* Fix errors in the Audio device demos and class driver regarding multiple ↵Dean Camera2011-06-071-1/+0
| | | | sample frequency support.
* Added board driver support for the Busware TUL board.Dean Camera2011-06-041-1/+1
|
* Added new callback to the Audio Class driver to allow for endpoint control ↵Dean Camera2011-06-031-1/+2
| | | | | | | | | | | | manipulations such as data sample rates. Modified the Class Driver AudioInput and AudioOutput demos to support multiple sample rates. Fixed KeyboardHost and KeyboardHostWithParser demos displaying incorrect values when numerical keys were pressed. Fix broken LowLevel audio demo descriptors. Minor documentation fixes.
* Spell check library source code files.Dean Camera2011-06-011-1/+1
|
* Fixed incorrect signature in the CDC and DFU class bootloaders for the ↵Dean Camera2011-06-011-0/+1
| | | | | | | | ATMEGA8U2. Minor documentation cleanups. Modify the incomplete AudioInputHost demo for mono audio output.
* Added new incomplete AudioInputHost Host LowLevel demo.Dean Camera2011-05-291-5/+4
| | | | | | Added missing Audio class control request definitions. Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host.
* Update Webserver project to remove DHCP IP configuration status notification.Dean Camera2011-05-261-0/+1
|
* Add RNDIS Device support to the Webserver project, so that the files stored ↵Dean Camera2011-05-221-1/+0
| | | | on the device can be viewed from a web-browser while the board is plugged into a host machine.
* Fixed possible invalid program execution when in host mode if corrupt ↵Dean Camera2011-05-141-0/+1
| | | | | | | | descriptor lengths are supplied by the attached device. Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed. Add missing documentation to the USB_Device_States_t enum.
* Minor documentation fixes.Dean Camera2011-05-081-0/+1
|
* Fix reversed descriptions for the AVR8 USB pad regulator enable/disable ↵Dean Camera2011-04-201-0/+1
| | | | masks (thanks to Omar).
* Oops - Bootloader optimizations to GetDescriptor() don't work, as the ↵Dean Camera2011-03-181-1/+0
| | | | Configuration Descriptor's header does not contain the full length of the descriptor, breaking full enumeration.
* Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models.Dean Camera2011-03-131-1/+0
|
* More updates to remove architecture-specific comments from the ↵Dean Camera2011-02-201-1/+0
| | | | documentation, alter USBMode.h preprocessor logic to support future architectures more easily.
* Fix typos in the HID class bootloader makefile.Dean Camera2011-02-111-0/+1
|
* Added new KeyboardMouseMultiReport Device ClassDriver demo.Dean Camera2011-01-261-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 Camera2011-01-161-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 Camera2010-12-261-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 Camera2010-12-251-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 Camera2010-12-241-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 Camera2010-12-121-0/+1
|
* Rename incorrectly named XPROGTarget_SendBreak() function to ↵Dean Camera2010-11-171-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 Camera2010-11-031-1/+0
|
* Added default test tone generation mode to the Device mode AudioInput demos.Dean Camera2010-10-201-2/+3
|
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-131-0/+1
| | | | tool made by Laszlo Monda
* Minor documentation enhancements.Dean Camera2010-10-121-0/+2
|
* Make Host mode Class drivers only set the class driver instance's state ↵Dean Camera2010-09-301-0/+1
| | | | values once a compatible interface has been found within the device.
* Fix incorrectly named configuration descriptor callback routines in the host ↵Dean Camera2010-09-301-1/+0
| | | | | | mode class drivers. Fix typo in MIDI low level device demo.
* Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction ↵Dean Camera2010-09-301-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 Camera2010-09-281-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 Camera2010-09-191-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 Camera2010-09-141-1/+0
|
* Remove incomplete MIDIToneGenerator project.Dean Camera2010-09-131-1/+1
|
* Added class specific descriptor type defines with standard USB-IF element ↵Dean Camera2010-09-091-1/+0
| | | | naming.
* Add better description of the Ultra-Lightweight Ring Buffer header files.Dean Camera2010-08-291-0/+2
|
* Rename reserved members of all structs so that they are uniformly named ↵Dean Camera2010-07-261-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 Camera2010-07-131-2/+0
|
* Fixed broken PDI EEPROM Section Erase functionality in the AVRISP-MKII project.Dean Camera2010-06-171-1/+0
|
* Change over Doxygen \note documentation to \pre where applicable.Dean Camera2010-06-151-5/+4
|
* The EEPROM stream read/write functions now use eeprom_update_byte() instead ↵Dean Camera2010-05-261-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 Camera2010-05-171-0/+1
|