| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
switch.
|
|
|
|
| |
supported USB mode and no USB_DEVICE_ONLY or USB_HOST_ONLY configuration token set.
|
| |
|
| |
|
|
|
|
| |
starts the application via a software jump without first turning off the OTG pad (thanks to Simon Inns)
|
| |
|
|
|
|
| |
line endings of all makefile, *.c and *.h files.
|
|
|
|
| |
requested endpoint or pipe number is above the maximum for that device.
|
| |
|
| |
|
|
|
|
| |
and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.
|
|
|
|
| |
functions.
|
|
|
|
|
|
| |
supported devices.
Fixed compile error with the unreleased ATMEGA32U6 device.
|
| |
|
|
|
|
| |
be bulk-added to existing IDE projects without having to exclude unused architecture files.
|
|
|
|
| |
non-Control pipe between the Powered and Default states of the host state machine.
|
|
|
|
| |
appropriate and remove/update old documentation.
|
|
|
|
| |
explicitly state they contain unique values in the datasheet, as this appears to be implemented in hardware.
|
|
|
|
| |
options (thanks to Opendous Inc.).
|
| |
|
| |
|
| |
|
|
|
|
| |
trailing whitespace at the end of each line.
|
|
|
|
|
|
| |
Add additional compile time errors to the XMEGA and AVR8 architectures if multiple USE_*_DESCRIPTORS compile time tokens are enabled.
Add support for the NO_INTERNAL_SERIAL compile time token on the XMEGA targets.
|
| |
|
|
|
|
| |
the PLL is now configured for 48MHz and not a divided 96MHz, to lower power consumption and to keep the system within the datasheet specs for 3.3V operation (thanks to Scott Vitale).
|
| |
|
|
|
|
|
|
| |
declared with that meta-attribute are not discarded by the linker.
Add missing function and definition documentation.
|
|
|
|
| |
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).
|
|
|
|
|
|
| |
driver when INTERRUPT_CONTROL_ENDPOINT is not used, as this is done inside the stream callbacks.
Fix implementations of Endpoint_SetEndpointDirection() and Endpoint_GetEndpointDirection() for the AVR8 architecture.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
are used in the device descriptors as well and thus must not be changed.
|
|
|
|
|
|
| |
controller.
Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver.
|
|
|
|
| |
breaking compatibility with some devices.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
so that each architecture can optimise the stream functions according to the available hardware (such as DMA, where available).
|