Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Minor documentation corrections. | Dean Camera | 2011-08-19 | 3 | -10/+9 |
| | |||||
* | Improve device support documentation in the manual; split out each ↵ | Dean Camera | 2011-08-19 | 1 | -56/+298 |
| | | | | 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. | ||||
* | Fix TWI peripheral driver example code in the library documentation. | Dean Camera | 2011-08-19 | 1 | -2/+2 |
| | |||||
* | Minor documentation corrections. | Dean Camera | 2011-08-17 | 2 | -5/+5 |
| | |||||
* | Pull out architecture specific macros and other definitions into a new ↵ | Dean Camera | 2011-08-16 | 6 | -75/+152 |
| | | | | common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code. | ||||
* | Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to ↵ | Dean Camera | 2011-08-16 | 5 | -25/+53 |
| | | | | improve optimization if called with constant inputs. | ||||
* | Fix TempDataLogger project logging interval always being 500ms more than the ↵ | Dean Camera | 2011-08-16 | 2 | -5/+2 |
| | | | | requested interval. | ||||
* | Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete ↵ | Dean Camera | 2011-08-09 | 2 | -1/+2 |
| | | | | 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). | ||||
* | Update LUFAConfig.h with missing options for the AVR32 target. | Dean Camera | 2011-08-04 | 4 | -2/+11 |
| | | | | Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header. | ||||
* | Fixed incorrect Dataflash buffer use in the ↵ | Dean Camera | 2011-07-30 | 8 | -7/+8 |
| | | | | DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden). | ||||
* | Remove redundant calls to USB_USBTask() in the Mass Storage Device Class ↵ | Dean Camera | 2011-07-29 | 3 | -25/+5 |
| | | | | | | 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. | ||||
* | Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII ↵ | Dean Camera | 2011-07-26 | 6 | -3/+20 |
| | | | | clone project (thanks to Volker Bosch). | ||||
* | Add INTERRUPT_CONTROL_ENDPOINT compile time option support for the UC3 devices. | Dean Camera | 2011-07-25 | 2 | -6/+44 |
| | |||||
* | Fixed USB_USBTask not being called internally in stream transfers between ↵ | Dean Camera | 2011-07-25 | 5 | -14/+13 |
| | | | | | | packets when Partial Stream Transfers are used. Remove old unused function prototype in the LowLevel MassStorage device demo. | ||||
* | Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵ | Dean Camera | 2011-07-19 | 84 | -235/+171 |
| | | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. | ||||
* | Add support for the ORDERED_EP_CONFIG compile time token on the UC3 ↵ | Dean Camera | 2011-07-19 | 4 | -37/+92 |
| | | | | architecture. | ||||
* | Move out the EP_TYPE_* macros to the base USBController.h header, as these ↵ | Dean Camera | 2011-07-19 | 4 | -81/+28 |
| | | | | are used in the device descriptors as well and thus must not be changed. | ||||
* | Fix names of XMEGA ClockManagement driver functions. | Dean Camera | 2011-07-18 | 1 | -12/+12 |
| | | | | Remove V2 branch for now, to concentrate on a V1 implementation of the USB XMEGAs before large-scale API alterations. | ||||
* | More USB XMEGA porting for Endpoint control. | Dean Camera | 2011-07-18 | 3 | -54/+94 |
| | |||||
* | Add missing SVN eol-style property to files where it was missing. | Dean Camera | 2011-07-15 | 105 | -27742/+27742 |
| | |||||
* | Add option to the USB XMEGAs to set the USB bus interrupt priority level. | Dean Camera | 2011-07-15 | 2 | -5/+26 |
| | |||||
* | Complete USB XMEGA interrupt control subsystem code in the core USB driver. | Dean Camera | 2011-07-15 | 7 | -25/+158 |
| | | | | | | 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. | ||||
* | Complete initial revision of the XMEGA Clock Management platform driver. | Dean Camera | 2011-07-14 | 6 | -91/+172 |
| | | | | Start the USB clock source generator inside USB_ResetInterface() for XMEGA devices. | ||||
* | Add XMEGA to the LUFA core library makefile's list of architectures, so that ↵ | Dean Camera | 2011-07-14 | 1 | -1/+1 |
| | | | | the XMEGA files are properly cleaned on request. | ||||
* | Update UC3 platform driver support to use the bitmasks defined in the header ↵ | Dean Camera | 2011-07-14 | 5 | -33/+264 |
| | | | | | | files over raw constants. Start implementation of XMEGA platform drivers. | ||||
* | More XMEGA USB AVR device port work - re-add missing Endpoint stream ↵ | Dean Camera | 2011-07-14 | 3 | -11/+69 |
| | | | | functions, remove unnecessary internal functions. | ||||
* | Implementation of several key core USB driver functions for the new USB ↵ | Dean Camera | 2011-07-14 | 4 | -122/+124 |
| | | | | XMEGA devices. | ||||
* | Correct the maximum banks per endpoint information macros for the UC3A3 and ↵ | Dean Camera | 2011-07-14 | 1 | -7/+7 |
| | | | | UC3A4 devices. | ||||
* | Add support for triple endpoint/pipe bank AVR32 UC3 devices. | Dean Camera | 2011-07-14 | 3 | -2/+24 |
| | |||||
* | Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices. | Dean Camera | 2011-07-14 | 1 | -1/+2 |
| | | | | MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos. | ||||
* | Added Device Qualifier standard descriptor structure definitions ↵ | Dean Camera | 2011-07-14 | 2 | -0/+48 |
| | | | | USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t. | ||||
* | Add high speed USB support for the UC3 devices containing a high speed USB ↵ | Dean Camera | 2011-07-14 | 5 | -58/+96 |
| | | | | | | controller. Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver. | ||||
* | Fix compile errors in the UC3 platform support due to a forward reference ↵ | Dean Camera | 2011-07-14 | 2 | -10/+9 |
| | | | | and an incorrect function prototype. | ||||
* | Add new STRINGIFY() and STRINGIFY_EXPANDED() convenience macros. | Dean Camera | 2011-07-14 | 2 | -0/+21 |
| | |||||
* | Add start of an architecture port to the Atmel USB XMEGA devices. | Dean Camera | 2011-07-13 | 29 | -5/+3720 |
| | |||||
* | Remove unneeded #include of Device.h in StdDescriptors.h breaking ↵ | Dean Camera | 2011-07-13 | 2 | -17/+13 |
| | | | | compilation for some user projects. | ||||
* | Enhance and document the AVR32 UC3 platform drivers. | Dean Camera | 2011-07-12 | 5 | -177/+401 |
| | |||||
* | Minor documentation fixes. | Dean Camera | 2011-07-12 | 3 | -10/+9 |
| | |||||
* | Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵ | Dean Camera | 2011-07-12 | 4 | -13/+6 |
| | | | | breaking compatibility with some devices. | ||||
* | Add more missing function attributes to the TWI peripheral driver. | Dean Camera | 2011-07-12 | 2 | -17/+21 |
| | | | | Fix incorrect standard request name in the host standard request driver. | ||||
* | Add missing function attributes. | Dean Camera | 2011-07-12 | 16 | -47/+80 |
| | |||||
* | Added new USB_Host_GetDeviceStatus() function for USB Host mode. | Dean Camera | 2011-07-12 | 4 | -15/+44 |
| | |||||
* | Add missing function attributes to the RingBuffer driver to reduce the ↵ | Dean Camera | 2011-07-11 | 3 | -23/+33 |
| | | | | | | chances of invalid usage. Fix duplicated LED driver functions in the Doxygen documentation. | ||||
* | More endianness porting of the LUFA host mode class drivers. | Dean Camera | 2011-07-11 | 8 | -84/+84 |
| | |||||
* | More endianness porting of the LUFA device mode class drivers. | Dean Camera | 2011-07-11 | 18 | -152/+290 |
| | | | | | | 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. | ||||
* | Minor style improvements to the incomplete AndroidAccessoryHost demo. | Dean Camera | 2011-07-11 | 1 | -2/+2 |
| | |||||
* | Oops - re-order Ringbuffer.h inline functions to prevent compile errors due ↵ | Dean Camera | 2011-07-11 | 1 | -25/+25 |
| | | | | to forward references. | ||||
* | Added new RingBuffer_GetFreeCount() function to the library miscellaneous ↵ | Dean Camera | 2011-07-11 | 1 | -8/+26 |
| | | | | RingBuffer driver. | ||||
* | Minor documentation and style fixes. | Dean Camera | 2011-07-11 | 5 | -8/+12 |
| | |||||
* | Minor demo/project documentation and style fixes. | Dean Camera | 2011-07-11 | 3 | -12/+12 |
| |