Arduino环境下实现ESP32-C3不关闭BLE进入light-sleep睡眠模式

Sirius
Posts: 6
Joined: Wed Aug 16, 2023 9:08 am

Arduino环境下实现ESP32-C3不关闭BLE进入light-sleep睡眠模式

Postby Sirius » Tue Oct 17, 2023 2:40 am

大佬们好,近日在学习关于ESP32-C3的Light-sleep模式时产生了一些疑惑,想向各位请教:
我想实现的时 ESP-C3进入Light-sleep后BLE连接不会断开,以下是实践时遇到的问题:
ESP-C3进入Light-sleep时BLE会被断开,我在官网上查到如果想保持BLE连接需要启用自动Light-sleep模式(图1),
1.png
图1
1.png (19.83 KiB) Viewed 2834 times
我在这里找到了如何启动自动Light-sleep模式(图2),
2.png
图2
2.png (68.87 KiB) Viewed 2834 times
但是当我使用时它会显示“该函数未定义的错误,于是我又找到了这个电源管理锁企图锁住BLE不被睡眠状态影响(图3),
3.png
图3
3.png (44.42 KiB) Viewed 2834 times
但是我使用上图这个方法BLE依然会断开,然后我找到了关于esp_sleep_pd_config的资料(图4)
1.png
图1
1.png (19.83 KiB) Viewed 2834 times
,遗憾的是里面没有ESP_PD_DOMAIN_BT,请问大佬们有什么办法能使ESP-C3进入睡眠状态后BLE依然连接呢?

Who is online

Users browsing this forum: No registered users and 164 guests