- Aug 09, 2010
-
-
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.
-
- Jul 22, 2010
-
-
Dean Camera authored
Convert over internal pseudo-function macros to true inline functions for added type-safety and compile-checking.
-
- Jul 21, 2010
-
-
Dean Camera authored
-
Dean Camera authored
Indent core library function parameters so that there is only one parameter per line, to increase readability.
-
- Jul 15, 2010
-
-
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.
-
- Jun 17, 2010
-
-
Dean Camera authored
Minor tweaks to the library documentation.
-
- Jun 15, 2010
-
-
Dean Camera authored
-
- May 29, 2010
-
-
Dean Camera authored
-
- May 08, 2010
-
-
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.
-
- Apr 13, 2010
-
-
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.
-
- Mar 29, 2010
-
-
Dean Camera authored
Remove accidentally duplicated model-specific peripheral driver files.
-
- Feb 24, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
-
- Feb 23, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- Feb 11, 2010
-
-
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.
-
- Feb 01, 2010
-
-
Dean Camera authored
Re-added Pipe_IsEndpointBound() calls to the CDC and RNDIS host class drivers, not that the function has the correct behaviour for devices with bidirectional endpoints.
-
- Dec 30, 2009
-
-
Dean Camera authored
-
- Dec 28, 2009
-
-
Dean Camera authored
-
- Dec 13, 2009
-
-
Dean Camera authored
-
- Nov 25, 2009
-
-
Dean Camera authored
Added new RNDISHost Host LowLevel demo. Fixed misnamed Pipe_SetPipeToken() macro for setting a pipe's direction. Fixed CDCHost failing on devices with bidirectional endpoints.
-
- Nov 09, 2009
-
-
Dean Camera authored
-
- Nov 06, 2009
-
-
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.
-
- Oct 18, 2009
-
-
Dean Camera authored
Moved USBtoSerial demo the Projects directory, as it is simply an expanded CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
-
- Oct 03, 2009
-
-
Dean Camera authored
-
- Sep 30, 2009
-
-
Dean Camera authored
Removed mostly useless "TestApp" demo, as it was mainly useful only for checking for sytax errors in the library. MIDI device demos now receive MIDI events from the host and display note ON messages via the board LEDs. Added beginnings of a MIDI class bootloader.
-
- Sep 24, 2009
-
-
Dean Camera authored
Doxygen fixes to \param directives to give data direction in all projects. Make HID item filtering routines clearer in the HID WithParser demos.
-
- Sep 21, 2009
-
-
Dean Camera authored
Fix KeyboardHost ClassDriver demo; boot protocol keyboard report structure in the Host Mode HID Class driver uses the full keycode array from the attached device.
-
- Sep 20, 2009
-
-
Dean Camera authored
Added new USB_GetHIDReportSize() function to the HID report parser to retrieve the size of a given report by its ID. More additions to the unfinished HID Host Class Driver.
-
- Sep 02, 2009
-
-
Dean Camera authored
Add StillImage Host Class Driver functions for opening and closing sessions. Ensure IsActive is set on the interface to allow device functions to run. Fix spelling of "Received" in all source files where it is misspelt "Recieved".
-
- Aug 26, 2009
-
-
Dean Camera authored
Oops: Really disable building of Projects/Host/ClassDriver directory in the Projects/Host/ makefile. Add more skeleton functions and definitions to the Mass Storage Host mode Class driver. Made Endpoint_Write_DWord_* functions echo the structure of the matching Endpoint routines for clarity.
-
- Aug 25, 2009
-
-
Dean Camera authored
Fixed Programmer's Notepad project file to reflect new location of AVRISP project.
-
- Aug 20, 2009
-
-
Dean Camera authored
Fix up references to functions in the Endpoint/Pipe documentation.
-
- Jul 26, 2009
-
-
Dean Camera authored
-
- Jul 20, 2009
-
-
Dean Camera authored
-
- Jul 19, 2009
-
-
Dean Camera authored
Fixed incorrect PIPE_EPNUM_MASK mask causing pipe failures on devices with endpoint addresses of 8 and above (thanks to John Andrews).
-
- Jul 13, 2009
-
-
Dean Camera authored
-
Dean Camera authored
Added new EEPROM and FLASH buffer versions of the Endpoint and Pipe stream functions. Changed Endpoint.c and Pipe.c to use a templated system to build the seperate functions, rather than duplicating each function's code many times.
-
- Jun 28, 2009
-
-
Dean Camera authored
Added parameter directions to function parameter documentation. Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput).
-