- 24 Aug, 2011 1 commit
-
-
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.
-
- 23 Aug, 2011 2 commits
-
-
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
-
- 22 Aug, 2011 1 commit
-
-
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.
-
- 19 Aug, 2011 3 commits
-
-
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
-
- 17 Aug, 2011 1 commit
-
-
Dean Camera authored
-
- 16 Aug, 2011 3 commits
-
-
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
-
- 09 Aug, 2011 1 commit
-
-
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).
-
- 04 Aug, 2011 1 commit
-
-
Dean Camera authored
Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header.
-
- 30 Jul, 2011 1 commit
-
-
Dean Camera authored
Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
-
- 29 Jul, 2011 1 commit
-
-
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.
-
- 26 Jul, 2011 1 commit
-
-
Dean Camera authored
Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).
-
- 25 Jul, 2011 2 commits
-
-
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.
-
- 19 Jul, 2011 3 commits
-
-
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.
-
- 18 Jul, 2011 2 commits
-
-
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
-
- 15 Jul, 2011 3 commits
-
-
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.
-
- 14 Jul, 2011 12 commits
-
-
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.
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos.
-
Dean Camera authored
Added Device Qualifier standard descriptor structure definitions USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
-
Dean Camera authored
Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver.
-
Dean Camera authored
Fix compile errors in the UC3 platform support due to a forward reference and an incorrect function prototype.
-
Dean Camera authored
-
- 13 Jul, 2011 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Remove unneeded #include of Device.h in StdDescriptors.h breaking compilation for some user projects.
-