0

我正在开发一个 EAAccessory 项目,并且通常一切正常。附件是一个带有 5 个按钮的遥控器,与底座接口,底座向我的应用程序发送命令。这工作正常。但是,我被要求跟踪按钮状态,因此我应该能够识别按钮 1 和 2 是否保持在一起一秒钟。这似乎很复杂,我希望这可以在码头上处理。

通过一个字节的单个命令对外部附件状态进行建模时,有哪些好的编程实践?

4

1 回答 1

0

您是在询问 Dock 或 iOS 应用程序中的 MCU 编程吗?对于 MCU,您必须实现一个滴答定时器中断处理程序,并且每个按钮有 5 个计数器。

从 Dock 发送到 iOS 的命令可以是单独的事件命令:[按钮 0 被按下][按钮 1 被按下]...[按钮 0 被释放]............[按钮 1 被释放]

或聚合:(bit=1 表示按下,0 表示释放)[按钮状态 0x01][按钮状态 0x03]...[按钮状态 0x02]............[按钮状态 0x00]

于 2011-09-01T19:21:25.107 回答