BLE_API wrapper library for STMicroelectronics' BlueNRG Bluetooth Low Energy expansion board shield (Component)

Dependents:   Nucleo_Zumo_BLE_IDB04A1 contest_IOT5 contest_IOT6 contest_IOT_10 ... more

Fork of X_NUCLEO_IDB0XA1 by ST Expansion SW Team

Arduino Connector Compatibility Warning

X-NUCLEO-IDB04A1 and X-NUCLEO-IDB05A1 are Arduino compatible with an exception: instead of using pin D13 for the SPI clock, they use pin D3. The default configuration for this library is having the SPI clock on pin D3.

To be fully Arduino compatible, X-NUCLEO-IDB04A1 and X-NUCLEO-IDB05A1 need a small HW patch.

For X-NUCLEO-IDB04A1 this patch consists in removing zero resistor R10 and instead soldering zero resistor R11. For X-NUCLEO-IDB05A1 this patch consists in removing zero resistor R4 and instead soldering zero resistor R6.

In case you patch your board, then you also have to configure this library to use pin D13 to drive the SPI clock (see macro IDB0XA1_D13_PATCH in file x_nucleo_idb0xa1_targets.h).

If you use pin D13 for the SPI clock, please be aware that on STM32 Nucleo boards you may not drive the LED, otherwise you will get a conflict: the LED on STM32 Nucleo boards is connected to pin D13.

Referring to the current list of tested platforms (see X-NUCLEO-IDB04A1 and X-NUCLEO-IDB05A1 pages), the patch is required by ST-Nucleo-F103RB; ST-Nucleo-F302R8; ST-Nucleo-F411RE; and ST-Nucleo-F446RE.

Revisions of module.json

Revision Date Message Actions
305:3d978a7bffc9 2016-09-15 Sync with 7c82dbe71630c69410de24d80a5a854feaf53729 File  Diff  Annotate
304:e92f264aa731 2016-09-15 Sync with 12c4862c0af86b7f2bdaf545e8d2d0f56a974e32 File  Diff  Annotate
214:926ca3e4ccce 2016-03-18 version v2.0.3 File  Diff  Annotate
211:5a6929d36db2 2016-01-14 version v2.0.2 File  Diff  Annotate
210:08c4c85ca679 2016-01-14 Update Address types according to ARMmbed/ble v2.5.0 File  Diff  Annotate
208:0ed200002250 2015-12-15 version v2.0.1 File  Diff  Annotate
207:b9df918d6d5a 2015-12-15 Set UUIDs according to BLE API and other minor changes File  Diff  Annotate
206:7f9c3057adf0 2015-12-11 version v2.0.0 File  Diff  Annotate
202:caf4864292c1 2015-12-03 Align with BLE API v2.1.7 File  Diff  Annotate
200:cf070598d231 2015-11-24 version v1.1.3 File  Diff  Annotate
199:97222d90a544 2015-11-24 Update keywords list File  Diff  Annotate
198:3164e9cd0836 2015-11-23 version v1.1.2 File  Diff  Annotate
197:aab4e2139f37 2015-11-23 Remove dependency from mbed-hal File  Diff  Annotate
194:d7f58940936b 2015-11-19 Merge branch 'master' into betzw_wb File  Diff  Annotate
193:54dd09ddd5c3 2015-11-19 Merge branch 'master' into betzw_wb File  Diff  Annotate
192:6274f9fa3306 2015-11-19 Remove 'rising/falling edge' workaround File  Diff  Annotate
184:47b7d9afc3a8 2015-11-19 version v1.1.1 File  Diff  Annotate
183:3bc6d59b9c81 2015-11-19 Remove 'rising/falling edge' workaround File  Diff  Annotate
176:33edcdbe9ce6 2015-11-13 Set repo & homepage File  Diff  Annotate
174:8bcd1bf2331f 2015-11-10 version v1.1.0 File  Diff  Annotate
172:29d7c514a636 2015-11-09 version v1.0.0 File  Diff  Annotate
171:a4dee1f96f97 2015-11-09 Adjust dependency versions File  Diff  Annotate
170:8420604a24ef 2015-11-05 version v0.1.5 File  Diff  Annotate
166:63060ad4abd5 2015-10-30 version v0.1.4 File  Diff  Annotate
159:07a2040bd45d 2015-10-28 version v0.1.3 File  Diff  Annotate
155:3aa64b6ac12d 2015-10-28 version v0.1.2 File  Diff  Annotate
148:a6404f40c5f2 2015-10-27 version v0.1.1 File  Diff  Annotate
146:06284ddd3fb9 2015-10-27 version v0.1.0 File  Diff  Annotate
143:63f5e8a590d4 2015-10-19 Add dependency 'mbed-hal' File  Diff  Annotate
139:3a75965fd389 2015-10-08 Manually merge modifications as suggested from Rohit & Andrea in Andrea's mail of 10/07/2015 04:20 PM File  Diff  Annotate
132:51056160fa4a 2015-10-07 Andrea's version as of mail from 10/06/2015 05:56 PM File  Diff  Annotate
131:e09947216ccb 2015-10-06 Get a first compilation thru File  Diff  Annotate
130:770ce14d3d15 2015-10-06 Include mbed-classic version File  Diff  Annotate
129:d5686dd11391 2015-10-06 Just made git init File  Diff  Annotate