Update HoymilesRadio.cpp

Add ESP32-PoE UEXT NRF24 Support
This commit is contained in:
klahus1 2022-07-12 13:11:40 +02:00 committed by GitHub
parent c95fb28185
commit 0bdc8092c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,7 +9,15 @@ void HoymilesRadio::init()
_dtuSerial.u64 = 0;
_radio.reset(new RF24(HOYMILES_PIN_CE, HOYMILES_PIN_CS));
#ifdef OLIMEX_UEXT_MOD_NRF24LR
// look @ https://nrf24.github.io/RF24/md_docs_arduino.html
_hspi.reset(new SPIClass(HSPI));
_hspi->begin(HOYMILES_PIN_SCLK, HOYMILES_PIN_MISO, HOYMILES_PIN_MOSI, HOYMILES_PIN_CS);
// _radio->begin(_hspi.release());
_radio->begin(_hspi.get());
#else
_radio->begin();
#endif
_radio->setDataRate(RF24_250KBPS);
_radio->enableDynamicPayloads();
_radio->setCRCLength(RF24_CRC_16);
@ -307,4 +315,4 @@ void HoymilesRadio::dumpBuf(const char* info, uint8_t buf[], uint8_t len)
Serial.print(" ");
}
Serial.println(F(""));
}
}