#include <stdbool.h>
#include <stdint.h>
#include "ti/devices/msp432e4/driverlib/driverlib.h"
#include "usblib.h"
Macros | |
#define | NULL ((void *)0) |
Functions | |
bool | USBRingBufFull (tUSBRingBufObject *psUSBRingBuf) |
bool | USBRingBufEmpty (tUSBRingBufObject *psUSBRingBuf) |
void | USBRingBufFlush (tUSBRingBufObject *psUSBRingBuf) |
uint32_t | USBRingBufUsed (tUSBRingBufObject *psUSBRingBuf) |
uint32_t | USBRingBufFree (tUSBRingBufObject *psUSBRingBuf) |
uint32_t | USBRingBufContigUsed (tUSBRingBufObject *psUSBRingBuf) |
uint32_t | USBRingBufContigFree (tUSBRingBufObject *psUSBRingBuf) |
uint32_t | USBRingBufSize (tUSBRingBufObject *psUSBRingBuf) |
uint8_t | USBRingBufReadOne (tUSBRingBufObject *psUSBRingBuf) |
void | USBRingBufRead (tUSBRingBufObject *psUSBRingBuf, uint8_t *pui8Data, uint32_t ui32Length) |
void | USBRingBufAdvanceRead (tUSBRingBufObject *psUSBRingBuf, uint32_t ui32NumBytes) |
void | USBRingBufAdvanceWrite (tUSBRingBufObject *psUSBRingBuf, uint32_t ui32NumBytes) |
void | USBRingBufWriteOne (tUSBRingBufObject *psUSBRingBuf, uint8_t ui8Data) |
void | USBRingBufWrite (tUSBRingBufObject *psUSBRingBuf, const uint8_t *pui8Data, uint32_t ui32Length) |
void | USBRingBufInit (tUSBRingBufObject *psUSBRingBuf, uint8_t *pui8Buf, uint32_t ui32Size) |