CALLBACK_HID_Device_CreateHIDReport(HIDInterfaceInfo, &ReportID,\r
HIDInterfaceInfo->Config.PrevReportINBuffer, &ReportINSize);\r
\r
+ Endpoint_SelectEndpoint(ENDPOINT_CONTROLEP);\r
Endpoint_Write_Control_Stream_LE(HIDInterfaceInfo->Config.PrevReportINBuffer, ReportINSize);\r
Endpoint_ClearOUT();\r
}\r
{\r
HIDInterfaceInfo->State.IdleMSRemaining = HIDInterfaceInfo->State.IdleCount;\r
\r
+ Endpoint_SelectEndpoint(HIDInterfaceInfo->Config.ReportINEndpointNumber);\r
+\r
if (ReportID)\r
Endpoint_Write_Byte(ReportID);\r
\r
* - Fixed ClassDriver AudioOutput device demo not selecting an audio output mode\r
* - Fixed incorrect SampleFrequencyType value in the AudioInput and AudioOutput ClassDriver demos' descriptors\r
* - Fixed incorrect event name rule in demo/project/bootloader makefiles\r
+ * - Fixed HID device class driver not reselecting the correct endpoint once the user callback routines have been called\r
*\r
* \section Sec_ChangeLog090924 Version 090924\r
*\r
* - Add detailed overviews of how each demo works\r
* - Master LUFA include file rather than per-module includes\r
* - Change makefiles to allow for absolute LUFA location to be used\r
- * - Abstract out the physical media from the Mass Storage device demos\r
* - Add RNDIS Host Class driver\r
* - Add unit testing to APIs\r
* - Make new demos\r
* Development Blog: http://www.fourwalledcubicle.com/blog \n\r
* Discussion Group: http://groups.google.com/group/myusb-support-list \n\r
* SVN Access, Bug Reports and Feature Requests: http://code.google.com/p/lufa-lib/ \n\r
+ * Git Access: http://github.com/abcminiuser/lufa-lib\r
* Author's Website: http://www.fourwalledcubicle.com \n\r
*\r
* WinAVR Website: http://winavr.sourceforge.net \n\r
@echo Generating LUFA event name list...\r
@$(shell) cat `find ./ -name "*.h"` | grep -E "EVENT_[^\(]*\(" | \\r
sed -n -e 's/^.*EVENT_/EVENT_/p' | \\r
- cut -d'(' -f1 | sort | uniq > LUFA_Events.lst\r
+ cut -d'(' -f1 | sort | uniq | tee LUFA_Events.lst\r
\r
all: LUFA_Events.lst\r
\r