基于nrf52832的蓝牙模组
下载 nRF5 SDK 15.3.0:https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs
将在涂鸦硬件开发页面下载的ty_iot_ble_sdk_nrf52832解压放入目录 SDK_15.3.0 \ examples \ ble_peripheral
将Github下载的:http://github.com/tuya/tuya-iotos-embeded-demo-ble-gesture-controller
本次魔法棒的Demo放入目录\examples\ble_peripheral\tuya-ble-sdk-demo-project-nrf52832-V2.1.0\
用Keil打开ble_app_uart_pca10040_s132.uvprojx工程文件, 添加tuya-iotos-embeded-demo-ble-gesture-controller目录下所有有.c文件和.h头文件的目录!
打开:tuya_ble_sdk_demo\tuya_ble_sdk\sdk\src\tuya_ble_main.c 加入tuya_gesture_controller_loop()
打开\tuya_ble_sdk_demo\app\tuya_ble_sdk_demo.h 修改#define TY_DEVICE_PID
#define TY_DEVICE_MAC
#define TY_DEVICE_DID
#define TY_DEVICE_AUTH_KEY
为自己产品的PID和授权清单中的内容!
打开tuya_ble_sdk_demo\board\nRF52832\ty_board_nRF52832\ty_i2c_nRF52832.c 修改i2c引脚定义: