我正在寻找任何方法将硬件信号输入索尼智能手表。
我在另一个地方看到这个问题: https://electronics.stackexchange.com/questions/35462/why-does-micro-usb-2-0-have-5-pins-when-the-a-type-only-has-4/35468#35468 USB连接器可以有一个额外的输入,通常浮动但可以接地,即On-The-Go信号。
我看到智能手表原理图没有发布: SmartWatch h/w schematic
那么, Smartwatch上的USB接口是否支持On-The-Go输入?如果是这样,有没有办法在智能手表Android应用中找到该输入的状态?
答案 0 :(得分:1)
SmartWatch仅支持USB 2.0,即它不作为设备 主机。
MCU为USB控制器使用相同的GPIO引脚(如果此型号的MCU真的有USB OTG)。没有限制,除了您无法检测到已连接的USB OTG电缆且无法为插入的USB设备供电(需要外接电源)。
答案 1 :(得分:0)
我认为您只能在固件中选择USB模式,而无需检测电缆插件。
答案 2 :(得分:0)
SmartWatch仅支持USB 2.0,即它充当设备,而不是主机。此外,SmartExtension SDK不会为此类设备特定信息公开API。
但是,请关注我们Open SmartWatch project网站上的更新 - 您可能有可能创建自己的USB实施。
<强>更新强>
查看我的答案here - 工具链和Arduino IDE发布的黑客SmartWatch。