ESP32 S3 Mini SKU: WS-25081

I’m using the ESP32 S3 Development Mod from the Arduino Dropdown of boards available.
I’m trying to get the bluetooth sorted out so have included to BluetoothSerial.h library.
The json file from Esperiff is included in my boards path and all libraries are up to date. Despite this I continue to get errors like

/home/geoff/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/…/lib/gcc/xtensa-esp32s3-elf/12.2.0/…/…/…/…/xtensa-esp32s3-elf/bin/ld: /home/geoff/.var/app/cc.arduino.IDE2/cache/arduino/sketches/F30EDBDB8DB69CA807177F7B7C160A32/libraries/BluetoothSerial/BluetoothSerial.cpp.o:(.literal._ZL16_spp_send_bufferv+0x18): undefined reference to esp_spp_write' /home/geoff/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/../lib/gcc/xtensa-esp32s3-elf/12.2.0/../../../../xtensa-esp32s3-elf/bin/ld: /home/geoff/.var/app/cc.arduino.IDE2/cache/arduino/sketches/F30EDBDB8DB69CA807177F7B7C160A32/libraries/BluetoothSerial/BluetoothSerial.cpp.o:(.literal._ZL8_stop_btv$isra$0+0x8): undefined reference to esp_spp_disconnect’
exit status 1
Compilation error: exit status 1
I suspect that its not a library problem, but more a board selection probelm.
Is anyone else using this board in the Arduino IDE?. If so what board was chosen from the dropdown list of available boards
Thanks
Geoff I

2 Likes

SOLVED
Apparently the S3 supports BLE, but not Bluetooth Classic, so including the Blootooth.h library (for bluetooth classic) is gunna make things fall over. I will either use an old ESP32 or look at the BLE libraries on the newer ESP32-S3

4 Likes

Thanks for taking the time to document your issue and coming back when you found a solution @Geoff145595. You’ve helped make the CE forums just that :pinching_hand: little bit better.

Welcome to the forums :slight_smile:

2 Likes