Bluetooth files where imported in master a first time with
26582ebcb6
unfortunatelly line ending were present and all bluetooth files were
deleted from master by
2a0451e72d
.
Line ending issues were fixed by
2575c5f0fa
but only the modified files (the ones with line ending issues fixed)
remained after the merge.
Git choose to not bring back unmodified files because a previous commit in
master deleted those files.
This commit bring back those files by adding them in a latter point in
history.
mbed BLE.
ARMCC generate error at link time if the symbol `createBLEInstance` is not
here, even if it is not used.
This patch provide a weak version of `createBLEInstance` who just assert
if called.
It also allows programs which use mbed BLE to be compiled on platforms
without mbed BLE implementation, then a runtime error will be generated.