Arduino library to support the X-NUCLEO-IDB05A1 based on Bluetooth (V4.1 compliant) SPBTLE-RF module
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


The X-NUCLEO-IDB05A1 is a Bluetooth Low Energy evaluation board based on the SPBTLE-RF BlueNRG-MS RF module. The X-NUCLEO-IDB05A1 is compatible with the ST Morpho and Arduino UNO R3 connector layout (the user can mount the ST Morpho connectors, if required). The X-NUCLEO-IDB05A1 interfaces with the STM32 microcontroller via the SPI pin, and the user can change the default SPI clock, the SPI chip select and SPI IRQ by changing one resistor on the evaluation board.


There are several examples with the X-NUCLEO-IDB05A1 library.

  • X_NUCLEO_IDB05A1_HelloWorld: This application provides a simple example of usage of the X-NUCLEO-IDB05A1 Expansion Board. For testing the sketch, you can download on the playstore the "BlueNRG" application provided by STMICROELECTRONICS.
  • X_NUCLEO_IDB05A1_BeaconDemo: This application shows how to use X-NUCLEO-IDB05A1 with the Beacon Service. You can test this application by connecting it with your smartphone. On Android, donwload any Beacon Scanner Apps (e.g. iBeacon & Eddystone Scanner by flurp laboratories


The X-NUCLEO-IDB05A1 library requires the following STM32duino library:


You can find the source files at

The SPBTLE-RF datasheet is available at