Macros | Functions | Variables
usbhcdc.c File Reference
#include <stdbool.h>
#include <stdint.h>
#include "ti/devices/msp432e4/driverlib/driverlib.h"
#include "ti/usblib/msp432e4/usblib.h"
#include "ti/usblib/msp432e4/usblibpriv.h"
#include "ti/usblib/msp432e4/usbcdc.h"
#include "usbhost.h"
#include "usbhostpriv.h"
#include "usbhcdc.h"
Include dependency graph for usbhcdc.c:

Macros

#define MAX_CDC_DEVICES   MAX_USB_DEVICES
 

Functions

tCDCInstanceUSBHCDCOpen (tCDCSubClassProtocol iDeviceType, tUSBCallback pfnCallback, void *pvCBData)
 
void USBHCDCClose (tCDCInstance *psCDCInstance)
 
uint32_t USBHCDCGetLineCoding (tCDCInstance *psCDCInstance, uint8_t *pui8Buffer, uint32_t ui32Size)
 
uint32_t USBHCDCSetLineCoding (tCDCInstance *psCDCInstance, uint8_t *pui8Data)
 
uint32_t USBHCDCSetControlLineState (tCDCInstance *psCDCInstance, uint16_t carrierValue)
 
uint32_t USBHCDCReadData (tCDCInstance *psCDCInstance, uint32_t ui32Interface, uint8_t *pui8Data, uint32_t ui32Size)
 
uint32_t USBHCDCWriteData (tCDCInstance *psCDCInstance, uint32_t ui32Interface, uint8_t *pui8Data, uint32_t ui32Size)
 

Variables

const tUSBHostClassDriver g_sUSBCDCClassDriver
 
Copyright 2018, Texas Instruments Incorporated