USBLib API Guide  1.00.00.01
Macros | Functions
usbbuffer.c File Reference
#include <stdbool.h>
#include <stdint.h>
#include "ti/devices/msp432e4/driverlib/driverlib.h"
#include "usblib.h"
#include "usblibpriv.h"
Include dependency graph for usbbuffer.c:

Macros

#define USB_BUFFER_FLAG_SEND_ZLP   0x00000001
 

Functions

const tUSBBufferUSBBufferInit (tUSBBuffer *psBuffer)
 
void USBBufferZeroLengthPacketInsert (const tUSBBuffer *psBuffer, bool bSendZLP)
 
void USBBufferInfoGet (const tUSBBuffer *psBuffer, tUSBRingBufObject *psRingBuf)
 
void USBBufferDataWritten (const tUSBBuffer *psBuffer, uint32_t ui32Length)
 
void USBBufferDataRemoved (const tUSBBuffer *psBuffer, uint32_t ui32Length)
 
void * USBBufferCallbackDataSet (tUSBBuffer *psBuffer, void *pvCBData)
 
uint32_t USBBufferWrite (const tUSBBuffer *psBuffer, const uint8_t *pui8Data, uint32_t ui32Length)
 
void USBBufferFlush (const tUSBBuffer *psBuffer)
 
uint32_t USBBufferRead (const tUSBBuffer *psBuffer, uint8_t *pui8Data, uint32_t ui32Length)
 
uint32_t USBBufferDataAvailable (const tUSBBuffer *psBuffer)
 
uint32_t USBBufferSpaceAvailable (const tUSBBuffer *psBuffer)
 
uint32_t USBBufferEventCallback (void *pvCBData, uint32_t ui32Event, uint32_t ui32MsgValue, void *pvMsgData)
 
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale