|
|
@ -41,8 +41,8 @@ class HmRadio : public Radio { |
|
|
|
void setup(bool *serialDebug, bool *privacyMode, bool *printWholeTrace, uint8_t irq = IRQ_PIN, uint8_t ce = CE_PIN, uint8_t cs = CS_PIN, uint8_t sclk = SCLK_PIN, uint8_t mosi = MOSI_PIN, uint8_t miso = MISO_PIN) { |
|
|
|
DPRINTLN(DBG_VERBOSE, F("hmRadio.h:setup")); |
|
|
|
#if defined(CONFIG_IDF_TARGET_ESP32S3) |
|
|
|
mNrfHal->init(mosi, miso, sclk, cs, ce); |
|
|
|
mNrf24 = new RF24(mNrfHal); |
|
|
|
mNrfHal.init(mosi, miso, sclk, cs, ce); |
|
|
|
mNrf24 = new RF24(&mNrfHal); |
|
|
|
#else |
|
|
|
mNrf24 = new RF24(CE_PIN, CS_PIN, SPI_SPEED); |
|
|
|
#endif |
|
|
@ -354,7 +354,7 @@ class HmRadio : public Radio { |
|
|
|
SPIClass* mSpi; |
|
|
|
RF24 *mNrf24; |
|
|
|
#if defined(CONFIG_IDF_TARGET_ESP32S3) |
|
|
|
nrfHal *mNrfHal; |
|
|
|
nrfHal mNrfHal; |
|
|
|
#endif |
|
|
|
Inverter<> *mLastIv = NULL; |
|
|
|
}; |
|
|
|