/
11111
1
Fork of nRF51822 by
Diff: nRF51822n.cpp
- Revision:
- 346:14b090482fd2
- Parent:
- 345:dfde56236c36
- Child:
- 357:68c0de4426f1
--- a/nRF51822n.cpp Fri Jun 19 15:55:35 2015 +0100 +++ b/nRF51822n.cpp Fri Jun 19 15:55:35 2015 +0100 @@ -24,7 +24,7 @@ #include "softdevice_handler.h" /** - * The singleton which represents the nRF51822 transport for the BLEDevice. + * The singleton which represents the nRF51822 transport for the BLE. */ static nRF51822n deviceInstance; @@ -32,8 +32,8 @@ * BLE-API requires an implementation of the following function in order to * obtain its transport handle. */ -BLEDeviceInstanceBase * -createBLEDeviceInstance(void) +BLEInstanceBase * +createBLEInstance(void) { return (&deviceInstance); } @@ -71,33 +71,6 @@ return versionString; } -/* (Valid values are -40, -20, -16, -12, -8, -4, 0, 4) */ -ble_error_t nRF51822n::setTxPower(int8_t txPower) -{ - unsigned rc; - if ((rc = sd_ble_gap_tx_power_set(txPower)) != NRF_SUCCESS) { - switch (rc) { - case NRF_ERROR_BUSY: - return BLE_STACK_BUSY; - case NRF_ERROR_INVALID_PARAM: - default: - return BLE_ERROR_PARAM_OUT_OF_RANGE; - } - } - - return BLE_ERROR_NONE; -} - -void nRF51822n::getPermittedTxPowerValues(const int8_t **valueArrayPP, size_t *countP) -{ - static const int8_t permittedTxValues[] = { - -40, -30, -20, -16, -12, -8, -4, 0, 4 - }; - - *valueArrayPP = permittedTxValues; - *countP = sizeof(permittedTxValues) / sizeof(int8_t); -} - ble_error_t nRF51822n::init(void) { /* ToDo: Clear memory contents, reset the SD, etc. */