Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed code to zero reports between two keyboard reports with differing ↵ | Dean Camera | 2009-11-23 | 3 | -22/+8 |
| | | | | number of pressed keys, as this relied on non-standard OS behaviour. | ||||
* | Add activity LED updates to the AVRISP project. | Dean Camera | 2009-11-23 | 4 | -0/+15 |
| | |||||
* | Commit for the 091122 release. | Dean Camera | 2009-11-22 | 3 | -17/+17 |
| | |||||
* | Fixed Endpoint_Write_Control_Stream_* functions not sending a terminating IN ↵ | Dean Camera | 2009-11-20 | 7 | -8/+14 |
| | | | | when the given data length is zero. | ||||
* | Fixed LowLevel Keyboard demo not saving the issued report only after it has ↵ | Dean Camera | 2009-11-20 | 12 | -36/+68 |
| | | | | | | been written to the endpoint. Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos. | ||||
* | Fix doxygen documentation - doxygen was getting confused on the ↵ | Dean Camera | 2009-11-17 | 21 | -52/+66 |
| | | | | 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). | ||||
* | Make RNDISHost demo validate the set Packet Filter to ensure that it is ↵ | Dean Camera | 2009-11-17 | 26 | -13/+3957 |
| | | | | | | being sent correctly. Add new (incomplete) StandaloneProgrammer project, using the ELM Petite FAT library to read files stored on the board's dataflash by the host. | ||||
* | Fixed HOST_STATE_AS_GPIOR being ignored whilst in Host mode (thanks to David ↵ | Dean Camera | 2009-11-16 | 3 | -4/+10 |
| | | | | Lyons). | ||||
* | Fix incorrect compiler error message when F_CLOCK is not defined by the user ↵ | Dean Camera | 2009-11-15 | 1 | -1/+1 |
| | | | | (thanks to Dave Lyons). | ||||
* | Cleanups to the MassStorage Device demos, and the MassStorage Device Class ↵ | Dean Camera | 2009-11-15 | 6 | -61/+63 |
| | | | | driver. | ||||
* | Corrections, improvements and additions to the incomplete RNDISHost demo. | Dean Camera | 2009-11-13 | 13 | -59/+90 |
| | | | | Change device demos which use the joystick to use the natural UP, DOWN, LEFT, RIGHT ordering in all demos when checking the joystick's position. | ||||
* | Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function ↵ | Dean Camera | 2009-11-13 | 29 | -46/+44 |
| | | | | to USB_Host_GetDeviceConfigDescriptor(). | ||||
* | Extend incomplete RNDISHost demo -- can not enumerate a RNDIS device ↵ | Dean Camera | 2009-11-13 | 5 | -14/+186 |
| | | | | correctly and set the packet filter. No packets are received yet from the test device, need to investigate additional SET commands to see if any critical OIDs have been missed. | ||||
* | Add blocking versions of the CDC Class driver streams, for applications ↵ | Dean Camera | 2009-11-12 | 4 | -0/+51 |
| | | | | requiring blocking reads. | ||||
* | Add beginnings of a RNDIS Ethernet Host demo. | Dean Camera | 2009-11-12 | 14 | -28/+1837 |
| | |||||
* | Minor code cleanups for clarity. | Dean Camera | 2009-11-11 | 11 | -33/+33 |
| | |||||
* | Update CDC Class Driver character stream functions to use the correct ↵ | Dean Camera | 2009-11-10 | 11 | -44/+43 |
| | | | | | | 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. | ||||
* | Added new stream creation function to the CDC Class drivers, to easily make ↵ | Dean Camera | 2009-11-10 | 9 | -47/+88 |
| | | | | standard streams from CDC Class driver instances. | ||||
* | Spell check all source code variables, comments and strings. | Dean Camera | 2009-11-09 | 66 | -246/+246 |
| | |||||
* | Minor changes to the AVRISP project for code clarity. | Dean Camera | 2009-11-09 | 4 | -17/+14 |
| | |||||
* | Fixed HID host Class driver report send/receive report broken when issued ↵ | Dean Camera | 2009-11-09 | 9 | -32/+32 |
| | | | | | | | | through the control pipe. Make Mass Storage device Class driver accept resets at any time, rather than just after a command block has been processed. Remove the HID device parser from the boot protocol Keyboard/Mouse demos. | ||||
* | Remove dependancies from the LowLevel demos to the ClassDriver demos, since ↵ | Dean Camera | 2009-11-08 | 9 | -13/+31 |
| | | | | the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used. | ||||
* | Make Low Level host demos use void pointers for the configuration ↵ | Dean Camera | 2009-11-07 | 22 | -13/+52 |
| | | | | | | descriptor, to prevent warnings when passed to the altered configuration descriptor parsing routines. Added preprocessor checks to give a human readable error when the class drivers are used when the incompatible NO_STREAM_CALLBACKS compile time option is used. | ||||
* | Add optional pipe double banking support to the Host mode Class drivers. | Dean Camera | 2009-11-07 | 25 | -40/+95 |
| | | | | 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. | ||||
* | Add double banking property to LUFA powered projects in the Projects ↵ | Dean Camera | 2009-11-06 | 13 | -48/+60 |
| | | | | directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure. | ||||
* | Add optional double-banking support to the Device mode Class Drivers, on a ↵ | Dean Camera | 2009-11-06 | 27 | -128/+167 |
| | | | | per-endpoint, per-interface level. | ||||
* | Add other missing Printer.h main class driver dispatch file. | Dean Camera | 2009-11-04 | 1 | -0/+63 |
| | |||||
* | Add missing Printer.h common class driver file. | Dean Camera | 2009-11-04 | 1 | -0/+71 |
| | |||||
* | Added new Printer Host mode Class driver. | Dean Camera | 2009-11-04 | 22 | -47/+3138 |
| | | | | | | Added new Printer Host mode ClassDriver demo. Added table of supported classes and modes to the main USB Class Driver documentation. | ||||
* | Fixed HID report parser collection paths invalid due to misplaced semicolon ↵ | Dean Camera | 2009-11-04 | 4 | -35/+11 |
| | | | | in the free path item search loop. Increased the default number of collection paths allowable by the parser. | ||||
* | Add support for Mouse Scrollwheel to the MouseHostWithParser demos. | Dean Camera | 2009-11-04 | 17 | -34/+70 |
| | |||||
* | Added new JoystickHostWithParser demos to the library. | Dean Camera | 2009-11-04 | 35 | -43/+5881 |
| | | | | Add some missing documentation to some of the library demos. | ||||
* | Update DevChapter9.c - use the Endpoint_ClearStatusStage() function where ↵ | Dean Camera | 2009-11-04 | 5 | -41/+32 |
| | | | | | | possible to reduce code size and (potentially) allow for centralized status stage timeouts. Fix Joystick device demo HID descriptors - buttons should be placed outside the Pointer collection. | ||||
* | Add new CDCMouse ClassDriver device demo, combining a CDC Virtual Serial ↵ | Dean Camera | 2009-11-03 | 17 | -8/+3199 |
| | | | | Port and a HID Mouse. | ||||
* | Rename the AT90USBXXX67 internal driver directory to AVRU4U6U7. | Dean Camera | 2009-11-03 | 17 | -30/+89 |
| | |||||
* | Add const attribute to class driver APIs. | Dean Camera | 2009-11-03 | 17 | -44/+132 |
| | | | | Add new manual pages detailing the advantages of LUFA over the official Atmel USB AVR stack, and reasons why LUFA should be used over a built-from-scratch USB stack. | ||||
* | Make HID device class driver ignore the previous HID report comparison ↵ | Dean Camera | 2009-10-26 | 3 | -23/+33 |
| | | | | buffer when the user sets it to NULL, disabling automatic report comparisons. Update HID device class driver documentation giving previous report buffer limitations. | ||||
* | Use clearer buffer names in the USBtoSerial project to prevent confusion. | Dean Camera | 2009-10-26 | 1 | -11/+11 |
| | |||||
* | Make HID device class driver reselect the correct endpoint after the user ↵ | Dean Camera | 2009-10-26 | 5 | -2/+6 |
| | | | | callbacks have fired. | ||||
* | Moved USBtoSerial demo the Projects directory, as it is simply an expanded ↵ | Dean Camera | 2009-10-18 | 36 | -3582/+60 |
| | | | | CDC demo. Added const qualifier to Endpoint/Pipe stream write routines. | ||||
* | Fix invalid Event name rule in demo/project makefiles. | Dean Camera | 2009-10-16 | 57 | -73/+75 |
| | |||||
* | Fix AudioOutput and AudioInput class driver demos' descriptors -- incorrect ↵ | Dean Camera | 2009-10-14 | 7 | -12/+27 |
| | | | | value was being supplied in the audio descritors field giving the number of discrete audio formats the device supports. | ||||
* | Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz. | Dean Camera | 2009-10-12 | 61 | -423/+201 |
| | | | | Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series. | ||||
* | Added stdio.h stream examples for the virtual CDC UART in the CDC host demos. | Dean Camera | 2009-10-11 | 5 | -2/+69 |
| | | | | Removed accidental reference to the incomplete MIDI class bootloader in the Bootloader folder makefile. | ||||
* | Add new MIDI Host Class driver to the library, and new MIDIHost ClassDriver ↵ | Dean Camera | 2009-10-08 | 24 | -79/+3014 |
| | | | | | | demo. Make MouseHost and KeyboardHost ClassDriver demos use the HID Class driver's structures for the boot protocol Mouse/Keyboard report data, rather than rolling their own. | ||||
* | Application documentation/comment cleanup. | Dean Camera | 2009-10-08 | 42 | -51/+38 |
| | |||||
* | Add new MIDIHost LowLevel demo application. | Dean Camera | 2009-10-08 | 32 | -85/+2961 |
| | | | | Make unfinished device mode applications use the VID/PID reserved for LUFA development devices. | ||||
* | Fix accidentally changed code breaking the HID descriptor parser. | Dean Camera | 2009-10-05 | 1 | -2/+1 |
| | |||||
* | Fix broken Endpoint/Pipe stream templates. | Dean Camera | 2009-10-04 | 4 | -40/+26 |
| | | | | Simplify AudioOutput demos, to reduce the number of cycles needed to process each incomming sample. | ||||
* | Minor documentation fixups. | Dean Camera | 2009-10-03 | 10 | -38/+39 |
| |