2013-06-18 41 views
0

我正在寻找任何方式将索尼Smartwatch的硬件信号。Sony Smartwatch USB连接器是否支持OTG?

我从这个问题看在另一个地方: 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接口可以有一个额外的输入通常浮动,但可以接地,在这去的信号。

我看到Smartwatch可图表不被释放: SmartWatch h/w schematic

所以,并在Smartwatch可将USB连接器支持的On-The-去输入?如果是这样,有什么方法可以在Smartwatch Android应用程序中找到该输入的状态?

回答

0

我认为你只能在你的固件中选择usb模式而不检测电缆插件。

0

智能手表仅支持USB 2.0,即它充当设备而非主机。此外,SmartExtension SDK不提供这种设备特定信息的API。

但是,请留意我们的Open SmartWatch project网站上的更新 - 您可能有可能创建自己的USB实施。

更新

看看我的答案here - 工具链和Arduino的IDE公布了黑客的SmartWatch。

+0

谢谢! @ Exception13这里提供了一个很好的观点 - 如果我非常热衷于修改固件,MCU将提供一个USB接口,该接口可以重新配置为GPIO接口。硬件是否将USB连接器的DM引脚直接连接到MCU的OTG_FS_DM引脚,即GPIO引脚PA11?和DP到PA12?因此,器件使用第2.2.28节中MCU数据手册中描述的“全速”USB硬件? – emrys57

1

SmartWatch只支持USB 2.0,即它充当设备,而不是 主机。

MCU使用与USB控制器相同的GPIO引脚(如果此型号的MCU真的具有USB OTG)。没有限制,除非您无法检测到已连接USB OTG电缆并且无法为USB设备供电(需要外部电源)。

+0

好主意!谢谢! – emrys57