Classes | Typedefs | Functions | Variables
CDCDSerialPort.c File Reference
#include <CDCDSerialPort.h>
#include <CDCDescriptors.h>
#include <USBLib_Trace.h>
#include <board.h>
#include "../../libchip/include/usbhs.h"
Include dependency graph for CDCDSerialPort.c:

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
 

Detailed Description

Implementation of the CDCDSerialPort class methods.

Definition in file CDCDSerialPort.c.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:58