Skip to content

Commit 2fdd623

Browse files
mskvortsovcaveman99
authored andcommitted
Work around BLE initialization failure on esp32s3
1 parent a18b7a4 commit 2fdd623

File tree

9 files changed

+12
-8
lines changed

9 files changed

+12
-8
lines changed

arch/esp32/esp32s3.ini

+4
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@ extends = esp32_base
33

44
monitor_speed = 115200
55

6+
# Work around BLE initialization failure
7+
build_flags =
8+
${esp32_base.build_flags}
9+
-DCONFIG_BT_NIMBLE_PINNED_TO_CORE=1

variants/bpi_picow_esp32_s3/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ lib_deps =
1111
${esp32_base.lib_deps}
1212
caveman99/ESP32 Codec2@^1.0.1
1313
build_flags =
14-
${esp32_base.build_flags} -D PRIVATE_HW -I variants/bpi_picow_esp32_s3
14+
${esp32s3_base.build_flags} -D PRIVATE_HW -I variants/bpi_picow_esp32_s3

variants/esp32-s3-pico/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ board_upload.require_upload_port = yes
1111

1212
;upload_port = /dev/ttyACM0
1313

14-
build_flags = ${esp32_base.build_flags}
14+
build_flags = ${esp32s3_base.build_flags}
1515
-DESP32_S3_PICO
1616
;-DPRIVATE_HW
1717
-Ivariants/esp32-s3-pico

variants/my_esp32s3_diy_eink/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ lib_deps =
1717
build_unflags = -DARDUINO_USB_MODE=1
1818
build_flags =
1919
;${esp32_base.build_flags} -D MY_ESP32S3_DIY -I variants/my_esp32s3_diy_eink
20-
${esp32_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_eink
20+
${esp32s3_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_eink
2121
-Dmy
2222
-DEINK_DISPLAY_MODEL=GxEPD2_290_T5D
2323
-DEINK_WIDTH=296

variants/my_esp32s3_diy_oled/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ lib_deps =
1616
build_unflags = -DARDUINO_USB_MODE=1
1717
build_flags =
1818
;${esp32_base.build_flags} -D MY_ESP32S3_DIY -I variants/my_esp32s3_diy_oled
19-
${esp32_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_oled
19+
${esp32s3_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_oled
2020
-DBOARD_HAS_PSRAM
2121
-mfix-esp32-psram-cache-issue
2222
-DARDUINO_USB_MODE=0

variants/t-deck/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ board_check = true
66
upload_protocol = esptool
77
#upload_port = COM29
88

9-
build_flags = ${esp32_base.build_flags}
9+
build_flags = ${esp32s3_base.build_flags}
1010
-DT_DECK
1111
-DBOARD_HAS_PSRAM
1212
-DMAX_THREADS=40

variants/t-watch-s3/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ board = t-watch-s3
55
board_check = true
66
upload_protocol = esptool
77

8-
build_flags = ${esp32_base.build_flags}
8+
build_flags = ${esp32s3_base.build_flags}
99
-DT_WATCH_S3
1010
-Ivariants/t-watch-s3
1111
-DPCF8563_RTC=0x51

variants/tlora_t3s3_v1/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ board_check = true
55
upload_protocol = esp-builtin
66

77
build_flags =
8-
${esp32_base.build_flags} -D TLORA_T3S3_V1 -I variants/tlora_t3s3_v1
8+
${esp32s3_base.build_flags} -D TLORA_T3S3_V1 -I variants/tlora_t3s3_v1
99
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.

variants/unphone/platformio.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ build_unflags =
1212
${esp32s3_base.build_unflags}
1313
-D ARDUINO_USB_MODE
1414

15-
build_flags = ${esp32_base.build_flags}
15+
build_flags = ${esp32s3_base.build_flags}
1616
;-D BOARD_HAS_PSRAM // what's up with this - doesn't seem to be recognised at boot
1717
-D UNPHONE
1818
-I variants/unphone

0 commit comments

Comments
 (0)