| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
the last parsed report item.
Fixed HID host driver's largest HID report size count corrupt when the number of report bits exceeds 255.
|
|
|
|
|
|
| |
USB_SetHIDReportItemInfo() and USB_GetHIDReportItemInfo() routines if the report item was NULL (which should be allowable according to the API).
Fixed HID Parser CALLBACK_HIDParser_FilterHIDReportItem() callback function not being passed a cacheable report item pointer.
|
|
|
|
| |
driver for the non-stream loops.
|
|
|
|
| |
TWI_BITLENGTH_FROM_FREQ() macro.
|
|
|
|
|
|
| |
Change Delay_MS() to accept a 16-bit parameter rather than an 8-bit parameter for longer possible delays.
Minor documentation improvements.
|
|
|
|
|
|
|
|
| |
release/recapture after the read address has been sent.
Fix TWI_ReadPacket() not releasing the bus correctly after all data transferred.
Make TWI_SendByte() and TWI_ReceiveByte() non-inline to reduce compiled binary size.
|
|
|
|
| |
module where it is used.
|
|
|
|
| |
Audio_Host_GetSetEndpointProperty(). Update host mode Audio class inline functions to prevent unused parameter warnings.
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
HID_DESCRIPTOR_JOYSTICK() macro.
|
|
|
|
|
|
|
|
| |
Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines.
Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values.
Fixed TWI_ReadPacket() not releasing the TWI bus on read completion.
|
| |
|
| |
|
|
|
|
| |
Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
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.
|
|
|
|
| |
Start the USB clock source generator inside USB_ResetInterface() for XMEGA devices.
|
|
|
|
|
|
| |
files over raw constants.
Start implementation of XMEGA platform drivers.
|
|
|
|
| |
functions, remove unnecessary internal functions.
|
|
|
|
| |
XMEGA devices.
|
|
|
|
| |
UC3A4 devices.
|
| |
|
|
|
|
| |
MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos.
|
|
|
|
| |
USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
|
|
|
|
|
|
| |
controller.
Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver.
|
| |
|
|
|
|
| |
compilation for some user projects.
|
| |
|
|
|
|
| |
breaking compatibility with some devices.
|
|
|
|
| |
Fix incorrect standard request name in the host standard request driver.
|
| |
|
| |
|
|
|
|
|
|
| |
chances of invalid usage.
Fix duplicated LED driver functions in the Doxygen documentation.
|
| |
|
|
|
|
|
|
| |
Add endianness information to the class driver and core structure definitions.
Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed.
|
|
|
|
| |
to forward references.
|
|
|
|
| |
RingBuffer 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.
|
|
|
|
| |
Slight improvements to the ADC peripheral driver example in the manual.
|