#include <CDCDSerialPort.h>
#include <CDCDescriptors.h>
#include <USBLib_Trace.h>
#include <board.h>
#include "../../libchip/include/usbhs.h"
Go to the source code of this file.
Classes | |
struct | _CDCDParseData |
Typedefs | |
typedef struct _CDCDParseData | CDCDParseData |
Functions | |
static void | _GetLineCoding (CDCDSerialPort *pCdcd) |
static uint32_t | _Interfaces_Parse (USBGenericDescriptor *pDesc, CDCDParseData *pArg) |
static void | _SetControlLineState (CDCDSerialPort *pCdcd, const USBGenericRequest *request) |
static void | _SetLineCoding (CDCDSerialPort *pCdcd) |
static void | _SetLineCodingCallback (CDCDSerialPort *pCdcd) |
static void | _UsbDataSent_ZLP (CDCDSerialPort *pCdcd) |
uint8_t | CDCDSerialPort_GetControlLineState (const CDCDSerialPort *pCdcd) |
void | CDCDSerialPort_GetLineCoding (const CDCDSerialPort *pCdcd, CDCLineCoding *pLineCoding) |
uint16_t | CDCDSerialPort_GetSerialState (const CDCDSerialPort *pCdcd) |
void | CDCDSerialPort_Initialize (CDCDSerialPort *pCdcd, USBDDriver *pUsbd, CDCDSerialPortEventHandler fEventHandler, void *pArg, uint8_t firstInterface, uint8_t numInterface) |
USBGenericDescriptor * | CDCDSerialPort_ParseInterfaces (CDCDSerialPort *pCdcd, USBGenericDescriptor *pDescriptors, uint32_t dwLength) |
uint32_t | CDCDSerialPort_Read (const CDCDSerialPort *pCdcd, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
uint32_t | CDCDSerialPort_RequestHandler (CDCDSerialPort *pCdcd, const USBGenericRequest *request) |
void | CDCDSerialPort_SetSerialState (CDCDSerialPort *pCdcd, uint16_t wSerialState) |
uint32_t | CDCDSerialPort_Write (CDCDSerialPort *pCdcd, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
Variables | |
static CDCLineCoding | lineCoding |
Implementation of the CDCDSerialPort class methods.
Definition in file CDCDSerialPort.c.