nrf24l01: Initialize member variable

Initialize a member variable pointer to NULL.

Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Noel Eck 2018-01-24 10:42:05 -08:00
parent 666452e873
commit 23a57b8c90
2 changed files with 4 additions and 4 deletions

View File

@ -35,7 +35,7 @@ using namespace upm;
NRF24L01::NRF24L01 (int cs, int ce)
:m_spi(0), m_csnPinCtx(cs), m_cePinCtx(ce)
: m_callback_obj(NULL), m_spi(0), m_csnPinCtx(cs), m_cePinCtx(ce)
{
init (cs, ce);
}
@ -137,7 +137,7 @@ NRF24L01::setPayload (uint8_t payload) {
void
NRF24L01::setDataReceivedHandler (Callback *call_obj)
{
callback_obj = call_obj;
m_callback_obj = call_obj;
dataReceivedHandler = &generic_callback;
}
@ -309,7 +309,7 @@ NRF24L01::pollListener() {
if (dataReady()) {
getData (m_rxBuffer);
dataReceivedHandler (callback_obj); /* let know that data arrived */
dataReceivedHandler (m_callback_obj); /* let know that data arrived */
}
}

View File

@ -362,7 +362,7 @@ class NRF24L01 {
private:
/* Callback object to use for setting the handler from Java */
Callback *callback_obj;
Callback *m_callback_obj;
/** Data arrived handler */
funcPtrVoidVoid dataReceivedHandler;