2025-11-21_17-02-13.PNG (291.64 KiB) Viewed 165 times
In file included from C:\ProgramData\MatrixTSL\FlowcodeV11\CAL\includes.c:1964,
from C:\C#_sourcecode\_#FC11\Atom_S3_Display\Atom_S3_Display_BLE.h:297,
from C:/Users/Kfs-Forschung/Desktop/esp-idf-2/mtxesp32_s3_sdkconfig/main/esp-project.c:20:
C:\ProgramData\MatrixTSL\FlowcodeV11\CAL\ESP\ESP_CAL_BLE_SPP_Server.c:16:10: fatal error: esp_gap_ble_api.h: No such file or directory
16 | #include "esp_gap_ble_api.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
Aha sorry I'll get on this tomorrow and see if I can fix it for you.
I think it's a still work in progress component but I have the raw C code working so shouldn't take me long to finish off the server/client components.
Right the ESP32 BT BLE Server is now fully functional and live on the library updates. Let me know if you have a go with it. I've done fairly thorough testing and for me it's very responsive and working great.
Note if I try and pair a device directly in Windows or on my Phone it fails. But if I don't pair and instead connect to it directly from a serial BLE app it's connecting and working as it should.
Another thing to note is in the menuconfig under Component Config -> Bluetooth. You must make sure Bluetooth is enabled, Host is Bluedroid and in Bluedroid options ensure that Enable BLE 4.2 features is checked.
I'll make a start on the Client while I'm on a roll and see if I can get that one finished too.