aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Device/ClassDriver
Commit message (Collapse)AuthorAgeFilesLines
* Increased endpoint polling interval for all demos and projects to 5ms, as ↵Dean Camera2012-05-0614-29/+29
| | | | 1ms was causing some enumeration issues on some machines (thanks to Riku Salminen).
* Changed MIDI event structure MIDI_EventPacket_t to use a single field for ↵Dean Camera2012-04-251-3/+2
| | | | the combined virtual cable index and command ID, to prevent bitfield packing issues on some architectures (thanks to Darren Gibbs).
* Reintegrate the FullEPAddresses development branch into trunk.Dean Camera2012-04-1448-288/+347
|
* Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵Dean Camera2012-04-0916-16/+16
| | | | | | these are somewhat benign). Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export.
* Oops - fix compile errors in the AudioInput/AudioOutput class driver demos.Dean Camera2012-03-292-12/+12
|
* Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due ↵Dean Camera2012-03-292-6/+6
| | | | to OS incompatibilities, replaced with fixed 3-axis joystick report structure.
* Re-enable cppcheck static analysis unused function checks after adding in ↵Dean Camera2012-03-252-1/+25
| | | | special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
* Audio Device Class driver changed to also require the index of the Audio ↵Dean Camera2012-03-142-0/+2
| | | | Control interface within the device, for SET/GET/CUR/MIN/MAX/RES property adjustments.
* Only abort Doxygen documentation generation if a non-unsupported tag warning ↵Dean Camera2012-03-0916-16/+16
| | | | is encountered.
* Added Dataflash operational checks and aborts to all projects using the ↵Dean Camera2012-03-093-0/+21
| | | | Dataflash to ensure it is working correctly before use.
* Update Doxygen documentation build scripts to fail if any warnings are ↵Dean Camera2012-03-0916-16/+48
| | | | generated.
* Fix corrupt Doxygen configuration files, update project names.Dean Camera2012-03-085-212/+269
|
* Update Doxygen configuration files to disable Markdown support.Dean Camera2012-03-0816-285/+228
|
* Fix incorrect Doxygen references in the Audio Input/Output ClassDriver demos.Dean Camera2012-03-072-2/+2
|
* Update Doxygen configuration files for all projects.Dean Camera2012-03-0716-1712/+5696
|
* Update StaticAnalysisTest to check for missing header files. Fix found ↵Dean Camera2012-02-296-12/+12
| | | | incorrect header file paths in the demos and projects.
* Update file contributor copyrights for 2012.Dean Camera2012-02-0495-95/+95
|
* Update file header copyrights for 2012.Dean Camera2012-02-0495-95/+95
|
* Minor documentation corrections.Dean Camera2012-02-048-8/+8
|
* Minor documentation improvements.Dean Camera2012-02-011-1/+1
|
* Added new CALLBACK_Audio_Device_GetSetInterfaceProperty() callback to the ↵Dean Camera2012-01-282-1/+65
| | | | Audio Device Class driver.
* USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as ↵Dean Camera2012-01-0216-16/+16
| | | | this was misnamed (thanks to NXP Semiconductors).
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-2322-44/+54
| | | | trailing whitespace at the end of each line.
* Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean Camera2011-11-182-2/+2
| | | | driver source filenames to prevent ambiguities.
* Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver ↵Dean Camera2011-11-164-4/+4
| | | | (thanks to Laszlo Monda).
* Add missing SVN eol-style property to ensure that source code line endings ↵Dean Camera2011-11-0916-16/+16
| | | | and converted to the native values on checkout.
* Fixed port state table corruption in the TCP layer of the RNDIS Ethernet ↵Dean Camera2011-10-091-3/+3
| | | | | | device demos. Fix additional warnings under GCC 4.6.
* Fix incorrect function call name in USB_Host_SendControlRequest() for AVR8 ↵Dean Camera2011-10-071-1/+1
| | | | devices.
* Fix missing C++ linkage command in ArchitectureSpecific.h.Dean Camera2011-09-211-2/+5
| | | | Fix missing closing brace in an Endpoint function for the UC3 targets.
* Add project name to the Doxygen makefile target output.Dean Camera2011-09-2116-16/+16
|
* Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC ↵Dean Camera2011-09-211-8/+8
| | | | compiler versions.
* Fix Class Driver GenericHID demo using the wrong size for the returned reports.Dean Camera2011-09-212-2/+2
|
* Add multiple axis support to the HID joystick report in the ↵Dean Camera2011-08-231-1/+2
| | | | HID_DESCRIPTOR_JOYSTICK() macro.
* Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT().Dean Camera2011-08-221-18/+26
| | | | | | | | Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines. Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values. Fixed TWI_ReadPacket() not releasing the TWI bus on read completion.
* Fixed incorrect Dataflash buffer use in the ↵Dean Camera2011-07-303-3/+3
| | | | DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
* Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean Camera2011-07-1918-39/+39
| | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
* Add missing SVN eol-style property to files where it was missing.Dean Camera2011-07-1512-4266/+4266
|
* Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵Dean Camera2011-07-121-1/+1
| | | | breaking compatibility with some devices.
* More endianness porting of the LUFA device mode class drivers.Dean Camera2011-07-114-9/+16
| | | | | | 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.
* Oops: Fix compile error in the low level KeyboardMouse demo.Dean Camera2011-07-024-4/+4
|
* Seperate out the device demos and project's configuration descriptor ↵Dean Camera2011-07-0116-0/+60
| | | | structure definitions to clearly indicate what descriptors belong to which interface.
* Update AudioInput and AudioOutput Class Driver device mode demos to use a ↵Dean Camera2011-06-292-54/+50
| | | | switch statement when selecting the audio request type for clarity.
* Oops - Mouse ClassDriver multi-arch demo changes were applied to trunk, ↵Dean Camera2011-06-205-584/+36
| | | | rather than the correct branch.
* Update Mouse demo to support the UC3 devices in the MultiArchDemos branch.Dean Camera2011-06-205-36/+584
|
* Add new "checksource" target to the library makefiles, for automated source ↵Dean Camera2011-06-2016-26/+159
| | | | file existance checking.
* Rename new Audio class driver functions, callbacks and events to ensure that ↵Dean Camera2011-06-162-12/+12
| | | | they contain the USB mode (Device or Host) in the function names.
* Fix Doxygen documentation errors.Dean Camera2011-06-142-2/+2
|
* Add missing AS4 and project description files to the new Audio Host demos.Dean Camera2011-06-092-10/+0
| | | | Correct errors in the existing Audio demo description files due to the new demo features (variable sampling rate vs. a fixed sampling rate).
* Add new Audio Class Driver Host demos.Dean Camera2011-06-092-2/+3
| | | | | | Fix errors in the new Audio Host mode Class Driver, which would have prevented data from being sent or received properly by the device. Add microphone/square wave generation compile time switch to the Low Level AudioOutput Host demo.
* Fix errors in the Audio device demos and class driver regarding multiple ↵Dean Camera2011-06-072-4/+4
| | | | sample frequency support.