h2zero / esp-nimble-cpp

C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.
https://h2zero.github.io/esp-nimble-cpp/
Apache License 2.0
181 stars 62 forks source link

NimBLEDevice::get/setPower support full power range. #228

Closed thekurtovic closed 1 week ago

thekurtovic commented 1 week ago
32  -12.0 ~  9.0 dbm    https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf#page=17
S3  -24.0 ~ 20.0 dBm    https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf#page=71
C2  -12.0 ~  9.0 dbm    https://docs.espressif.com/projects/esp-idf/en/v5.1/esp32c2/api-reference/bluetooth/controller_vhci.html#header-file
C3  -24.0 ~ 20.0 dBm    https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf#page=60
C6  –15.0 ~ 20.0 dBm    https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf#page=69
H2  –24.0 ~ 20.0 dBm    https://www.espressif.com/sites/default/files/documentation/esp32-h2_datasheet_en.pdf#page=58