BLE低功耗模式
Posted: Thu Sep 19, 2019 1:52 am
最近做个BLE的低功耗通信,在论坛看到有类似问题,就参考https://github.com/espressif/esp-idf/issues/947所说的方法配置,在程序使用ESP-IDF的gatt_server,发现在MENUCONFIG配置:
Enable Bluetooth modem sleep with external 32.768kHz crystal as low power clock:
menuconfig ---> Component config ---> Bluetooth ---> Bluetooth controller ---> MODEM SLEEP Options --->
[*] Bluetooth modem sleep
Bluetooth Modem sleep mode (ORIG mode(sleep with low power clock))
Bluetooth low power clock (External 32kHz crystal)。
然后运行程序出现错误:
E (9376) BT_HCI: command_timed_out hci layer timeout waiting for response to a command. opcode: 0xc03。
我使用的是安信可的ESP32-S,我问过原厂,他们是有带32.768晶振的
另外,看到好像可以调广播间隔时间,该如何调。
Enable Bluetooth modem sleep with external 32.768kHz crystal as low power clock:
menuconfig ---> Component config ---> Bluetooth ---> Bluetooth controller ---> MODEM SLEEP Options --->
[*] Bluetooth modem sleep
Bluetooth Modem sleep mode (ORIG mode(sleep with low power clock))
Bluetooth low power clock (External 32kHz crystal)。
然后运行程序出现错误:
E (9376) BT_HCI: command_timed_out hci layer timeout waiting for response to a command. opcode: 0xc03。
我使用的是安信可的ESP32-S,我问过原厂,他们是有带32.768晶振的
另外,看到好像可以调广播间隔时间,该如何调。