- 12 Sep, 2012 1 commit
-
-
Dean Camera authored
Fixed possible rounding in the VERSION_BCD() macros for some 0.01 step increments (thanks to Oliver Zander).
-
- 09 Jun, 2012 1 commit
-
-
Dean Camera authored
-
- 10 May, 2012 1 commit
-
-
Dean Camera authored
Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.
-
- 05 May, 2012 1 commit
-
-
Dean Camera authored
Fixed incorrect DFU version number reported to the host in the DFU bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock).
-
- 04 Feb, 2012 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 01 Feb, 2012 1 commit
-
-
Dean Camera authored
-
- 02 Jan, 2012 1 commit
-
-
Dean Camera authored
USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as this was misnamed (thanks to NXP Semiconductors).
-
- 23 Dec, 2011 1 commit
-
-
Dean Camera authored
Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
-
- 22 Sep, 2011 1 commit
-
-
Dean Camera authored
Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation.
-
- 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.
-
- 19 Jul, 2011 1 commit
-
-
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.
-
- 14 Jul, 2011 1 commit
-
-
Dean Camera authored
Added Device Qualifier standard descriptor structure definitions USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.
-
- 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.
-
- 11 Jul, 2011 1 commit
-
-
Dean Camera authored
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.
-
- 29 Jun, 2011 1 commit
-
-
Dean Camera authored
-
- 25 Apr, 2011 1 commit
-
-
Dean Camera authored
Add __VA_ARGS__ support to the LUFA supplied ISR macro. Add proper result typecasting to the SWAPENDIAN_* macros. Switch to using -1 on the UC3 target to obtain a register mask with all bits set (for clearing interrupts and status flags). Fix incorrect USB controller mode on the UC3 when a fixed mode is specified as a compile time option due to AVR32_USBB.USBCON.uide being set by default. Make USB_Descriptor_String_t use a uint16_t for Unicode strings on all targets except the AVR8 (retained for backwards compatibility).
-
- 13 Mar, 2011 2 commits
-
-
Dean Camera authored
Add support for the inbuilt unique serial numbers in the UC3A3 and UC3A4 models.
-
Dean Camera authored
-
- 11 Mar, 2011 1 commit
-
-
Dean Camera authored
Add structure padding to the appropriate descriptor structures to maintain correct alignments on larger architectures. Fix EVK1101 swapped joystick Right/Down masks.
-
- 05 Mar, 2011 1 commit
-
-
Dean Camera authored
Porting updates for the UC3B architecture - get UC3B partially enumerating using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.
-
- 20 Feb, 2011 3 commits
-
-
Dean Camera authored
More updates to remove architecture-specific comments from the documentation, alter USBMode.h preprocessor logic to support future architectures more easily.
-
Dean Camera authored
-
Dean Camera authored
Start update of documentation to support possible multiple architectures in the future - alter \file documentation to automatically copy in the module documentation where possible.
-
- 19 Feb, 2011 2 commits
-
-
Dean Camera authored
Initial restructuring of the core USB driver module to support multiple architectures in the future.
-
Dean Camera authored
Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
-
- 01 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 28 Oct, 2010 2 commits
-
-
Dean Camera authored
Add logical grouping of related #define values for better Doxygen documentation.
-
Dean Camera authored
Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
-
- 25 Oct, 2010 1 commit
-
-
Dean Camera authored
Add descriptor class, subclass and protocol constants to the class drivers, modify all demos to use them where possible. Move out private/internal host class driver constants to the common class driver headers, so that they can be used in the Low Level host mode demos. Ensure all demos, projects and bootloaders use the class driver constants where possible to minimise code repetition.
-
- 13 Oct, 2010 1 commit
-
-
Dean Camera authored
-
- 28 Sep, 2010 1 commit
-
-
Dean Camera authored
Add new CDC descriptor structs to the CDC class driver, so that the CDC demos can use human readable field names. Rename prefix for Still Image Host class driver functions from "SImage_" to "SI_" to remain consistent with the rest of the driver.
-
- 19 Sep, 2010 1 commit
-
-
Dean Camera authored
Minor documentation fixes. Fix broken USB host mode due to the USB frame counter not being updated during the early enumeration steps, causing USB_Host_DelayMS() to spinloop forever.
-
- 09 Sep, 2010 1 commit
-
-
Dean Camera authored
-
- 29 Jul, 2010 1 commit
-
-
Dean Camera authored
-
- 21 Jul, 2010 2 commits
-
-
Dean Camera authored
Move and rename DevChaper9.c/.h and HostChapter9.c/.h to the HighLevel directory, new named DeviceStandardReq.c/.h and HostStandardReq.c/.h. Rename LowLevel.c/.h to USBController.c/.h. Remove dependancies on the complete <avr/io.h> header in the HighLevel USB driver directory, to ensure less work is required in later (possible) ports.
-
Dean Camera authored
Reduce spacing of the structure elements in StdDescriptors.h to make the code more readable.
-
- 17 Jun, 2010 1 commit
-
-
Dean Camera authored
Minor tweaks to the library documentation.
-
- 03 Jun, 2010 1 commit
-
-
Dean Camera authored
-