- Jul 30, 2010
-
-
Dean Camera authored
More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
-
Dean Camera authored
Altered the CDC Deivice and Host Class drivers' receive byte routines, so 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.
-
- Jul 26, 2010
-
-
Dean Camera authored
Rename reserved members of all structs so that they are uniformly named across all demos/projects/bootloaders. Added start of the Incomplete TMC demo's command parser code.
-
- Jul 21, 2010
-
-
Dean Camera authored
Indent core library function parameters so that there is only one parameter per line, to increase readability.
-
- Jul 20, 2010
-
-
Dean Camera authored
Fixed MIDI_Device_SendEventPacket() not correctly waiting for the endpoint to become ready (thanks to Robin Green).
-
- Jul 19, 2010
-
-
Dean Camera authored
Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis.
-
- Jul 15, 2010
-
-
Dean Camera authored
Fixed HID device class driver still using PrevReportINBuffer for GetReport control requests even when it has been set to NULL by the user application (thanks to Axel Rohde).
-
- Jul 13, 2010
-
-
Dean Camera authored
-
- Jun 17, 2010
-
-
Dean Camera authored
Minor tweaks to the library documentation.
-
- Jun 16, 2010
-
-
Dean Camera authored
Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.
-
- Jun 15, 2010
-
-
Dean Camera authored
Fix HID parser documentation for the default maximum report/path/etc. elements so that it matches the current code values.
-
Dean Camera authored
-
- Jun 12, 2010
-
-
Dean Camera authored
-
- Jun 08, 2010
-
-
Dean Camera authored
-
- Jun 03, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
-
- May 29, 2010
-
-
Dean Camera authored
-
- May 09, 2010
-
-
Dean Camera authored
Add new ReportType parameter to the HID class driver device callback and 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.
-
- 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.
-
- May 07, 2010
-
-
Dean Camera authored
Device mode class driver callbacks are now fired before the control request status stage is sent to prevent the host from timing out if another request is immediately fired and the device has a lengthy callback routine. Inlined currently unused MIDI ProcessControlRequest routine.
-
Dean Camera authored
-
- May 06, 2010
-
-
Dean Camera authored
Added new EVENT_CDC_Device_BreakSent() event and CDC_Host_SendBreak() function to the Device and Host CDC Class drivers.
-
Dean Camera authored
Ensure that the CDC class drivers return 0 if the number of unread bytes is queried and the bank has become empty.
-
- May 04, 2010
-
-
Dean Camera authored
Fixed Host mode HID class driver not sending the correct report type when HID_Host_SendReportByID() was called and the HID_HOST_BOOT_PROTOCOL_ONLY compile time option is set.
-
- Apr 29, 2010
-
-
Dean Camera authored
The Audio_Device_IsSampleReceived() and Audio_Device_IsReadyForNextSample() functions are now inline, to reduce overhead.
-
- Apr 28, 2010
-
-
Dean Camera authored
Use puts_P() and printf_P() instead of the normal variants where possible in the Host mode Class Driver demos.
-
- Apr 20, 2010
-
-
Dean Camera authored
Fixed HID Device Class Driver not allocating a temporary buffer when the host requests a report via the control endpoint and the user has set the PrevReportINBuffer driver configuration element to NULL (thanks to Lars Noschinski). Clean up incomplete BluetoothHost debugging commands to use GCC extension to avoid NULL parameters when no formatting is required.
-
- Apr 15, 2010
-
-
Dean Camera authored
Rename FunctionAttributes.h to Attributes.h, as some attributes are applicable to variables also. Add new ATTR_NOINIT attribute for global variables. Add the beginnings of a SDP implentation to the incomplete BluetoothHost demo. Add const attribute to the Mass Storage Host driver functions where it was applicable, but missing.
-
- 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
-
Dean Camera authored
Remove accidentally duplicated model-specific peripheral driver files.
-
- Mar 25, 2010
-
-
Dean Camera authored
All Class Driver Host mode demos now correctly set the board LEDs to READY once the enumeration process has completed. Fixed Still Image Host class driver not resetting the transaction ID when a new session is opened, fixed driver not sending a valid session ID to the device.
-
- Mar 24, 2010
-
-
Dean Camera authored
-
Dean Camera authored
Fixed compilation error in the AudioInput demos when MICROPHONE_BIASED_TO_HALF_RAIL is defined (thanks to C. Scott Ananian). Minor documentation cleanups. Make sure HID class driver uses properly cast pointers when writing to the report buffer.
-
- Feb 24, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- Feb 18, 2010
-
-
Dean Camera authored
Turn OFF double banking in the Webserver demo - leaving it on seems to destroy the system throughput.
-
- Feb 14, 2010
-
-
Dean Camera authored
Fix HID Host Class driver sending incorrect ReportType values to the device when issuing requests via the control pipe.
-
- 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.
-