framework---bt

本文介绍在Android系统中实现蓝牙Profile的过程,重点讨论了Handset/Handfree、A2DP/AVRCP、HID/DUN/SPP/OPP/FTP/PAN等Profile的开发细节和技术难点。
Android只实现了Handset/Handfree和A2DP/AVRCP等Profile,而其它常用的Profile如HID/DUN/SPP/OPP/FTP/PAN等却没有实现,并且Google方面关于何时实现也没有一个时间表。前段时间我实现了HID/DUN/SPP三个Profile,下一步实现OPP/FTP等Profile。具体的开发其实也简单,我是参照A2DP的代码进行的相关Profile的实现。Android的Handset/Handfree的实现方式和A2DP/AVRCP的方式有很大的不同,Handset/Handfree是直接在bluez的RFCOMM Socket上开发的,没有利用bluez的audio plugin,而A2DP/AVRCP是在bluez的audio plugin基础上开发的,所以大大降低了实现的难度。其实bluez的audio plugin上也有Handset/Handfree的实现,但不知道为什么Google没有用它,而要在RFCOMM Socket上自己实现一个,这使得Handset/Handfree的实现显得比较复杂。   HID要用到bluez的input plugin,Android已经把它编译进去了,在system/lib/bluez-plugin/input.so下,与input.so一起的还有audio.so库,那是供A2DP/AVRCP用的。参照frameworks/base/core/jni/android_server_BluetoothA2dpService.cpp,自己写一个HID用的的.cpp文件,其中跟A2DP一样利用DBUS调用input.so库的CreateDevice/Connect/Disconnect等函数,具体源码在external/bluez/utils/input/manager.c和external/bluez/utils/input/device.c中。完了之后,参照frameworks/base/core/java/android/server/BluetoothA2dpService.java和frameworks/base/core/java/android/bluetooth/BluetoothA2dp.java及frameworks/base/core/java/android/bluetooth/IBluetoothA2dp.aidl,自己分别写两个JAVA类及AIDL接口,余下的就是在packages/apps/Settings/src/com/android/settings/bluetooth目录下的各个文件的修改了,比较省事的方法是搜一下A2DP,只要是A2DP要修改的地方照葫芦画瓢添加修改就是了。  DUN/SPP要用到bluez的serial plugin,因Android没有编译进去,所以要在external/bluez/utils/serial目录下写一个Android.mk,把它编译进去,生成system/lib/bluez-plugin/serial.so库,其它的跟HID类
PS E:\esp32\esp32_spi_slave(more_slave)00> pio run -t clean Processing esp32s3 (platform: espressif32 @ ~6.9.0; board: esp32-s3-devkitc-1; framework: arduino) ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option [OVERRIDE] 已强制设置 BLE 最大连接数为 8 Removing .pio\build\esp32s3 Done cleaning ================================================================== [SUCCESS] Took 3.26 seconds ================================================================== PS E:\esp32\esp32_spi_slave(more_slave)00> pio run Processing esp32s3 (platform: espressif32 @ ~6.9.0; board: esp32-s3-devkitc-1; framework: arduino) ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option [OVERRIDE] 已强制设置 BLE 最大连接数为 8 CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1.html PLATFORM: Espressif 32 (6.9.0) > Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM) HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b - tool-esptoolpy @ 1.40501.0 (4.5.1) - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5 LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 38 compatible libraries Scanning dependencies... Dependency Graph |-- SPI @ 2.0.0 |-- ArduinoJson @ 6.21.5 |-- Adafruit BusIO @ 1.16.1 |-- Adafruit GFX Library @ 1.11.11 |-- ESP32SPISlave @ 0.6.3 |-- WiFi @ 2.0.0 |-- ESP32 BLE Arduino @ 2.0.0 |-- HTTPClient @ 2.0.0 |-- WebServer @ 2.0.0 Building in release mode Compiling .pio\build\esp32s3\src\BLEClient.cpp.o Compiling .pio\build\esp32s3\src\esp_uart_driver.cpp.o Compiling .pio\build\esp32s3\src\main.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDevice.h:10, from src/BLEClient.h:4, from src/BLEClient.cpp:1: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDevice.h:10, from src/BLEClient.h:4, from src/BLEClient.cpp:1: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\src\network.cpp.o Compiling .pio\build\esp32s3\src\network_app.cpp.o Compiling .pio\build\esp32s3\src\network_tcp_client.cpp.o Compiling .pio\build\esp32s3\src\network_tcp_server.cpp.o Compiling .pio\build\esp32s3\src\spi_slave_server.cpp.o Compiling .pio\build\esp32s3\src\tcp_server.cpp.o Compiling .pio\build\esp32s3\src\uart_msg_analy.cpp.o Building .pio\build\esp32s3\bootloader.bin Generating partitions .pio\build\esp32s3\partitions.bin esptool.py v4.5.1 Creating esp32s3 image... Merged 1 ELF section Successfully created esp32s3 image. Compiling .pio\build\esp32s3\lib050\SPI\SPI.cpp.o Compiling .pio\build\esp32s3\lib819\Wire\Wire.cpp.o Compiling .pio\build\esp32s3\libe3a\Adafruit BusIO\Adafruit_BusIO_Register.cpp.o Compiling .pio\build\esp32s3\libe3a\Adafruit BusIO\Adafruit_I2CDevice.cpp.o src/uart_msg_analy.cpp: In function 'void uart0_msg_analy(uint8_t*, uint16_t)': src/uart_msg_analy.cpp:37:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] printf_log_hex("uart0_rx_buf:",(uint8_t *)uart0_rx_buf,uart0_rx_buf_cnt); ^ Compiling .pio\build\esp32s3\libe3a\Adafruit BusIO\Adafruit_SPIDevice.cpp.o Compiling .pio\build\esp32s3\lib405\Adafruit GFX Library\Adafruit_GFX.cpp.o Compiling .pio\build\esp32s3\lib405\Adafruit GFX Library\Adafruit_GrayOLED.cpp.o Archiving .pio\build\esp32s3\lib050\libSPI.a Compiling .pio\build\esp32s3\lib405\Adafruit GFX Library\Adafruit_SPITFT.cpp.o Compiling .pio\build\esp32s3\lib405\Adafruit GFX Library\glcdfont.c.o src/network_tcp_server.cpp: In member function 'uint16_t Network_TCP_Server::client_process(WiFiClient*&)': src/network_tcp_server.cpp:121:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] printf_log_hex("client rev:", data_char, datalen); // 说明接收到的数据 ^ Compiling .pio\build\esp32s3\libe4a\WiFi\WiFi.cpp.o Archiving .pio\build\esp32s3\lib819\libWire.a Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiAP.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiClient.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiGeneric.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiMulti.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiSTA.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiScan.cpp.o Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiServer.cpp.o Archiving .pio\build\esp32s3\libe3a\libAdafruit BusIO.a Compiling .pio\build\esp32s3\libe4a\WiFi\WiFiUdp.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLE2902.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLE2904.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLE2902.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLE2902.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLE2904.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLE2904.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Archiving .pio\build\esp32s3\lib405\libAdafruit GFX Library.a Compiling .pio\build\esp32s3\lib57f\BLE\BLEAddress.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEAdvertisedDevice.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAddress.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAddress.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEAdvertising.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAdvertisedDevice.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAdvertisedDevice.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAdvertising.cpp:19: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEAdvertising.cpp:19: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEBeacon.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLECharacteristic.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEBeacon.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEBeacon.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLECharacteristic.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLECharacteristic.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLECharacteristicMap.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEClient.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLECharacteristicMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLECharacteristicMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEClient.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEClient.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEDescriptor.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEDescriptorMap.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDescriptor.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDescriptor.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDescriptorMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDescriptorMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Archiving .pio\build\esp32s3\libe4a\libWiFi.a Compiling .pio\build\esp32s3\lib57f\BLE\BLEDevice.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEEddystoneTLM.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEEddystoneURL.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDevice.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEDevice.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEEddystoneTLM.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEEddystoneTLM.cpp:12: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEEddystoneURL.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEEddystoneURL.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEExceptions.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEHIDDevice.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLERemoteCharacteristic.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEHIDDevice.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEHIDDevice.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteCharacteristic.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteCharacteristic.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteCharacteristic.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteCharacteristic.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLERemoteDescriptor.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteDescriptor.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteDescriptor.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLERemoteService.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteService.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLERemoteService.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEScan.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLESecurity.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEServer.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEService.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEScan.cpp:10: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEScan.cpp:10: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLESecurity.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLESecurity.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLESecurity.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLESecurity.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEServer.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEServer.cpp:8: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEService.cpp:10: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEService.cpp:10: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEServiceMap.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEUUID.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEServiceMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEServiceMap.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEUUID.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEUUID.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\BLEUtils.cpp.o Compiling .pio\build\esp32s3\lib57f\BLE\BLEValue.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEValue.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEValue.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEUtils.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/BLEUtils.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\FreeRTOS.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos/FreeRTOS.h:57, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/FreeRTOS.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos/FreeRTOS.h:57, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/FreeRTOS.cpp:7: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\lib57f\BLE\GeneralUtils.cpp.o Compiling .pio\build\esp32s3\lib3f1\WiFiClientSecure\WiFiClientSecure.cpp.o Compiling .pio\build\esp32s3\lib3f1\WiFiClientSecure\esp_crt_bundle.c.o Compiling .pio\build\esp32s3\lib3f1\WiFiClientSecure\ssl_client.cpp.o Compiling .pio\build\esp32s3\libd37\HTTPClient\HTTPClient.cpp.o Compiling .pio\build\esp32s3\lib33c\FS\FS.cpp.o Compiling .pio\build\esp32s3\lib33c\FS\vfs_api.cpp.o Compiling .pio\build\esp32s3\lib72e\WebServer\Parsing.cpp.o Compiling .pio\build\esp32s3\lib72e\WebServer\WebServer.cpp.o Compiling .pio\build\esp32s3\lib72e\WebServer\detail\mimetable.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\Esp.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\FirmwareMSC.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\FunctionalInterrupt.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\HWCDC.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.h:17, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.h:17, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Archiving .pio\build\esp32s3\lib57f\libBLE.a Compiling .pio\build\esp32s3\FrameworkArduino\HardwareSerial.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\IPv6Address.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\MD5Builder.cpp.o Archiving .pio\build\esp32s3\lib3f1\libWiFiClientSecure.a Compiling .pio\build\esp32s3\FrameworkArduino\Print.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\Stream.cpp.o Archiving .pio\build\esp32s3\lib33c\libFS.a Compiling .pio\build\esp32s3\FrameworkArduino\StreamString.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\Tone.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\USB.cpp.o Archiving .pio\build\esp32s3\libd37\libHTTPClient.a Compiling .pio\build\esp32s3\FrameworkArduino\USBCDC.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\USBMSC.cpp.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp:14: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Archiving .pio\build\esp32s3\lib72e\libWebServer.a Compiling .pio\build\esp32s3\FrameworkArduino\WMath.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\WString.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\base64.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\cbuf.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-adc.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-bt.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-cpu.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-dac.c.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-gpio.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-i2c-slave.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-i2c.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-ledc.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-matrix.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-misc.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-psram.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-rgb-led.c.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-rmt.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-sigmadelta.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-spi.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-time.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-timer.c.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.h:22, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.h:22, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c:15: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-tinyusb.c.o Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-touch.c.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c:2: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c:2: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Compiling .pio\build\esp32s3\FrameworkArduino\esp32-hal-uart.c.o Compiling .pio\build\esp32s3\FrameworkArduino\firmware_msc_fat.c.o Compiling .pio\build\esp32s3\FrameworkArduino\libb64\cdecode.c.o Compiling .pio\build\esp32s3\FrameworkArduino\libb64\cencode.c.o Compiling .pio\build\esp32s3\FrameworkArduino\main.cpp.o Compiling .pio\build\esp32s3\FrameworkArduino\stdlib_noniso.c.o Compiling .pio\build\esp32s3\FrameworkArduino\wiring_pulse.c.o Compiling .pio\build\esp32s3\FrameworkArduino\wiring_shift.c.o In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos/FreeRTOS.h:57, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:1: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:146: warning: "CONFIG_BT_CTRL_BLE_MAX_ACT" redefined #define CONFIG_BT_CTRL_BLE_MAX_ACT 6 <command-line>: note: this is the location of the previous definition In file included from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:10, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos/FreeRTOS.h:57, from C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:1: C:/Users/Administrator/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include/sdkconfig.h:237: warning: "CONFIG_BT_ACL_CONNECTIONS" redefined #define CONFIG_BT_ACL_CONNECTIONS 6 <command-line>: note: this is the location of the previous definition Archiving .pio\build\esp32s3\libFrameworkArduino.a Linking .pio\build\esp32s3\firmware.elf Retrieving maximum program size .pio\build\esp32s3\firmware.elf Checking size .pio\build\esp32s3\firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 18.3% (used 60052 bytes from 327680 bytes) Flash: [=== ] 29.3% (used 980697 bytes from 3342336 bytes) Building .pio\build\esp32s3\firmware.bin esptool.py v4.5.1 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image.
11-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值