- Sep 21, 2011
-
-
Dean Camera authored
-
- Sep 17, 2011
-
-
Dean Camera authored
Fixed HID Parser's largest report size bit count not including the size of the last parsed report item. Fixed HID host driver's largest HID report size count corrupt when the number of report bits exceeds 255.
-
- Sep 07, 2011
-
-
Dean Camera authored
-
Dean Camera authored
Fixed optimization error in the HID Parser item value 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.
-
- Sep 05, 2011
-
-
Dean Camera authored
Oops - restore conditional calls to USB_USBTask() in the Mass Storage class driver for the non-stream loops.
-
- Sep 02, 2011
-
-
Dean Camera authored
Update the TempDataLogger project and driver documentation to use the new TWI_BITLENGTH_FROM_FREQ() macro.
-
Dean Camera authored
Change Delay_MS() to accept a 16-bit parameter rather than an 8-bit parameter for longer possible delays. Minor documentation improvements.
-
- Aug 31, 2011
-
-
Dean Camera authored
Make TWI_ReadPacket() use a repeated start condition rather than a full bus 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.
-
- Aug 28, 2011
-
-
Dean Camera authored
-
Dean Camera authored
Remove redundant prototype for Audio_Host_StartStopStreaming() and Audio_Host_GetSetEndpointProperty(). Update host mode Audio class inline functions to prevent unused parameter warnings.
-
- Aug 24, 2011
-
-
Dean Camera authored
Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the 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.
-
- Aug 23, 2011
-
-
Dean Camera authored
Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons).
-
Dean Camera authored
-
- Aug 22, 2011
-
-
Dean Camera authored
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.
-
- Aug 19, 2011
-
-
Dean Camera authored
-
Dean Camera authored
Improve device support documentation in the manual; split out each architecture into a different sub-page of the Device Support section of the manual, add in table to indicate USB mode support for each microcontroller model.
-
Dean Camera authored
-
- Aug 17, 2011
-
-
Dean Camera authored
-
- Aug 16, 2011
-
-
Dean Camera authored
Pull out architecture specific macros and other definitions into a new common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code.
-
Dean Camera authored
Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to improve optimization if called with constant inputs.
-
Dean Camera authored
-
- Aug 09, 2011
-
-
Dean Camera authored
Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete AndroidAccessoryHost demo to prevent a timeout on the Android device from aborting Accessory mode after a command it sent to switch modes (thanks to Opendous Inc).
-
- Aug 04, 2011
-
-
Dean Camera authored
Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header.
-
- Jul 30, 2011
-
-
Dean Camera authored
Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
-
- Jul 29, 2011
-
-
Dean Camera authored
Remove redundant calls to USB_USBTask() in the Mass Storage Device Class 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.
-
- Jul 26, 2011
-
-
Dean Camera authored
Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).
-
- Jul 25, 2011
-
-
Dean Camera authored
-
Dean Camera authored
Fixed USB_USBTask not being called internally in stream transfers between packets when Partial Stream Transfers are used. Remove old unused function prototype in the LowLevel MassStorage device demo.
-
- Jul 19, 2011
-
-
Dean Camera authored
Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
-
Dean Camera authored
-
Dean Camera authored
Move out the EP_TYPE_* macros to the base USBController.h header, as these are used in the device descriptors as well and thus must not be changed.
-
- Jul 18, 2011
-
-
Dean Camera authored
Remove V2 branch for now, to concentrate on a V1 implementation of the USB XMEGAs before large-scale API alterations.
-
Dean Camera authored
-
- Jul 15, 2011
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
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.
-
- Jul 14, 2011
-
-
Dean Camera authored
Start the USB clock source generator inside USB_ResetInterface() for XMEGA devices.
-
Dean Camera authored
Add XMEGA to the LUFA core library makefile's list of architectures, so that the XMEGA files are properly cleaned on request.
-
Dean Camera authored
Update UC3 platform driver support to use the bitmasks defined in the header files over raw constants. Start implementation of XMEGA platform drivers.
-
Dean Camera authored
More XMEGA USB AVR device port work - re-add missing Endpoint stream functions, remove unnecessary internal functions.
-