大家好。
我正在制作一个操纵杆,除了其他用途外,我想把它用作PC上的鼠标。
问题是,它使用DA14580接口与外接微控制器,通过UART与它通信,所以我必须修改Dialog HID鼠标配置文件,以适应它的乐趣。
我可以在哪些文件和函数中设置和启动uart ?(我想用它在引脚04和05)。
我可以直接使用回调函数和mouse_motion_report函数从UART报告事件吗?
直接与“使用功能”我的意思是直接设置,mouse_motion_report函数内部,“normal_key_report_st”变量值的UART和在“press_button_callback”功能,评论所有关于GPIO的代码行,只留下button_report_trigger活动计数器和record_key (),所有这些都无需修改其余的代码。
谢谢。
设备:
嗨drumste,
您应该设置希望在user_peripher_setup .c中使用的UART,以便与外部MCU交换消息。如果我理解正确,你想要一个完全托管的解决方案,其中da将从外部MCU的UART接受命令,并根据命令,da中的应用程序将相应地行动。在这种情况下,我认为你可以触发中断在每个uart接收和日志它作为按钮回调函数做没有GPIO设置的debounce等。
由于MT_dialog
完美的。和我想的一样。
我会试试看,然后告诉你它是否有效。