微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 主机扫描从机名字

CC2541 主机扫描从机名字

时间:10-02 整理:3721RD 点击:

 

在从机里用GAPRole_SetParameter( GAPROLE_SCAN_RSP_DATA, sizeof ( deviceName ), (uint8*)&deviceName );这个设置的从机蓝牙名,

在主机里调用哪个函数可以读出从机名

typedef struct
{
  osal_event_hdr_t  hdr;    //!< GAP_MSG_EVENT and status
  uint8 opcode;             //!< GAP_DEVICE_INFO_EVENT
  uint8 eventType;          //!< Advertisement Type: @ref GAP_ADVERTISEMENT_TYPE_DEFINES
  uint8 addrType;           //!< address type: @ref GAP_ADDR_TYPE_DEFINES
  uint8 addr[B_ADDR_LEN];   //!< Address of the advertisement or SCAN_RSP
  int8 rssi;                //!< Advertisement or SCAN_RSP RSSI
  uint8 dataLen;            //!< Length (in bytes) of the data field (evtData)
  uint8 *pEvtData;          //!< Data field of advertisement or SCAN_RSP
} gapDeviceInfoEvent_t;

是否是这个结构体中的 uint8 *pEvtData这个指针

如果是这个的话

我在simpleBLECentralEventCB发现设备MAC后,打印出*pEvtData里的值不对的啊

还是说用GATT_ReadCharValue这个呢

应该就是pEvtData这个值吧,

如果用SimpleBLEPeripheral的例程和Central配对

请问您读出来的是什么呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top