Commit Graph

1427 Commits (fc5fa769ef3389271547a2b3f452962996b69f50)
 

Author SHA1 Message Date
Dean Camera fc5fa769ef 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.
14 years ago
Dean Camera 3478178127 Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to improve optimization if called with constant inputs.
14 years ago
Dean Camera ef4cff29c3 Fix TempDataLogger project logging interval always being 500ms more than the requested interval.
14 years ago
Dean Camera c505ba047f 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).
14 years ago
Dean Camera ddae47979d Update LUFAConfig.h with missing options for the AVR32 target.
14 years ago
Dean Camera aceb015ea7 Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
14 years ago
Dean Camera 40728fd20d 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.
14 years ago
Dean Camera 025742fca8 Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).
14 years ago
Dean Camera d5e874d348 Add INTERRUPT_CONTROL_ENDPOINT compile time option support for the UC3 devices.
14 years ago
Dean Camera 5c274d106b Fixed USB_USBTask not being called internally in stream transfers between packets when Partial Stream Transfers are used.
14 years ago
Dean Camera 110711598a 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.
14 years ago
Dean Camera 2c404e5af5 Add support for the ORDERED_EP_CONFIG compile time token on the UC3 architecture.
14 years ago
Dean Camera 69243c5071 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.
14 years ago
Dean Camera 06d3797bac Fix names of XMEGA ClockManagement driver functions.
14 years ago
Dean Camera 69ab85cbc0 More USB XMEGA porting for Endpoint control.
14 years ago
Dean Camera 0c2ad9eb34 Add missing SVN eol-style property to files where it was missing.
14 years ago
Dean Camera a36012fc4b Add option to the USB XMEGAs to set the USB bus interrupt priority level.
14 years ago
Dean Camera f07e766755 Complete USB XMEGA interrupt control subsystem code in the core USB driver.
14 years ago
Dean Camera ffa8b430c1 Complete initial revision of the XMEGA Clock Management platform driver.
14 years ago
Dean Camera c8e5176465 Add XMEGA to the LUFA core library makefile's list of architectures, so that the XMEGA files are properly cleaned on request.
14 years ago
Dean Camera 77a9df36a7 Update UC3 platform driver support to use the bitmasks defined in the header files over raw constants.
14 years ago
Dean Camera b971dbbce8 More XMEGA USB AVR device port work - re-add missing Endpoint stream functions, remove unnecessary internal functions.
14 years ago
Dean Camera 8629e1918c Implementation of several key core USB driver functions for the new USB XMEGA devices.
14 years ago
Dean Camera 6490d1c443 Correct the maximum banks per endpoint information macros for the UC3A3 and UC3A4 devices.
14 years ago
Dean Camera bc41cbd26d Add support for triple endpoint/pipe bank AVR32 UC3 devices.
14 years ago
Dean Camera 7c3290607e Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices.
14 years ago
Dean Camera 3f38ea6317 Added Device Qualifier standard descriptor structure definitions USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
14 years ago
Dean Camera f4528c4aef Add high speed USB support for the UC3 devices containing a high speed USB controller.
14 years ago
Dean Camera 13951ab043 Fix compile errors in the UC3 platform support due to a forward reference and an incorrect function prototype.
14 years ago
Dean Camera 01d269879f Add new STRINGIFY() and STRINGIFY_EXPANDED() convenience macros.
14 years ago
Dean Camera d9643cf6ec Add start of an architecture port to the Atmel USB XMEGA devices.
14 years ago
Dean Camera f580232392 Remove unneeded #include of Device.h in StdDescriptors.h breaking compilation for some user projects.
14 years ago
Dean Camera 5f51554a5e Enhance and document the AVR32 UC3 platform drivers.
14 years ago
Dean Camera bd8046976f Minor documentation fixes.
14 years ago
Dean Camera fdb82cd1e8 Fixed error in the pipe unordered allocation algorithm for the AVR8 devices breaking compatibility with some devices.
14 years ago
Dean Camera 04287b76c5 Add more missing function attributes to the TWI peripheral driver.
14 years ago
Dean Camera 7207b05695 Add missing function attributes.
14 years ago
Dean Camera 065ed4da20 Added new USB_Host_GetDeviceStatus() function for USB Host mode.
14 years ago
Dean Camera f152ff26c7 Add missing function attributes to the RingBuffer driver to reduce the chances of invalid usage.
14 years ago
Dean Camera c029d72b94 More endianness porting of the LUFA host mode class drivers.
14 years ago
Dean Camera 85e85befc4 More endianness porting of the LUFA device mode class drivers.
14 years ago
Dean Camera 7c7778e3ce Minor style improvements to the incomplete AndroidAccessoryHost demo.
14 years ago
Dean Camera d771b1ff8f Oops - re-order Ringbuffer.h inline functions to prevent compile errors due to forward references.
14 years ago
Dean Camera 87ea060afe Added new RingBuffer_GetFreeCount() function to the library miscellaneous RingBuffer driver.
14 years ago
Dean Camera 6c4f736793 Minor documentation and style fixes.
14 years ago
Dean Camera 3309c00a99 Minor demo/project documentation and style fixes.
14 years ago
Dean Camera 55aadf97d5 Replace blind interface descriptor search in the incomplete AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values.
14 years ago
Dean Camera d9c16402b9 Add missing device deconfiguration-on-error statements to the host mode demos and projects.
14 years ago
Dean Camera 137ce280c1 Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task.
14 years ago
Dean Camera bcb627e1a1 Add missing doxygen group terminator to the new CompilerSpecific.h header file.
14 years ago