My fork
Dependencies: BLE_API nRF51822-bluetooth-mdw
Fork of microbit-dal by
Diff: source/drivers/MicroBitRadio.cpp
- Revision:
- 21:cab56b701601
- Parent:
- 19:ebc07f856999
- Child:
- 22:23d7b9a4b082
diff -r ad2a5c7debf4 -r cab56b701601 source/drivers/MicroBitRadio.cpp --- a/source/drivers/MicroBitRadio.cpp Wed Jul 13 12:17:51 2016 +0100 +++ b/source/drivers/MicroBitRadio.cpp Wed Jul 13 12:17:53 2016 +0100 @@ -99,7 +99,7 @@ { this->id = id; this->status = 0; - this->group = MICROBIT_RADIO_DEFAULT_GROUP; + this->group = 0; this->queueDepth = 0; this->rssi = 0; this->rxQueue = NULL; @@ -279,7 +279,7 @@ NRF_RADIO->BASE0 = MICROBIT_RADIO_BASE_ADDRESS; // Join the default group. This will configure the remaining byte in the RADIO hardware module. - setGroup(this->group); + setGroup(MICROBIT_RADIO_DEFAULT_GROUP); // The RADIO hardware module supports the use of multiple addresses, but as we're running anonymously, we only need one. // Configure the RADIO module to use the default address (address 0) for both send and receive operations. @@ -356,9 +356,6 @@ // deregister ourselves from the callback event used to empty the receive queue. fiber_remove_idle_component(this); - // record that the radio is now disabled - status &= ~MICROBIT_RADIO_STATUS_INITIALISED; - return MICROBIT_OK; }