1 #ifndef SERIALPL2303_CLASS_H
2 #define SERIALPL2303_CLASS_H
5 *----------------------------------------------------------------------------
6 * Includes for serialpl2303 class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
13 #include <devices/serial.h>
15 #include <devices/usb_cdc.h>
16 #include <devices/newstyle.h>
22 #include "serialpl2303.h"
27 struct NepClassSerial
* usbAttemptDeviceBinding(struct NepSerialBase
*nh
, struct PsdDevice
*pd
);
28 struct NepClassSerial
* usbForceDeviceBinding(struct NepSerialBase
*nh
, struct PsdDevice
*pd
);
29 void usbReleaseDeviceBinding(struct NepSerialBase
*nh
, struct NepClassSerial
*ncp
);
31 struct NepClassSerial
* nAllocSerial(void);
32 void nFreeSerial(struct NepClassSerial
*nch
);
34 AROS_UFP0(void, nSerialTask
);
36 #endif /* SERIALPL2303_CLASS_H */