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.
115 uint16_t HostToDevice;
118 uint16_t DeviceToHost;
246 const uint8_t Data) ATTR_NON_NULL_PTR_ARG(1);
300 #if (!defined(__IAR_SYSTEMS_ICC__) || (_DLIB_FILE_DESCRIPTOR == 1))
335 FILE* const Stream) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
339 #if !defined(__DOXYGEN__)
341 #if defined(__INCLUDE_FROM_CDC_DEVICE_C)
342 #if defined(FDEV_SETUP_STREAM)
343 static int CDC_Device_putchar(
char c,
360 const uint8_t Duration)
ATTR_WEAK ATTR_NON_NULL_PTR_ARG(1)
367 #if defined(__cplusplus)