This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于ble从机程序的几个问题



1、HCI_LE_SetScanParamCmd()和HCI_LE_SetTxPowerCmd()两个函数在哪里被调用?

2、在哪里设置广播模式(general或者limit)?

  • Peripheral设备一般都是Advertise的设备,不会发起Scan。可以参考central设备的示例代码里面对setscanparamcmd和settxpowercmd的调用。

    BLE里面limit是通过white list做的在LL层

  • 1. HCI_LE_SetScanParamCmd() 是在设置扫描参数的时候被调用 ,

    2.#DEFAULT_DISCOVERABLE_MODE GAP_ADTYPE_FLAGS_LIMITED 这个宏定义修改 受限 还是一直广播

    在simpleBLEPeripheral.c 文件的前面可以找到