XIAO32bitLess
Required library
ESP32
U8g2
I2C MPU 6886 IMU
nRF52
NimBLE
Arm (Nim)BLE Boards (n-able Arduino core ) Wio Terminal
BLE Library
table:BLE
Board ArduinoBLE Adafruit Bluefruit nRF52 ESP32 BLE Arduino NimBLE BLEPeripheral Note
Seeed nRF52 mbed-enabled Boards o x x x
Seeed nRF52 Boards ? ? x x
Arm (Nim)BLE Boards x x x o(not Adv)
esp32 (ESP32C3) ? x o o
table:library
Library ESP32 nRF52 SAMD Note
ArduinoBLE ? o ?
original ESP32 BLE o x x
(ESP32 BLE Arduino) o x x historical
NimBLE o o with n-able ? ESP32 BLE Compatible
Seeed_Arduino_rpcBLE ? ? o ESP32 BLE Compatible
Adafruit Bluefruit nRF52 x o x
Arduino BLEPeripheral x nRF51822 x
Links
original ESP32 and compatible library
Board
table:Board
Board name XIAO32bitLess w NimBLE SoC nRF52840 Note
Seeed Studio XIAO nRF52840 Sense x ext_nimble_config.h err M4F@64MHz 256 KB RAM,1MB flash, 2MB onboard Flash
Adafruit Feather nRF52840 Express x M4F@64MHz 256KB SRAM, 1MB flash
Adafruit Feather nRF52840 Sense x M4F@64MHz 256 KB RAM,1MB flash
Adafruit CLUE nRF52840 x M4F@64MHz 256KB RAM, 1 MB flash micro:bit型, Senseと同じセンサー類+OLED
Adafruit ItsyBitsy nRF52840 Express x M4F@64MHz 256KB RAM, 1 MB flash, 2 MB QSPI FLASH
Adafruit Circuit Playground Bluefruit x M4F , 2 MB of SPI Flash
Generic nRF52840 MCU x upload (programmer) M4F@64MHz
Nordic nRF52840 DK x upload (programmer) M4F@64MHz 256KB RAM, 1 MB flash
Nordic nRF52840 Dongle x noboard
Ebyte E104-BT5040U x noboard M4F@32MHz
Progress
table:prog_Adafruit Feather nRF52840 Sense
Library Compile Adv Connect Callback Disconnect Board Note
Adafruit Bluefruit nRF52 o o o disconnect when called o nRF52
NimBLE o x n-ble
ArduinoBLE x xiao mbed softdevice
ArduinoBLE x xiao nRF52, Sense, n-ble Unsupported board