Function TransportTx_TxBufferStatus(struct HostTransport_Handle *, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t)
Defined in File to_host_transport.c
Function Documentation
-
void TransportTx_TxBufferStatus(struct HostTransport_Handle *handle, uint16_t sizeBytes, uint16_t capacityTotal, uint16_t capacityUsedMax, uint16_t putCount, uint16_t takeCount, uint16_t largestTxChunkBytes)
Transmits device buffer status TransportTx_BufferStatus to the IN endpoint of host.
Transmission will block this function from returning until completion.
- Parameters:
handle –
sizeBytes – total buffer size in bytes
capacityTotal – maximum capacity (items/slots)
capacityUsedMax – greatest items utilization since sampling start
largestTxChunkBytes – largest chunk sent at once since sampling start