From abbbda671bca24191159e6e345241c468c60f4fe Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 29 Jun 2024 18:32:48 +0200 Subject: [PATCH] [Si443x] Added delay to halting while loops --- .../Si443x_Receive_Blocking.ino | 2 +- .../Si443x_Receive_Interrupt.ino | 4 ++-- .../Si443x/Si443x_Settings/Si443x_Settings.ino | 18 +++++++++--------- .../Si443x_Transmit_Blocking.ino | 2 +- .../Si443x_Transmit_Interrupt.ino | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/Si443x/Si443x_Receive_Blocking/Si443x_Receive_Blocking.ino b/examples/Si443x/Si443x_Receive_Blocking/Si443x_Receive_Blocking.ino index 54715ffa..821be023 100644 --- a/examples/Si443x/Si443x_Receive_Blocking/Si443x_Receive_Blocking.ino +++ b/examples/Si443x/Si443x_Receive_Blocking/Si443x_Receive_Blocking.ino @@ -47,7 +47,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } } diff --git a/examples/Si443x/Si443x_Receive_Interrupt/Si443x_Receive_Interrupt.ino b/examples/Si443x/Si443x_Receive_Interrupt/Si443x_Receive_Interrupt.ino index a12d2ee3..b3e1c9a7 100644 --- a/examples/Si443x/Si443x_Receive_Interrupt/Si443x_Receive_Interrupt.ino +++ b/examples/Si443x/Si443x_Receive_Interrupt/Si443x_Receive_Interrupt.ino @@ -38,7 +38,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } // set the function that will be called @@ -53,7 +53,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } // if needed, 'listen' mode can be disabled by calling diff --git a/examples/Si443x/Si443x_Settings/Si443x_Settings.ino b/examples/Si443x/Si443x_Settings/Si443x_Settings.ino index 9823e97d..ab911e58 100644 --- a/examples/Si443x/Si443x_Settings/Si443x_Settings.ino +++ b/examples/Si443x/Si443x_Settings/Si443x_Settings.ino @@ -48,7 +48,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } // initialize Si4432 with non-default settings @@ -65,7 +65,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } // you can also change the settings at runtime @@ -74,37 +74,37 @@ void setup() { // set carrier frequency to 433.5 MHz if (radio1.setFrequency(433.5) == RADIOLIB_ERR_INVALID_FREQUENCY) { Serial.println(F("[Si4432] Selected frequency is invalid for this module!")); - while (true); + while (true) { delay(10); } } // set bit rate to 100.0 kbps state = radio1.setBitRate(100.0); if (state == RADIOLIB_ERR_INVALID_BIT_RATE) { Serial.println(F("[Si4432] Selected bit rate is invalid for this module!")); - while (true); + while (true) { delay(10); } } else if (state == RADIOLIB_ERR_INVALID_BIT_RATE_BW_RATIO) { Serial.println(F("[Si4432] Selected bit rate to bandwidth ratio is invalid!")); Serial.println(F("[Si4432] Increase receiver bandwidth to set this bit rate.")); - while (true); + while (true) { delay(10); } } // set receiver bandwidth to 284.8 kHz state = radio1.setRxBandwidth(284.8); if (state == RADIOLIB_ERR_INVALID_RX_BANDWIDTH) { Serial.println(F("[Si4432] Selected receiver bandwidth is invalid for this module!")); - while (true); + while (true) { delay(10); } } // set frequency deviation to 10.0 kHz if (radio1.setFrequencyDeviation(10.0) == RADIOLIB_ERR_INVALID_FREQUENCY_DEVIATION) { Serial.println(F("[Si4432] Selected frequency deviation is invalid for this module!")); - while (true); + while (true) { delay(10); } } // set output power to 2 dBm if (radio1.setOutputPower(2) == RADIOLIB_ERR_INVALID_OUTPUT_POWER) { Serial.println(F("[Si4432] Selected output power is invalid for this module!")); - while (true); + while (true) { delay(10); } } // up to 4 bytes can be set as sync word @@ -112,7 +112,7 @@ void setup() { uint8_t syncWord[] = {0x01, 0x23, 0x45, 0x67}; if (radio1.setSyncWord(syncWord, 4) == RADIOLIB_ERR_INVALID_SYNC_WORD) { Serial.println(F("[Si4432] Selected sync word is invalid for this module!")); - while (true); + while (true) { delay(10); } } Serial.println(F("[Si4432] All settings changed successfully!")); diff --git a/examples/Si443x/Si443x_Transmit_Blocking/Si443x_Transmit_Blocking.ino b/examples/Si443x/Si443x_Transmit_Blocking/Si443x_Transmit_Blocking.ino index 7197281a..240cd31b 100644 --- a/examples/Si443x/Si443x_Transmit_Blocking/Si443x_Transmit_Blocking.ino +++ b/examples/Si443x/Si443x_Transmit_Blocking/Si443x_Transmit_Blocking.ino @@ -44,7 +44,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } } diff --git a/examples/Si443x/Si443x_Transmit_Interrupt/Si443x_Transmit_Interrupt.ino b/examples/Si443x/Si443x_Transmit_Interrupt/Si443x_Transmit_Interrupt.ino index 68557474..094e3bdb 100644 --- a/examples/Si443x/Si443x_Transmit_Interrupt/Si443x_Transmit_Interrupt.ino +++ b/examples/Si443x/Si443x_Transmit_Interrupt/Si443x_Transmit_Interrupt.ino @@ -43,7 +43,7 @@ void setup() { } else { Serial.print(F("failed, code ")); Serial.println(state); - while (true); + while (true) { delay(10); } } // set the function that will be called