- Sep 11, 2010
-
-
Dean Camera authored
Modified PRNT_Host_USBTask() to flush the output pipe on each call.
-
- Sep 09, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- Sep 07, 2010
-
-
Dean Camera authored
Added new PRNT_Host_BytesReceived() and PRNT_Host_ReceiveByte() functions to the Print Host Class driver.
-
- Sep 05, 2010
-
-
Dean Camera authored
Added new USB_Device_GetFrameNumber() and USB_Host_GetFrameNumber() functions to retrieve the current USB frame number. Added new USB_Host_EnableSOFEvents(), USB_Host_DisableSOFEvents() and EVENT_USB_Host_StartOfFrame() for the user application handling of USB Start of Frame events while in USB Host mode. Changed over all demos, drivers and internal functions to use the current frame number over the Start of Frame flag where possible to free up the Start of Frame flag for interrupt use in the user application.
-
- Aug 24, 2010
-
-
Dean Camera authored
Fixed LowLevel PrinterHost demo not sending control requests to the attached printer with the correct printer interface wIndex value.
-
- Aug 22, 2010
-
-
Dean Camera authored
Changed all Device mode LowLevel demos and Device Class drivers so that the control request is acknowledged and any data transferred as quickly as possible without any processing inbetween sections, so that long callbacks or event handlers will not break communications with the host by exceeding the maximum control request stage timeout period.
-
Dean Camera authored
Moved calls to Device mode Class Driver events to after the request has been acknowledged, so that long event handlers do do skew the timing of the control requests. Fixed USBtoSerial and Benito project SetLineEncoding calls failing if the USART is busy, due to the RX ISR delaying the control request handler.
-
- Aug 21, 2010
-
-
Dean Camera authored
Clarify in the documentation that the Audio demos and driver is for the Audio 1.0 specification, not the newer (and more advanced/less supported) 2.0 specification.
-
- Aug 20, 2010
-
-
Dean Camera authored
Added new SCSI_ASENSE_NOT_READY_TO_READY_CHANGE constant to the Mass Storage class driver, to indicate when a previously not ready removable medium has now become ready for the host's use (thanks to Martin Degelsegger)
-
- Aug 10, 2010
-
-
Dean Camera authored
Fixed USB_GetHIDReportItemInfo() function modifying the given report item's data when the report item does not exist within the supplied report of a multiple report HID device.
-
- Aug 01, 2010
-
-
Dean Camera authored
Fix XPLAINBridge project discarding characters from the USB interface due to a double read from the endpoint. Make XPLAINBridge and USBtoSerial projects more reliable by forcing a flush if the UART-to-USB buffer becomes nearly full. Reduce locking in the LightweightRingBuffer.h header files by only locking on the update of the buffer count, and require insertions and removals from each buffer to occur in only one execution thread. Fix CDC_*_ReceiveByte() returning 0 when the interface is not configured, instead of the new -1 error value. Fix CDC_Host_ReceiveByte() not re-freezing the pipe if no packet has been received. Remove redundant Pipe token set commands in the CDC and RNDIS host class drivers.
-
- Jul 30, 2010
-
-
Dean Camera authored
Oops - fix mixed "initialize" and "initialise" - opt for American spelling due to its wide use in technical standards.
-
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.
-