You are viewing an older revision! See the latest version

API Development

API Development

Change Requests

Main header file name (cacu)

<ble.h> or <bledevice.h> rather than <nRF51822n.h>. That way if one day the developer switches chips he does not have to change the source

Main stack instance (cacu)

Currently it is "nRF51822n nrf;", I suggest "BLEDevice ble;" instead

Repo Layout and Code sharing across multiple chipsets (cacu)

Currently the repo layout looks like this:

|-- BLE_API_Native
|   |-- hw
|       |-- nRF51822n
|       |
|       | BLEDevice.h
|       | Gap.h
|       | GapEvents.h
|       | GattServer.h
|       | GattServerEvents.h
|   |-- mbed-src-Nordic
|   
| blecommon.h
| GapAdvertisingData.cpp
| GapAdvertisingData.h
...
|UUID.h
|

Feature Requests

Additional functionality not currently covered by the API

  • Description (request author)

All wikipages