From 0f75c4a6a4f28f8ef525439b0d4baca9038ad3e1 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 2 Jul 2022 11:58:31 +0200 Subject: [PATCH] Introduced some pin defines --- lib/Hoymiles/src/HoymilesRadio.cpp | 4 ++-- lib/Hoymiles/src/HoymilesRadio.h | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/Hoymiles/src/HoymilesRadio.cpp b/lib/Hoymiles/src/HoymilesRadio.cpp index d2cec44f..5a370c65 100644 --- a/lib/Hoymiles/src/HoymilesRadio.cpp +++ b/lib/Hoymiles/src/HoymilesRadio.cpp @@ -8,7 +8,7 @@ void HoymilesRadio::init() { _dtuSerial.u64 = 0; - _radio.reset(new RF24(4, 5)); + _radio.reset(new RF24(PIN_CE, PIN_CS)); _radio->begin(); _radio->setDataRate(RF24_250KBPS); _radio->enableDynamicPayloads(); @@ -22,7 +22,7 @@ void HoymilesRadio::init() Serial.println(F("Connection error!!")); } - attachInterrupt(digitalPinToInterrupt(16), std::bind(&HoymilesRadio::handleIntr, this), FALLING); + attachInterrupt(digitalPinToInterrupt(PIN_IRQ), std::bind(&HoymilesRadio::handleIntr, this), FALLING); openReadingPipe(); _radio->startListening(); diff --git a/lib/Hoymiles/src/HoymilesRadio.h b/lib/Hoymiles/src/HoymilesRadio.h index 024bc34f..2105c754 100644 --- a/lib/Hoymiles/src/HoymilesRadio.h +++ b/lib/Hoymiles/src/HoymilesRadio.h @@ -14,6 +14,10 @@ #define MAX_RESEND_COUNT 3 +#define PIN_IRQ 16 +#define PIN_CE 4 +#define PIN_CS 5 + class HoymilesRadio { public: void init();