- 01 Jun, 2011 1 commit
-
-
Dean Camera authored
-
- 12 Apr, 2011 1 commit
-
-
Dean Camera authored
Perform endianness correction in the HID report parser for big-endian platforms.
-
- 04 Apr, 2011 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
-
- 27 Feb, 2011 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Move out common architecture-independent core definitions into the appropriate core dispatch header files.
-
- 26 Feb, 2011 1 commit
-
-
Dean Camera authored
Removed Pipe_ClearErrorFlags(), pipe error flags are now automatically cleared when Pipe_ClearError() is called. More UC3B architecture porting.
-
- 20 Feb, 2011 3 commits
-
-
Dean Camera authored
Rename architecture specific driver files, to make them appear with uniquely identifying filenames in the documentation.
-
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.
-
- 08 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 01 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 24 Dec, 2010 1 commit
-
-
Dean Camera authored
Re-add in old Endpoint/Pipe workaround for unordered pipes - add new ORDERED_EP_CONFIG compile time option to override the workaround and use the previous behaviour that imposes correct Endpoint/Pipe ordering but produces smaller compiled code.
-
- 29 Oct, 2010 2 commits
-
-
Dean Camera authored
-
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.
-
- 13 Oct, 2010 1 commit
-
-
Dean Camera authored
-
- 12 Oct, 2010 2 commits
-
-
Dean Camera authored
Fixed MIDI_Host_Flush() not aborting early when the specified MIDI host interface was not configured. Small documentation improvements to explicitly reference tokens in Doxygen, to ensure that they are converted to cross-reference links in the output files.
-
Dean Camera authored
Moved the USB device selection logic for ENDPOINT_TOTAL_ENDPOINTS further up in Endpoint.h to where the endpoint bank capabilities are determined, to reduce the total number of device-specific logic. Change USB_Host_WaitMS() to test and disable the HSOFI interrupt before resuming the bus, so that it does not fire before the delay loop has run. Add missing const qualifier to the parameter of USB_Host_ClearPipeStall().
-
- 30 Sep, 2010 1 commit
-
-
Dean Camera authored
Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability. Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly. Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices. Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions.
-
- 24 Aug, 2010 1 commit
-
-
Dean Camera authored
-
- 22 Aug, 2010 1 commit
-
-
Dean Camera authored
Split out endpoint and pipe stream functions into new EndpointStream.c/.h and PipeStream.c/.h files.
-
- 09 Aug, 2010 1 commit
-
-
Dean Camera authored
Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions depending of if the given bank size is a compile time constant, as the compiler does a better job of optimizing with basic code. Changed over all device demos to use a clearer algorithm for the configuring of the application's endpoints.
-
- 22 Jul, 2010 1 commit
-
-
Dean Camera authored
Convert over internal pseudo-function macros to true inline functions for added type-safety and compile-checking.
-
- 21 Jul, 2010 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
Indent core library function parameters so that there is only one parameter per line, to increase readability.
-
- 15 Jul, 2010 1 commit
-
-
Dean Camera authored
Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform. Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure.
-
- 17 Jun, 2010 1 commit
-
-
Dean Camera authored
Minor tweaks to the library documentation.
-
- 15 Jun, 2010 1 commit
-
-
Dean Camera authored
-
- 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.
-
- 13 Apr, 2010 1 commit
-
-
Dean Camera authored
Removed two-step endpoint/pipe bank clear and switch sequence for smaller, faster endpoint/pipe code. Added spacing between multiple paragraphs in Doxygen \note sections. Removed call to the clock prescaler reset function in the Teensy bootloader to save space - the user application is accessed via a watchdog reset anyway, so the prescale reset would only affect the speed of the bootloader itself.
-
- 29 Mar, 2010 1 commit
-
-
Dean Camera authored
Remove accidentally duplicated model-specific peripheral driver files.
-
- 24 Feb, 2010 3 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
-
- 23 Feb, 2010 1 commit
-
-
Dean Camera authored
-