想问一下是调用哪个函数可以发送消息,是 HidDev_Report()吗?
还有怎么判断是否发送成功或者处于空闲状态
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
想问一下是调用哪个函数可以发送消息,是 HidDev_Report()吗?
还有怎么判断是否发送成功或者处于空闲状态
你好,
1、目前HID的例程(Mouse、Touch、Keyboard)都是通过调用此函数。
HidDev_Report 此函数并没有直接发送给主机,而是将数据缓存在FIFO中,并设置事件发送。
2、HID设备的数据上报通过Notify方式,底层的函数是 HidDev_sendNoti,可以通过检查此函数返回值以确定是否成功发送,空闲状态会通过调用 hidDevStartIdleTimer 函数。