aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.c
Commit message (Collapse)AuthorAgeFilesLines
* Move out many of the common class driver constants into grouped enums, to ↵Dean Camera2010-09-281-2/+2
| | | | | | | | make them more managable. Add new CDC descriptor structs to the CDC class driver, so that the CDC demos can use human readable field names. Rename prefix for Still Image Host class driver functions from "SImage_" to "SI_" to remain consistent with the rest of the driver.
* Removed complicated logic for the Endpoint_ConfigureEndpoint() function to ↵Dean Camera2010-08-091-6/+5
| | | | | | 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.
* Altered the CDC Deivice and Host Class drivers' receive byte routines, so ↵Dean Camera2010-07-301-2/+1
| | | | | | that no data is indicated by a negative return value. Added auto flushing of OUT data to the CDC Host Class driver's USBTask function to automatically flush the send pipe buffer.
* Update all demos, projects and bootloaders to indent all function ↵Dean Camera2010-07-211-4/+10
| | | | | | parameters, one per line, for better readability. Add missing const qualifiers to the demos.
* Added const attributes to some of the class driver function parameters that ↵Dean Camera2010-07-131-1/+1
| | | | were missing it.
* Fix Doxygen formatting of parameters for the ↵Dean Camera2010-06-251-5/+5
| | | | CALLBACK_HID_Device_CreateHIDReport() function in the ClassDriver HID device demos.
* Add new ReportType parameter to the HID class driver device callback and ↵Dean Camera2010-05-091-2/+3
| | | | | | host report sending routines. Renamed internal Host mode Class driver descriptor comparator callback routines so that they all start with a uniform DCOMP_{Class Abbreviation}_ prefix.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-081-241/+241
| | | | correctly converted to the target system's native end of line style.
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-281-0/+1
| | | | be done in the user application once all init code has run.
* Make sure the button report set masks use OR in all circumstances, to ↵Dean Camera2010-02-161-1/+1
| | | | prevent user confusion. While the first set of the buttons report item can be a direct assignment, it is not immediately clear to new developers why this is the case.
* Fixed incorrect interface values in the VirtualSerialMouse and KeyboardMouse ↵Dean Camera2010-01-121-1/+1
| | | | | | demo class driver structures. Added caveat information to the CDC device class driver.
* Update copyright year to 2010.Dean Camera2009-12-301-2/+2
|
* Fix MIT license language to make its intent clearer.Dean Camera2009-12-281-7/+7
|
* Fix newly renamed VirtualSerial demos' include filename references so that ↵Dean Camera2009-12-071-2/+2
| | | | they compile.
* Additional file renames and modifications to change CDC demos to VirtualSerial.Dean Camera2009-12-071-0/+240