Skip to content

Commit 4e510de

Browse files
committed
fix(ble): Add missing definition when using P4
1 parent 2e1019f commit 4e510de

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

libraries/BLE/src/BLEDevice.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,9 @@
2323
#include <freertos/task.h>
2424
#include <esp_err.h>
2525
#include <nvs_flash.h>
26+
2627
#if SOC_BLE_SUPPORTED
2728
#include <esp_bt.h>
28-
#else
29-
// For ESP32-P4 and other chips without native BLE support
30-
// Define minimal types needed for interface compatibility
31-
typedef int esp_power_level_t;
32-
typedef int esp_ble_power_type_t;
33-
#define ESP_BLE_PWR_TYPE_DEFAULT 0
3429
#endif
3530

3631
#include <esp_err.h>

libraries/BLE/src/BLEDevice.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
***************************************************************************/
2323

2424
#include <map>
25+
2526
#if defined(SOC_BLE_SUPPORTED)
2627
#include <esp_bt.h>
2728
#else
@@ -30,7 +31,9 @@
3031
typedef int esp_power_level_t;
3132
typedef int esp_ble_power_type_t;
3233
#define ESP_BLE_PWR_TYPE_DEFAULT 0
34+
#define ESP_PWR_LVL_N12 0
3335
#endif
36+
3437
#include "WString.h"
3538
#include "BLEServer.h"
3639
#include "BLEClient.h"

0 commit comments

Comments
 (0)