63 #ifndef _CDC_CLASS_DEVICE_H_
64 #define _CDC_CLASS_DEVICE_H_
67 #include "../../USB.h"
68 #include "../Common/CDCClassCommon.h"
73 #if defined(__cplusplus)
78 #if !defined(__INCLUDE_FROM_CDC_DRIVER)
79 #error Do not include this file directly. Include LPCUSBlib/Drivers/USB.h instead.
114 uint16_t HostToDevice;
117 uint16_t DeviceToHost;
212 const char*
const Buffer,
245 const uint8_t Data) ATTR_NON_NULL_PTR_ARG(1);
299 #if (!defined(__IAR_SYSTEMS_ICC__) || (_DLIB_FILE_DESCRIPTOR == 1))
334 FILE* const Stream) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
338 #if !defined(__DOXYGEN__)
340 #if defined(__INCLUDE_FROM_CDC_DEVICE_C)
341 #if defined(FDEV_SETUP_STREAM)
342 static int CDC_Device_putchar(
char c,
359 const uint8_t Duration)
ATTR_WEAK ATTR_NON_NULL_PTR_ARG(1)
366 #if defined(__cplusplus)