From 2ebdf6df888dcfdf7e88afab89b36ddba1aded8f Mon Sep 17 00:00:00 2001 From: Pawel Spychalski Date: Tue, 10 Apr 2018 10:14:21 +0200 Subject: [PATCH] ensure pin DIO0 is set to input --- crossbow/lora.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crossbow/lora.cpp b/crossbow/lora.cpp index 76e31a3..c6e8c21 100644 --- a/crossbow/lora.cpp +++ b/crossbow/lora.cpp @@ -286,6 +286,8 @@ void LoRaClass::onReceive(void(*callback)(int)) _onReceive = callback; if (callback) { + pinMode(_dio0, INPUT); + writeRegister(REG_DIO_MAPPING_1, 0x00); attachInterrupt(digitalPinToInterrupt(_dio0), LoRaClass::onDio0Rise, RISING);