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) 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); init (cs, ce);
} }
@ -137,7 +137,7 @@ NRF24L01::setPayload (uint8_t payload) {
void void
NRF24L01::setDataReceivedHandler (Callback *call_obj) NRF24L01::setDataReceivedHandler (Callback *call_obj)
{ {
callback_obj = call_obj; m_callback_obj = call_obj;
dataReceivedHandler = &generic_callback; dataReceivedHandler = &generic_callback;
} }
@ -309,7 +309,7 @@ NRF24L01::pollListener() {
if (dataReady()) { if (dataReady()) {
getData (m_rxBuffer); 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: private:
/* Callback object to use for setting the handler from Java */ /* Callback object to use for setting the handler from Java */
Callback *callback_obj; Callback *m_callback_obj;
/** Data arrived handler */ /** Data arrived handler */
funcPtrVoidVoid dataReceivedHandler; funcPtrVoidVoid dataReceivedHandler;