| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
be bulk-added to existing IDE projects without having to exclude unused architecture files.
|
|
|
|
| |
is specified (thanks to Andrus Aaslaid).
|
|
|
|
| |
non-Control pipe between the Powered and Default states of the host state machine.
|
|
|
|
| |
appropriate and remove/update old documentation.
|
|
|
|
| |
configuration function broken, redundant function prototypes and unused parameters.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
options (thanks to Opendous Inc.).
|
| |
|
| |
|
| |
|
|
|
|
| |
trailing whitespace at the end of each line.
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
|
| |
released silicon.
Cleanups to the UC3 endpoint/pipe multi byte read code.
|
| |
|
|
|
|
| |
handlers.
|
|
|
|
|
|
|
|
| |
time option is used (thanks to Ian Woloschin).
Small size improvement for Little Endian devices when USB host mode is used.
Minor documentation fixes.
|
|
|
|
|
|
| |
declared with that meta-attribute are not discarded by the linker.
Add missing function and definition documentation.
|
|
|
|
| |
Fix missing closing brace in an Endpoint function for the UC3 targets.
|
|
|
|
| |
module where it is used.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons).
|
| |
|
|
|
|
|
|
| |
packets when Partial Stream Transfers are used.
Remove old unused function prototype in the LowLevel MassStorage device demo.
|
|
|
|
| |
ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
|
|
|
|
| |
architecture.
|
|
|
|
| |
are used in the device descriptors as well and thus must not be changed.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
UC3A4 devices.
|
| |
|
|
|
|
| |
MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos.
|
|
|
|
|
|
| |
controller.
Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices.
Minor corrections to the documentation of the USB_Control_Request_t enum.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
are mistakenly compiled as regular source files in a LUFA project.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
to Russian translation services provided by Andrey from Microsin.ru.
|
| |
|
|
|
|
| |
that the user is now responsible for supplying the supported audio sampling rates, to allow for multiple audio interfaces with different numbers of supported rates and/or continuous sample rates.
|
| |
|
|
|
|
| |
Fix incorrect project name in the Projects/ folder makefile.
|
|
|
|
| |
so that each architecture can optimise the stream functions according to the available hardware (such as DMA, where available).
|
|
|
|
|
|
|
|
| |
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.
|