- 20 Jun, 2011 1 commit
-
-
Dean Camera authored
Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s. Add C++ compatibility to some header files currently missing extern "C" linkage.
-
- 14 May, 2011 1 commit
-
-
Dean Camera authored
Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed. Add missing documentation to the USB_Device_States_t enum.
-
- 27 Feb, 2011 1 commit
-
-
Dean Camera authored
Oops - ensure that only the relevant/available interrupts are defined and used on each architecture. Make all USB driver headers include USBMode.h first, to ensure that the relevant USB mode macros are defined.
-
- 20 Feb, 2011 1 commit
-
-
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.
-
- 08 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 01 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 02 Nov, 2010 1 commit
-
-
Dean Camera authored
Fix XPLAINBridge code broken during the changes to the Rescue Clock generation in the AVRISP-MKII clone project. Change over all low level host mode project's descriptor comparator routines to perform the descriptor casting in a temp variable to make the code clearer and easier to modify (despite being more verbose).
-
- 28 Oct, 2010 1 commit
-
-
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.
-
- 13 Oct, 2010 1 commit
-
-
Dean Camera authored
-
- 30 Jul, 2010 1 commit
-
-
Dean Camera authored
More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
-
- 21 Jul, 2010 3 commits
-
-
Dean Camera authored
Indent core library function parameters so that there is only one parameter per line, to increase readability.
-
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.
-
- 16 Jun, 2010 1 commit
-
-
Dean Camera authored
Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.
-
- 02 Jun, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Better fix to avoid void pointer arithmetic in ConfigDescriptor.h to regain C++ compatibility (thanks to Michael Hennebry).
-
- 31 May, 2010 1 commit
-
-
Dean Camera authored
Remove void* arithmetic in the USB_GetNextDescriptor() static inline function, to make the header file C++ compatible once again. Implement workaround for an obscure GCC bug which can cause incorrect code generation under some circumstances when the void* is re-cast.
-
- 30 May, 2010 1 commit
-
-
Dean Camera authored
Small tweaks to ConfigDescriptor.c/.h to ensure pointers use the correct type, and to remove const attribute from the descriptor comparator callback function pointer type define, and into the function prototype instead.
-
- 29 May, 2010 1 commit
-
-
Dean Camera authored
-
- 08 May, 2010 1 commit
-
-
Dean Camera authored
Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.
-
- 29 Mar, 2010 1 commit
-
-
Dean Camera authored
Remove accidentally duplicated model-specific peripheral driver files.
-
- 24 Feb, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 23 Feb, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 11 Feb, 2010 1 commit
-
-
Dean Camera authored
Add more include protection macros to give the user warnings when they try to manually include private driver header files, instead of the public driver headers.
-
- 30 Dec, 2009 1 commit
-
-
Dean Camera authored
-
- 28 Dec, 2009 1 commit
-
-
Dean Camera authored
-
- 13 Dec, 2009 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 24 Nov, 2009 1 commit
-
-
Dean Camera authored
Fixed broken USB_GetNextDescriptor() function causing the descriptor to jump ahead double the expected amount. Fixed Pipe_IsEndpointBound() not masking the given Endpoint Address against PIPE_EPNUM_MASK.
-
- 17 Nov, 2009 1 commit
-
-
Dean Camera authored
Fix doxygen documentation - doxygen was getting confused on the variable-length ATTR_NON_NULL_PTR_ARG() macro used on function prototypes and was generating many return types for several functions in the documentation (thanks to David Lyons).
-
- 13 Nov, 2009 1 commit
-
-
Dean Camera authored
Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function to USB_Host_GetDeviceConfigDescriptor().
-
- 10 Nov, 2009 1 commit
-
-
Dean Camera authored
Update CDC Class Driver character stream functions to use the correct avr-libc return codes for errors and EOF. Fix pointer arithmetic on void byte buffers by explicitly typecasting the buffer pointers to uint8_t* before altering them.
-
- 07 Nov, 2009 1 commit
-
-
Dean Camera authored
Descriptor processing routines now pass around void pointers rather than uint8_t pointers, as their destination datatype is know well known -- they are just streams of bytes until they are cast to the correct destination type by DESCRIPTOR_CAST.
-
- 06 Nov, 2009 1 commit
-
-
Dean Camera authored
Add double banking property to LUFA powered projects in the Projects directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.
-
- 17 Sep, 2009 1 commit
-
-
Dean Camera authored
Fix Mass Storage Host Class driver GetMaxLUN command - incorrect function return codes used in comparison to check for success. Add HID Host Class driver functions to set the report protocol, add more class driver documentation.
-