Add start of an architecture port to the Atmel USB XMEGA devices.

This commit is contained in:
Dean Camera 2011-07-13 23:50:05 +00:00
parent f580232392
commit d9643cf6ec
29 changed files with 3720 additions and 5 deletions

View file

@ -26,6 +26,7 @@
* - Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver
* - Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device
* - Added new USB_Host_GetDeviceStatus() function to the host standard request function set
* - Added AVR USB XMEGA architecture port (currently incomplete/experimental)
* - Library Applications:
* - Added RNDIS device mode to the Webserver project
* - Added new incomplete AndroidAccessoryHost Host LowLevel demo
@ -49,6 +50,7 @@
* - 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 global Host state machine state and the new
* USB_Host_ConfigurationNumber global as required
* - Added endian correcting code to the library USB class drivers for multiple architecture support
* - Library Applications:
* - Modified the Low Level and Class Driver AudioInput and AudioOutput demos to support multiple audio sample rates
* - Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration

View file

@ -92,5 +92,23 @@
*
* Currently supported third-party boards (see \ref Group_BoardTypes for makefile BOARD constant names):
* - Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
*
* \section Sec_XMEGA_Support Atmel USB XMEGA AVR (XMEGA)
* Note: <i>The XMEGA device support is currently <b>experimental</b>, and is included for preview purposes only.</i>
* Currently supported XMEGA models:
* - ATXMEGA16A4U (USB Device Only)
* - ATXMEGA32A4U (USB Device Only)
* - ATXMEGA64A3U (USB Device Only)
* - ATXMEGA128A3U (USB Device Only)
* - ATXMEGA192A3U (USB Device Only)
* - ATXMEGA256A3U (USB Device Only)
* - ATXMEGA256A3BU (USB Device Only)
* - ATXMEGA128A1U (USB Device Only)
*
* Currently supported Atmel XMEGA boards (see \ref Group_BoardTypes):
* - None
*
* Currently supported third-party boards (see \ref Group_BoardTypes for makefile BOARD constant names):
* - Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
*/