你好!
我必须修改鼠标HID配置文件以便使用外部MCU:对于我使用UART的通信。
我能够启动UART并使用CTS中断来调用左右按钮回调函数,消除了逐个拨打代码。
问题是光标移动:如何报告Deltax和Y,绕过传感器读取过程或模拟传感器读取?
我正在尝试为IF条件使用标志,而是使用“如果(gpio_getpinstatus(mouse_motion_int_port,mouse_motion_int_pin)== 0)”条件并替换“temp_burst_data”和“dummy_burst_data的”鼠标_sensor_read_motion_burst()“函数“结构但它不起作用:我不知道问题是我没有以正确的方式设置”temp_burst_data“和”dummy_burst_data“结构,但我找不到鼠标光学传感器数据表。
设备:
嗨鼓槌,
您可以尝试删除count_x / y变量的分配,并用函数app_mouse_send_motion_report()中的'1'替换它,以便查看游标移动(romalm_key_report_st [0] = 0x01;),您必须确保该代码进入您使用数据填充结构的部分。您可以评论检查GPIO中断并连续发送光标移动的行。
谢谢mt_dialog.