Chapter 4. Software framework
4.1.16 What is the maximum transmission rate for ESP32 Bluetooth® LE?
The transmission rate of ESP32 Bluetooth LE can reach 700 Kbps when it is tested in a shielded box.
4.1.17 How does ESP32 Bluetooth® LE enter Light-sleep mode?
On the hardware level, a 32 kHz external crystal should be added, or the Light-sleep mode will not take
eect.
On the software level (SDK4.0 and later versions), the following congurations should be enabled in
menucong:
• Power Management:| menuconfig > Component config > Power management > [*]
Support for power management
• Tickless Idle:| menuconfig > Component config > FreeRTOS > [*] Tickless
idle support (3) Minimum number of ticks to enter sleep mode
for (NEW)
Note: Tickless idle needs to be enabled to allow automatic light-sleep mode. FreeRTOS will enter
Light-sleep mode if no tasks need to run for 3 ticks (by default), that is 30 ms if tick rate is 100 Hz.
Congure the FreeRTOS tick rate to be higher if you want to allow shorter duration of light-sleep mode,
for example: menuconfig > ``Component config > FreeRTOS > (1000) Tick rate
(Hz).
• Congure external 32.768 kHz crystal as RTC clock source :| menuconfig > Component
config > ESP32-specific > RTC clock source (External 32 kHz
crystal)[*] Additional current for external 32 kHz crystal
Note: The“additional current”option is a workaround for a hardware issue on ESP32 that the crystal
can fail in oscillating. Please enable this option when you use external 32 kHz crystal. This hardware
issue will be resolved in the next chip revision.
• 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
4.1.18 Are there any documentation references for ESP32 BluFi networking?
For BluFi networking, please refer to ESP32 Blu. For BluFi networking examples, please refer to Blu.
4.1.19 What is the maximum transmission rate for ESP32 Classic Bluetooth® SPP?
In an open environment, the transmission rate for ESP32 Classic Bluetooth SPP can reach 1400+ Kbps
~ 1590 Kbps (only for reference, please do tests based on your actual application environment) with
bi-directional transmitting and receiving simultaneously.
Espressif Systems 46
Submit Document Feedback
Release master