资讯详情

恒玄BES调试笔记-BES2500蓝牙地址和蓝牙名称api

蓝牙地址和蓝牙名称的获取和设置api:

services\bt_app\besbt.h

unsigned char *bt_get_local_address(void); void bt_set_local_address(unsigned char* btaddr);

unsigned char *bt_get_ble_local_address(void); void bt_set_ble_local_address(uint8_t* bleAddr);

const char *bt_get_local_name(void); void bt_set_local_name(const char* name);

const char *bt_get_ble_local_name(void);

具体实现方法可以查看besmain.cpp

services\bt_app\besmain.cpp

unsigned char *bt_get_local_address(void) {     return bt_addr; }  void bt_set_local_address(unsigned char* btaddr) {     if (btaddr != NULL) {         memcpy(bt_addr, btaddr, BTIF_BD_ADDR_SIZE);     } }  void bt_set_ble_local_address(uint8_t* bleAddr) {     if (bleAddr)     {         memcpy(ble_addr, bleAddr, BTIF_BD_ADDR_SIZE);     } }  unsigned char *bt_get_ble_local_address(void) {     return ble_addr; }  const char *bt_get_local_name(void) {     return BT_LOCAL_NAME; }  void bt_set_local_name(const char* name) {     if (name != NULL) {         BT_LOCAL_NAME = name;     } }  const char *bt_get_ble_local_name(void) {     return BLE_DEFAULT_NAME; }

标签: 感应式传感器bes03uy

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司