From 33508e4fa7e6b9e522b31b012139caae2166e676 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 25 Jul 2021 20:49:07 +0200 Subject: [PATCH] [Si443x] Added software reset --- src/modules/Si443x/Si443x.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/Si443x/Si443x.cpp b/src/modules/Si443x/Si443x.cpp index 5737dafb..525dd1bd 100644 --- a/src/modules/Si443x/Si443x.cpp +++ b/src/modules/Si443x/Si443x.cpp @@ -21,6 +21,9 @@ int16_t Si443x::begin(float br, float freqDev, float rxBw, uint8_t preambleLen) RADIOLIB_DEBUG_PRINTLN(F("M\tSi443x")); } + // reset the device + _mod->SPIwriteRegister(SI443X_REG_OP_FUNC_CONTROL_1, SI443X_SOFTWARE_RESET); + // clear POR interrupt clearIRQFlags();