工具/软件:Code Composer Studio
看起来像 USB_DEV_BULK 示例通过调用 EchoNewDataToHost()将数据放入 TxBuffer 中。
如果我理解正确、我能不能用其他方式来实现它、也就是说、器件仅在主机请求时将数据放入 TxBuffer 中?
是否有类似这样的相关事件可以放入 TxHandler 中?
uint32_t
TxHandler (void *pvCBData、uint32_t ulEvent、uint32_t ulMsgValue、
void *pvMsgData)
{
//
//在本例中,不需要任何响应任何发送事件的操作。
//所做的就是更新发送计数器。
//
if (ulEvent = USB_EVENT_TX_COMPLETE)
{
G_ulTxCount += ulMsgValue;
}
返回(0);
}
uint32_t
TxHandler (void *pvCBData、uint32_t ulEvent、uint32_t ulMsgValue、
void *pvMsgData)
{
switch (ulEvent)
//
//在本例中,不需要任何响应任何发送事件的操作。
//所做的就是更新发送计数器。
//
案例 USB_EVENT_TX_COMPLETE:
{
G_ulTxCount += ulMsgValue;
中断;
}
//
案例 USB_EVENT_TX_REQUEST:
{
usbdatatx();
中断;
}
返回(0);
}
提前感谢