如果我想要通过软件i2c来读取数据,那么我应该在BLE_UART代码中哪里添加自己的应用代码来实现读取传感器数据,并把数据通过蓝牙串口透传发送给主机
热门产品 :
CH32X035: 32位USB+USB PD单片机
如果我想要通过软件i2c来读取数据,那么我应该在BLE_UART代码中哪里添加自己的应用代码来实现读取传感器数据,并把数据通过蓝牙串口透传发送给主机
您好,建议测试一下单独运行软件IIC时操作时长,评估对BLE连接的影响。应用层代码的逻辑执行时长不要超过连接间隔的50%。如果实测对BLE连接有影响,需要将软件IIC的执行划分到多个TMOS事件中,用IIC状态机记录当前的读写流程节点。
给BLE主机的发包接口一般用notify。在BLE_UART里是用ble_uart_notify接口发notify包。