aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/ManPages/MigrationInformation.txt
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed AVRISP project not sending a full erase-and-write EEPROM command to ↵Dean Camera2010-05-161-2/+2
| | | | XMEGA targets when writing to the EEPROM instead of the split write-only command (thanks to Tim Margush).
* Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs ↵Dean Camera2010-05-141-4/+3
| | | | after programming or reading from the last page of FLASH.
* Commit for 100513 re-release due to critical device mode bug.Dean Camera2010-05-131-1/+3
|
* Commit for the 100512 release.Dean Camera2010-05-121-1/+3
|
* Add new ReportType parameter to the HID class driver device callback and ↵Dean Camera2010-05-091-0/+5
| | | | | | host report sending routines. Renamed internal Host mode Class driver descriptor comparator callback routines so that they all start with a uniform DCOMP_{Class Abbreviation}_ prefix.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-081-491/+491
| | | | correctly converted to the target system's native end of line style.
* Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the ↵Dean Camera2010-04-281-0/+4
| | | | LowLevel directory as it is hardware-dependent.
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-281-0/+12
| | | | be done in the user application once all init code has run.
* Added a timeout value to the TWI_StartTransmission() function, within which ↵Dean Camera2010-02-241-1/+4
| | | | | | the addressed device must respond. Fixed TWI_StartTransmission() corrupting the contents of the GPIOR0 register.
* Revert changes made for the partial port to the AVR32 architecture.Dean Camera2010-02-241-3/+1
|
* Update Temperature board driver to be AVR32 compatible when the ADC ↵Dean Camera2010-02-231-1/+3
| | | | | | 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.
* AVRISP programmer project now has a more robust timeout system, allowing for ↵Dean Camera2010-02-191-0/+1
| | | | a doubling of the software USART speed for PDI and TPI programming.
* Commit for the 100219 release.Dean Camera2010-02-191-1/+3
|
* Fixed Pipe_IsEndpointBound() function not taking the endpoint's direction ↵Dean Camera2010-02-011-0/+3
| | | | | | into account. Re-added Pipe_IsEndpointBound() calls to the CDC and RNDIS host class drivers, not that the function has the correct behaviour for devices with bidirectional endpoints.
* Add MIME type handling to the Webserver project, so that files of different ↵Dean Camera2010-01-291-3/+3
| | | | types (e.g. images) can be served out to HTTP clients.
* Added explicit ADC channel masks for the standard set of ADC channels, as ↵Dean Camera2010-01-251-0/+6
| | | | the single-ended channel MUX masks are not equal to the channel number on some AVR models. Changed demos to use the new channel masks when using the ADC driver.
* Added support to the MIDI Class drivers for packed data, where multiple MIDI ↵Dean Camera2010-01-051-1/+11
| | | | events are packed into a single USB packet. Added new MIDI Class driver flush routines to override packing behaviour.
* Start of implementation of the low level TPI programming protocol in the ↵Dean Camera2009-12-231-1/+5
| | | | AVRISP project.
* Fixed HID Parser not distributing the Usage Min and Usage Max values across ↵Dean Camera2009-12-041-0/+3
| | | | | | | | an array of report items. Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype. Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values.
* Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost ↵Dean Camera2009-11-261-1/+3
| | | | | | | | Class Driver demo. Fixed all Class drivers to ensure they have appropriate guards on each function to ensure the device is enumerated before running, fixed error codes on all guards to return "DeviceDisconnected" where possble. Renamed HOST_SENDCONTROL_DeviceDisconnect enum value to HOST_SENDCONTROL_DeviceDisconnected to be in line with the rest of the library enum error codes.
* Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.Dean Camera2009-11-231-1/+5
|
* Added new ReportType parameter to the HID Device Class driver ↵Dean Camera2009-11-231-1/+3
| | | | CALLBACK_HID_Device_CreateHIDReport() callback to indicate the report type to generate.
* Add activity LED updates to the AVRISP project.Dean Camera2009-11-231-0/+4
|
* Commit for the 091122 release.Dean Camera2009-11-221-3/+1
|
* Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function ↵Dean Camera2009-11-131-2/+3
| | | | to USB_Host_GetDeviceConfigDescriptor().
* Added new Printer Host mode Class driver.Dean Camera2009-11-041-0/+1
| | | | | | Added new Printer Host mode ClassDriver demo. Added table of supported classes and modes to the main USB Class Driver documentation.
* Rename the AT90USBXXX67 internal driver directory to AVRU4U6U7.Dean Camera2009-11-031-1/+6
|
* Moved USBtoSerial demo the Projects directory, as it is simply an expanded ↵Dean Camera2009-10-181-2/+2
| | | | CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
* Added new HID_HOST_BOOT_PROTOCOL_ONLY compile time token to reduce the size ↵Dean Camera2009-09-301-0/+1
| | | | of the HID Host Class driver when Report protocol is not needed.
* Fixed PrinterHost demo returning invalid Device ID data when the attached ↵Dean Camera2009-09-281-0/+2
| | | | device does not have a device ID (thanks to Andrei Krainev).
* Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out ↵Dean Camera2009-09-091-3/+11
| | | | | | standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project. Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request.
* Add StillImage Host Class Driver functions for opening and closing sessions. ↵Dean Camera2009-09-021-1/+1
| | | | | | Ensure IsActive is set on the interface to allow device functions to run. Fix spelling of "Received" in all source files where it is misspelt "Recieved".
* Add user-filtering to the HID report parser, so that the user code can ↵Dean Camera2009-09-021-0/+4
| | | | decide which items are to be stored into the HID_ReportInfo_t structure and which should be discarded to save on RAM usage.
* Changed the parameters and behaviour of the USB_GetDeviceConfigDescriptor() ↵Dean Camera2009-08-311-0/+6
| | | | function so that it now performs size checks and data validations internally, to simplify user code.
* Fixed AVRISP programmer demo -- can now connect to a target and read/write ↵Dean Camera2009-08-231-0/+4
| | | | | | | | Sig/Lock/Fuse/OSCCAL bytes successfully. Changed SPI_Init() to allow for the clock polarity and data sample modes to be set. Changed Dataflash_Init() to no longer call SPI_Init() automatically.
* Added V2Protocol handlers to the AVRISP project to enter/exit programming ↵Dean Camera2009-08-231-1/+3
| | | | | | mode, and read/write fuses, lockbits, OSCCAL and Signature bytes. Added ShutDown functions for all hardware peripheral drivers, so that peripherals can be turned off after use.
* Fix issue in CDC device class driver where received data the size of the ↵Dean Camera2009-08-111-0/+3
| | | | | | | | data endpoint could lock up the driver. Further work on the new CDC and HID host mode class drivers. Reset changelog et. al. to reset development information for the new version currently under development.
* Commit for 090810rc1 release.Dean Camera2009-08-051-1/+1
|
* Renamed all library events to properly seperate out Device and Host mode ↵Dean Camera2009-08-051-1/+5
| | | | | | | | events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only. Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events. Fixed incorrect Host state assignment in the incomplete BluetoothHost demo.
* Update migration notes for the upcomming 090810 release.Dean Camera2009-08-031-2/+13
|
* State information for class drivers is now zeroed out during enumeration ↵Dean Camera2009-07-271-1/+1
| | | | (both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved.
* Added new USB_DeviceState variable to keep track of the current Device mode ↵Dean Camera2009-07-211-1/+7
| | | | | | | | | | | | USB state. Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers. Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality. Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead. Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true.
* Added new TOTAL_NUM_CONFIGURATIONS option, removed ↵Dean Camera2009-07-161-0/+6
| | | | | | USE_SINGLE_DEVICE_CONFIGURATION compile time option (but silently convert it to USE_SINGLE_DEVICE_CONFIGURATION internally for compatibility). Added new USE_FLASH_DESCRIPTORS compile time option. By default, descriptors can now lie in mixed memory spaces (specified by a new parameter to the CALLBACK_USB_GetDescriptor() function) unless one of the USE_*_DESCRIPTORS compile time option is specified.
* Move LUFA compile time options to a new section in the application makefiles ↵Dean Camera2009-06-191-2/+3
| | | | for clarity.
* Extend USB_GetDeviceConfigDescriptor() routine to require the configuration ↵Dean Camera2009-06-191-1/+6
| | | | number within the device to fetch, to add support for multi-configuration devices.
* Re-add in simple scheduler for compatibility with legacy code, mark all ↵Dean Camera2009-06-191-2/+3
| | | | scheduler related files as deprecated.
* Move main library documentation pages into a new ManPages subdirectory.Dean Camera2009-06-151-0/+362