功能简介
TuyaOS BLE SDK 支持 DP 数据收发测试,详细测试步骤详见:DP 数据通信。(由于硬件类型的不同,DP 数据收发测试默认使用上位机进行测试。)
为了方便客户配合网关或手机进行功能调试,tuyaos_demo_ble_cc2340 新增了 LED 指示功能,支持两个指示灯,其中:
LED1
- 代码中以 DP_TEST_PIN_CONNECT 指代,表示设备是否处于连接状态,处于连接状态则点亮,否则熄灭。
LED2,
- 代码中以 DP_TEST_PIN_DATA指代,表示设备是否接收到数据,每接收到一次数据翻转一次电平。
- 上电默认高电平,用于表示设备固件支持 LED 指示功能。
- 设备断开后 LED1 和 LED2 同时熄灭。
开启方法
开启上述功能的方法是开启 tal_sdk_callback.h 文件中的:
Code: Select all
#define TUYA_DP_TEST 1
对于不同的硬件类型,Demo中已经进行了兼容,可以通过修改以下宏来适配:
Code: Select all
#define DP_TEST_BOARD_TI 0 // TI 的开发板(红色的板子)
#define DP_TEST_BOARD_TUYA_V1 1 // 涂鸦的开发板 V1(当前阶段用的是这个,所以默认值是这个)
#define DP_TEST_BOARD_TUYA_V2 2 // 涂鸦的开发板 V2
#define DP_TEST_BOARD_TYPE DP_TEST_BOARD_TUYA_V1
编译完成后烧录固件即可,烧录方式请参考:BLE-CC2340。