diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2010-10-27 07:23:51 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2010-10-27 07:23:51 +0000 |
commit | 710f31c54023b2fd85d37b0d849be3895b70f1cb (patch) | |
tree | e599b27601bd456b494876204ed438d7e024e803 /LUFA/Drivers/USB/Class/Host/CDC.c | |
parent | 08de757811bb2a17d21a35ca08205b4ed64613ff (diff) | |
download | lufa-710f31c54023b2fd85d37b0d849be3895b70f1cb.tar.gz lufa-710f31c54023b2fd85d37b0d849be3895b70f1cb.tar.bz2 lufa-710f31c54023b2fd85d37b0d849be3895b70f1cb.zip |
Added new NO_CLASS_DRIVER_AUTOFLUSH compile time option to disable automatic flushing of interfaces when the USB management tasks for each driver is called.
The MIDI class drivers now automatically flushes the MIDI interface when the MIDI class driver's USBTask() function is called.
Diffstat (limited to 'LUFA/Drivers/USB/Class/Host/CDC.c')
-rw-r--r-- | LUFA/Drivers/USB/Class/Host/CDC.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/LUFA/Drivers/USB/Class/Host/CDC.c b/LUFA/Drivers/USB/Class/Host/CDC.c index ab5305f8e..7753c0ecf 100644 --- a/LUFA/Drivers/USB/Class/Host/CDC.c +++ b/LUFA/Drivers/USB/Class/Host/CDC.c @@ -226,7 +226,9 @@ void CDC_Host_USBTask(USB_ClassInfo_CDC_Host_t* const CDCInterfaceInfo) Pipe_Freeze(); + #if !defined(NO_CLASS_DRIVER_AUTOFLUSH) CDC_Host_Flush(CDCInterfaceInfo); + #endif } uint8_t CDC_Host_SetLineEncoding(USB_ClassInfo_CDC_Host_t* const CDCInterfaceInfo) |