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.

Changes

RevisionDateWhoCommit message
307:fa98703ece8e 2016-09-16 Andrea Palmieri Sync with 21bfd161ace255bb6214d6b74cae1fd30b3e24c9 default tip
306:3a7d9f923493 2016-09-15 Vincent Coubard Merge sync_with_github into the default branch to makes the online IDE happy.
305:3d978a7bffc9 2016-09-15 Vincent Coubard Sync with 7c82dbe71630c69410de24d80a5a854feaf53729 sync_with_github
304:e92f264aa731 2016-09-15 Vincent Coubard Sync with 12c4862c0af86b7f2bdaf545e8d2d0f56a974e32 sync_with_github
303:fb52f2a212d2 2016-09-15 Vincent Coubard Sync with a5d5d0b558395110a5c2edd398a167b1a70e7c99 sync_with_github
302:ed6f74ab78f9 2016-09-15 Vincent Coubard Sync with af1d84618655ed0f9f8f0faa3591ab512645edf7 af1d84618655ed0f9f8f0faa3591ab512645edf7
301:9c0d8f9382c7 2016-09-15 Vincent Coubard Sync with 6781fbb835912132d7fed0d78606c7090ae03959 sync_with_github
300:85b12e23a7ba 2016-09-15 Vincent Coubard Sync with c21998c9579e3c57e3e1619a977b9bc47a36d249 c21998c9579e3c57e3e1619a977b9bc47a36d249
299:1c123f1c42ef 2016-09-15 Vincent Coubard Sync with bed4500cab5495f8a51c500abea9bb3973237ff4 bed4500cab5495f8a51c500abea9bb3973237ff4
298:a16d2170c282 2016-09-15 Vincent Coubard Sync with 62617c71a850ca888ebd80352a9e3d91576361bd 62617c71a850ca888ebd80352a9e3d91576361bd
297:c26445716704 2016-09-15 Vincent Coubard Sync with d01f325acff35558c6e0fe8fc0fa1b642eecc789 d01f325acff35558c6e0fe8fc0fa1b642eecc789
296:c52d3a301449 2016-09-15 Vincent Coubard Sync with 4a39360fc405ea76c0d2834bca8d277b4af83f6e 4a39360fc405ea76c0d2834bca8d277b4af83f6e
295:480f017cd04d 2016-09-15 Vincent Coubard Sync with 3666c65cd67a49bd0e607ef237508b504fff77a1 3666c65cd67a49bd0e607ef237508b504fff77a1
294:fd19310b086d 2016-09-15 Vincent Coubard Sync with 32241492098bb4d0cd62a16975725a4374ad7ecc 32241492098bb4d0cd62a16975725a4374ad7ecc
293:5a1f577bf92f 2016-09-15 Vincent Coubard Sync with 8247cc25d48b37d6a78a3e91c728cbbf0fd9ba29 8247cc25d48b37d6a78a3e91c728cbbf0fd9ba29
292:6908f86aa1f9 2016-09-15 Vincent Coubard Sync with f9e56c952e71d9a0182e028668503760ad2ad68f f9e56c952e71d9a0182e028668503760ad2ad68f
291:79456beaef49 2016-09-15 Vincent Coubard Sync with 500bd96fcb51dc2b3360dc087b5b43cc8c9e1325 500bd96fcb51dc2b3360dc087b5b43cc8c9e1325
290:d8faff21b01f 2016-09-15 Vincent Coubard Sync with 32a1a4d83f99e135d09aa957264b06deef14e976 32a1a4d83f99e135d09aa957264b06deef14e976
289:980efe0d2975 2016-09-15 Vincent Coubard Sync with 46613358ceb882eeec9a47ce62b1924e24a0a038 46613358ceb882eeec9a47ce62b1924e24a0a038
288:875b6f77d213 2016-09-15 Vincent Coubard Sync with 76dbf61faf1434c286f81dac5c5fd097250e9d69 76dbf61faf1434c286f81dac5c5fd097250e9d69
287:e2efcf2f0da8 2016-09-15 Vincent Coubard Sync with c3ea4ea3c8a3812988358a14c911bed6bbf0efdf c3ea4ea3c8a3812988358a14c911bed6bbf0efdf
286:fb0d75790322 2016-09-15 Vincent Coubard Sync with ed890df5d492ae33828aa3516276aaeaeee72ac5 ed890df5d492ae33828aa3516276aaeaeee72ac5
285:0e1570840658 2016-09-15 Vincent Coubard Sync with 827fca974a672c59ad43e225f38d1f0c66c46af8 827fca974a672c59ad43e225f38d1f0c66c46af8
284:6a7441796347 2016-09-15 Vincent Coubard Sync with 408dd237072462ac62f6cccd90aba682edefc503 408dd237072462ac62f6cccd90aba682edefc503
283:998f6b1fe1b7 2016-09-15 Vincent Coubard Sync with d32f8ce832de3a7a489062a679506ac5a4398434 d32f8ce832de3a7a489062a679506ac5a4398434
282:27ead63b6cfc 2016-09-15 Vincent Coubard Sync with 5a6a99c0b0df5543867f722a25b0869776e9dbaa 5a6a99c0b0df5543867f722a25b0869776e9dbaa
281:bc99b05605cb 2016-09-15 Vincent Coubard Sync with 5a8c536877c89e2aef63a0b02fd587ead0fd6fca 5a8c536877c89e2aef63a0b02fd587ead0fd6fca
280:fbee0e3444be 2016-09-15 Vincent Coubard Sync with 34e2f6254ad7de7fc7f377a0614c3a672cf7cd5c 34e2f6254ad7de7fc7f377a0614c3a672cf7cd5c
279:30a6a8ad2623 2016-09-15 Vincent Coubard Sync with 947ff7cf03846721ec9970f16d373390cbf71f39 sync_with_github
278:a5209d8cfd61 2016-09-15 Vincent Coubard Sync with 117ed4c55629877d7cb3d79c4bcb24e7da5bcab0 117ed4c55629877d7cb3d79c4bcb24e7da5bcab0
277:8da7a954664d 2016-09-15 Vincent Coubard Sync with 09eed58c8df8d351803324b150e324027ecb9ad6 sync_with_github
276:a20f4cad1d61 2016-09-15 Vincent Coubard Sync with e6d00ca1d1860d23ec86287a3d7ff17abad1cb06 sync_with_github
275:cb9a052c769b 2016-09-15 Vincent Coubard Sync with 4f8db2b28527e45a5d1505c0ca5711af74175909 sync_with_github
274:4826afdae563 2016-09-15 Vincent Coubard Sync with 7b242e25ed2bc04230f0e62d1ae2c076bfc1c354 7b242e25ed2bc04230f0e62d1ae2c076bfc1c354
273:00205952d841 2016-09-15 Vincent Coubard Sync with dc54644b61c51990e49672e5bbce3b95124d6364 dc54644b61c51990e49672e5bbce3b95124d6364
272:4639da7705e1 2016-09-15 Vincent Coubard Sync with 83c30f290087a6f5a503812f507492e725a3b717 83c30f290087a6f5a503812f507492e725a3b717
271:7dc6261c33e5 2016-09-15 Vincent Coubard Sync with 2819f05ab09fdabd46030bb6eab6b01aad1fa2db 2819f05ab09fdabd46030bb6eab6b01aad1fa2db
270:ca649990a830 2016-09-15 Vincent Coubard Sync with 9bb31e3d89ab51aca24fe8b1162853fbc70fe791 9bb31e3d89ab51aca24fe8b1162853fbc70fe791
269:cd037b36a62b 2016-09-15 Vincent Coubard Sync with 72a03e94578ba288a289bed81955d4d04ab6702f 72a03e94578ba288a289bed81955d4d04ab6702f
268:c0a1e03c5736 2016-09-15 Vincent Coubard Sync with 5d71c4ee51a741fa3aabe0b7ad4b814d7bf27aee 5d71c4ee51a741fa3aabe0b7ad4b814d7bf27aee
267:cd7870e466b3 2016-09-15 Vincent Coubard Sync with bde03b1e2c8e385819a23a5b6b31c97b4811d0a3 bde03b1e2c8e385819a23a5b6b31c97b4811d0a3
266:b49e28134d83 2016-09-15 Vincent Coubard Sync with ed913d4b8f4131a00dc3184889a36725d080f65f ed913d4b8f4131a00dc3184889a36725d080f65f
265:46333d70cf81 2016-09-15 Vincent Coubard Sync with a3160cd9f64b84d00a671330ffb5e4137a1e4f7b sync_with_github
264:1e754a01869e 2016-09-15 Vincent Coubard Sync with e9fb3e390284c3f7ef8e1d21cc55deef7558ca3d e9fb3e390284c3f7ef8e1d21cc55deef7558ca3d
263:8516afb5e29c 2016-09-15 Vincent Coubard Sync with f75800800e6bd3fe65cb03783b4ceec360909c66 f75800800e6bd3fe65cb03783b4ceec360909c66
262:a3460768f3b7 2016-09-15 Vincent Coubard Sync with a38223e17a624c1ac4d9e2589f363d2e202f12a5 a38223e17a624c1ac4d9e2589f363d2e202f12a5
261:16cdf278f70a 2016-09-15 Vincent Coubard Sync with 3424b6c8dd13368e3e064741f8d4f09bebeab02a 3424b6c8dd13368e3e064741f8d4f09bebeab02a
260:e93cbde933ce 2016-09-15 Vincent Coubard Sync with 1aeef67153f6b42d9e1e60ea8fbf09a130d23621 1aeef67153f6b42d9e1e60ea8fbf09a130d23621
259:323f588e5f57 2016-09-15 Vincent Coubard Sync with 70f819844d61400a7b6772dcc911a63fc73af09e 70f819844d61400a7b6772dcc911a63fc73af09e
258:e5ef65120b06 2016-09-15 Vincent Coubard Sync with ee968623f0c7a55b1be23b1d5b6b84c0b190f500 ee968623f0c7a55b1be23b1d5b6b84c0b190f500
257:90b0bb40fb45 2016-09-15 Vincent Coubard Sync with 9fcd8578f969e7bad2005a94b3648498c8f62325 9fcd8578f969e7bad2005a94b3648498c8f62325
256:146bb175ce80 2016-09-15 Vincent Coubard Sync with a8af514bf03daac81073325025db2c98e2151a34 a8af514bf03daac81073325025db2c98e2151a34
255:97adb68decd4 2016-09-15 Vincent Coubard Sync with d59b3ff26ea2c44094a53ec9894b061ebe39e706 d59b3ff26ea2c44094a53ec9894b061ebe39e706
254:f4d217cadbde 2016-09-15 Vincent Coubard Sync with 5e0b3a80e3487d4b16bb471962a294d6d0feb2aa sync_with_github
253:9665a6f8bbdb 2016-09-15 Vincent Coubard Sync with 4607c9b8b84bb61287ac96092cab09641a8e8c37\nMinor adjustements to sync with the github repository at this point in time. sync_with_github
252:0c2cb16a7166 2016-06-27 Andrea Palmieri Merge branch 'master' into mbed_classic mbed_classic
251:86df2c289e7c 2016-06-27 Andrea Palmieri Fix Gap ADV payload setting
250:af83c1fe7b48 2016-06-21 Andrea Palmieri Merge branch 'master' into mbed_classic
249:2e94d2835c45 2016-06-21 Andrea Palmieri Get rid of warnings
248:920ecc2451b5 2016-06-21 Andrea Palmieri Disable SSADV by default