想問一下是調(diào)用哪個函數(shù)可以發(fā)送消息,是?HidDev_Report()嗎?
還有怎么判斷是否發(fā)送成功或者處于空閑狀態(tài)
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
想問一下是調(diào)用哪個函數(shù)可以發(fā)送消息,是?HidDev_Report()嗎?
還有怎么判斷是否發(fā)送成功或者處于空閑狀態(tài)
你好,
1、目前HID的例程(Mouse、Touch、Keyboard)都是通過調(diào)用此函數(shù)。
?HidDev_Report 此函數(shù)并沒有直接發(fā)送給主機(jī),而是將數(shù)據(jù)緩存在FIFO中,并設(shè)置事件發(fā)送。
2、HID設(shè)備的數(shù)據(jù)上報通過Notify方式,底層的函數(shù)是 HidDev_sendNoti,可以通過檢查此函數(shù)返回值以確定是否成功發(fā)送,空閑狀態(tài)會通過調(diào)用 hidDevStartIdleTimer 函數(shù)。