Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Spell check source code, fix mistakes. | Dean Camera | 2012-06-09 | 1 | -1/+1 |
| | |||||
* | Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion ↵ | Dean Camera | 2012-06-06 | 1 | -1/+1 |
| | | | | filetype filter. | ||||
* | Fix incorrect bank mask in Endpoint_ConfigureEndpoint() for the UC3 devices. | Dean Camera | 2012-06-02 | 3 | -5/+5 |
| | |||||
* | Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the ↵ | Dean Camera | 2012-05-26 | 3 | -17/+18 |
| | | | | UC3 devices (thanks to Andrew Chu). | ||||
* | Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵ | Dean Camera | 2012-05-20 | 2 | -25/+25 |
| | | | | and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output. | ||||
* | Add missing CPPCheck unusedFunction check suppressions on the USB template ↵ | Dean Camera | 2012-05-19 | 4 | -0/+4 |
| | | | | functions. | ||||
* | Reintegrate the FullEPAddresses development branch into trunk. | Dean Camera | 2012-04-14 | 7 | -223/+171 |
| | |||||
* | Add architecture guards to all architecture-specific files, so that they can ↵ | Dean Camera | 2012-04-07 | 8 | -0/+32 |
| | | | | be bulk-added to existing IDE projects without having to exclude unused architecture files. | ||||
* | Fixed compile error for the UC3 architecture when INTERRUPT_CONTROL_ENDPOINT ↵ | Dean Camera | 2012-03-06 | 1 | -0/+2 |
| | | | | is specified (thanks to Andrus Aaslaid). | ||||
* | Fixed possible enumeration error if the user application selects the ↵ | Dean Camera | 2012-02-26 | 1 | -10/+7 |
| | | | | non-Control pipe between the Powered and Default states of the host state machine. | ||||
* | Minor documentation fixes - change \note entries to \warning where ↵ | Dean Camera | 2012-02-24 | 5 | -29/+22 |
| | | | | appropriate and remove/update old documentation. | ||||
* | Fix errors uncovered by the new build test compile warnings; fix UC3 pipe ↵ | Dean Camera | 2012-02-19 | 3 | -4/+4 |
| | | | | configuration function broken, redundant function prototypes and unused parameters. | ||||
* | Add build tests to verify correct compilation of as many modules as possible ↵ | Dean Camera | 2012-02-18 | 1 | -1/+1 |
| | | | | | | | | | | under as many architectures as possible. Fix broken compilation of LUFA under C++ compilers when the Serial peripheral module header file is included in a C++ source file. Fix missing semicolon in the UC3 architecture host pipe functions. Fix failed compilation for the XMEGA architecture if USB_DEVICE_ONLY us not specified. | ||||
* | Added INVERTED_VBUS_ENABLE_LINE and NO_AUTO_VBUS_MANAGEMENT compile time ↵ | Dean Camera | 2012-02-05 | 2 | -0/+9 |
| | | | | options (thanks to Opendous Inc.). | ||||
* | Update file contributor copyrights for 2012. | Dean Camera | 2012-02-04 | 20 | -20/+20 |
| | |||||
* | Update file header copyrights for 2012. | Dean Camera | 2012-02-04 | 20 | -20/+20 |
| | |||||
* | Minor documentation improvements. | Dean Camera | 2012-02-01 | 1 | -2/+2 |
| | |||||
* | Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵ | Dean Camera | 2011-12-23 | 14 | -48/+53 |
| | | | | trailing whitespace at the end of each line. | ||||
* | Fixed broken AVR32 endpoint/pipe communications when ORDERED_EP_CONFIG ↵ | Dean Camera | 2011-11-22 | 3 | -13/+17 |
| | | | | | | compile time option is not enabled (thanks to Matthias). Fixed broken compilation for the AVR32 devices if the NO_SOF_EVENTS compile time option was not enabled (thanks to Matthias). | ||||
* | Namespace out the internal endpoint and pipe globals in the UC3 architecture. | Dean Camera | 2011-10-30 | 4 | -145/+145 |
| | |||||
* | Update XMEGA platform clock management example code to suit the currently ↵ | Dean Camera | 2011-10-25 | 2 | -12/+12 |
| | | | | | | released silicon. Cleanups to the UC3 endpoint/pipe multi byte read code. | ||||
* | Prevent written but unused variable warnings on GCC 4.6 with dummy reads. | Dean Camera | 2011-10-09 | 2 | -0/+12 |
| | |||||
* | Added endian-correction to the CDC driver's Line Encoding control request ↵ | Dean Camera | 2011-10-07 | 1 | -1/+1 |
| | | | | handlers. | ||||
* | Fix compile error on the UC3 targets when INTERRUPT_CONTROL_ENDPOINT compile ↵ | Dean Camera | 2011-09-28 | 1 | -1/+1 |
| | | | | | | | | time option is used (thanks to Ian Woloschin). Small size improvement for Little Endian devices when USB host mode is used. Minor documentation fixes. | ||||
* | Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵ | Dean Camera | 2011-09-22 | 2 | -0/+4 |
| | | | | | | declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation. | ||||
* | Fix missing C++ linkage command in ArchitectureSpecific.h. | Dean Camera | 2011-09-21 | 1 | -1/+1 |
| | | | | Fix missing closing brace in an Endpoint function for the UC3 targets. | ||||
* | Move documentation for the USB_HOST_TIMEOUT_MS into the HostStandardReq ↵ | Dean Camera | 2011-08-28 | 1 | -11/+0 |
| | | | | module where it is used. | ||||
* | Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵ | Dean Camera | 2011-08-24 | 1 | -1/+1 |
| | | | | | | | | | | function works on an endpoint address within the attached device, and not a Pipe within the host. Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons). Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage. Minor documentation corrections. | ||||
* | Minor documentation fixes. | Dean Camera | 2011-08-23 | 2 | -1/+4 |
| | | | | Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons). | ||||
* | Add INTERRUPT_CONTROL_ENDPOINT compile time option support for the UC3 devices. | Dean Camera | 2011-07-25 | 2 | -6/+44 |
| | |||||
* | Fixed USB_USBTask not being called internally in stream transfers between ↵ | Dean Camera | 2011-07-25 | 1 | -4/+4 |
| | | | | | | packets when Partial Stream Transfers are used. Remove old unused function prototype in the LowLevel MassStorage device demo. | ||||
* | Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵ | Dean Camera | 2011-07-19 | 1 | -15/+2 |
| | | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. | ||||
* | Add support for the ORDERED_EP_CONFIG compile time token on the UC3 ↵ | Dean Camera | 2011-07-19 | 2 | -0/+72 |
| | | | | architecture. | ||||
* | Move out the EP_TYPE_* macros to the base USBController.h header, as these ↵ | Dean Camera | 2011-07-19 | 1 | -27/+0 |
| | | | | are used in the device descriptors as well and thus must not be changed. | ||||
* | Add missing SVN eol-style property to files where it was missing. | Dean Camera | 2011-07-15 | 12 | -4206/+4206 |
| | |||||
* | Complete USB XMEGA interrupt control subsystem code in the core USB driver. | Dean Camera | 2011-07-15 | 1 | -6/+6 |
| | | | | | | Automatically load in the USB calibration bytes from the User Signature Row on start-up. Create internal SRAM variable for the endpoint control and status register table, used by the XMEGA USB controller hardware. | ||||
* | Correct the maximum banks per endpoint information macros for the UC3A3 and ↵ | Dean Camera | 2011-07-14 | 1 | -7/+7 |
| | | | | UC3A4 devices. | ||||
* | Add support for triple endpoint/pipe bank AVR32 UC3 devices. | Dean Camera | 2011-07-14 | 3 | -2/+24 |
| | |||||
* | Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices. | Dean Camera | 2011-07-14 | 1 | -1/+2 |
| | | | | MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos. | ||||
* | Add high speed USB support for the UC3 devices containing a high speed USB ↵ | Dean Camera | 2011-07-14 | 3 | -29/+60 |
| | | | | | | controller. Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver. | ||||
* | Add missing function attributes. | Dean Camera | 2011-07-12 | 2 | -1/+2 |
| | |||||
* | Updated all host mode demos and projects to use the ↵ | Dean Camera | 2011-07-08 | 10 | -174/+31 |
| | | | | | | | | | | | | | | 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. | ||||
* | Tighten up the implementations of the USB_Device_SetDeviceAddress(), ↵ | Dean Camera | 2011-07-06 | 1 | -21/+21 |
| | | | | | | USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices. Minor corrections to the documentation of the USB_Control_Request_t enum. | ||||
* | Minor internal macro renaming for the UC3 devices. | Dean Camera | 2011-06-20 | 4 | -6/+6 |
| | |||||
* | Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was ↵ | Dean Camera | 2011-06-20 | 1 | -0/+10 |
| | | | | | | disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s. Add C++ compatibility to some header files currently missing extern "C" linkage. | ||||
* | Add macro guards to the templated C files to prevent compile errors if they ↵ | Dean Camera | 2011-06-14 | 4 | -1/+136 |
| | | | | are mistakenly compiled as regular source files in a LUFA project. | ||||
* | Fix compile errors when both Host and Device modes are enabled. | Dean Camera | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | Pipe_BoundEndpointNumber() has been renamed to ↵ | Dean Camera | 2011-06-08 | 2 | -12/+7 |
| | | | | | | Pipe_GetBoundEndpointAddress(), and now returns the correct endpoint direction as part of the endpoint address. Add Audio_GetSetEndpointProperty() function to the Host mode Audio class driver. | ||||
* | Fix compile errors when compiling for the AVR32 UC3 target. | Dean Camera | 2011-06-08 | 2 | -0/+2 |
| | |||||
* | Massive corrections to the project documentation and code comments, thanks ↵ | Dean Camera | 2011-06-05 | 2 | -2/+2 |
| | | | | to Russian translation services provided by Andrey from Microsin.ru. |