GAIA I2C
本帖最后由 O11111 于 2021-9-26 20:25 编辑我想实现 GAIA 命令,它将在 QCC5144 上写入 I2C 数据。
GAIA 有效载荷应该是这样的:
{uint8_t i2c_addr, uint8_t n, uint8_t data}
data 将包含寄存器编号和(如果操作是写)寄存器值。
如果 i2c_addr 的最后一位是 0,那么它是写的并且没有结果,否则它被读取并且结果应该以 {uint8_t n, uint8_t data} (或类似的东西)的形式传输
我可以使用 GaiaControl 3.4.0.52 中的 GAIA 库吗? 还是从 1.0.20 开始?
直接用单独的ble service做这个功能不可以吗? 不一定要用gaia。 偶是小星哥 发表于 2021-9-27 21:03
直接用单独的ble service做这个功能不可以吗? 不一定要用gaia。
我确实需要一种从智能手机控制 I2C 设备的方法,所以如果 BLE service 允许这样做,那就没问题了。 你能给我一些关于如何添加 BLE service 的提示吗? O11111 发表于 2021-9-27 23:27
我确实需要一种从智能手机控制 I2C 设备的方法,所以如果 BLE service 允许这样做,那就没问题了。 你能 ...
直接参考高通写的其他的ble service,找一个修改即可。 本帖最后由 O11111 于 2021-9-28 14:41 编辑
偶是小星哥 发表于 2021-9-28 10:05
直接参考高通写的其他的ble service,找一个修改即可。
如何使 LE 可连接?
我可以以 gatt_server_ama 为例吗?
我将需要类似static void gattServerI2C_Handler(Task task, MessageId id, Message message)之类的东西。
但是 Task 和 Message 是什么类型?
是否存在一些 Android 应用程序示例?
页:
[1]