Browse Source

Merge 9395d54735 into db232808aa

pull/3058/merge
Dom 2 days ago
committed by GitHub
parent
commit
069e204f8e
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 11
      examples/companion_radio/main.cpp
  2. 11
      examples/kiss_modem/main.cpp
  3. 12
      examples/simple_repeater/main.cpp
  4. 11
      examples/simple_room_server/main.cpp
  5. 11
      examples/simple_secure_chat/main.cpp
  6. 11
      examples/simple_sensor/main.cpp

11
examples/companion_radio/main.cpp

@ -134,7 +134,16 @@ void setup() {
} }
#endif #endif
if (!radio_init()) { halt(); } int radioinit_attempts = 0;
while (!radio_init()) {
++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
}
fast_rng.begin(radio_driver.getRngSeed()); fast_rng.begin(radio_driver.getRngSeed());

11
examples/kiss_modem/main.cpp

@ -78,8 +78,15 @@ void onGetStats(uint32_t* rx, uint32_t* tx, uint32_t* errors) {
void setup() { void setup() {
board.begin(); board.begin();
if (!radio_init()) { int radioinit_attempts = 0;
halt(); while (!radio_init()) {
++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
} }
radio_driver.begin(); radio_driver.begin();

12
examples/simple_repeater/main.cpp

@ -60,9 +60,15 @@ void setup() {
} }
#endif #endif
if (!radio_init()) { int radioinit_attempts = 0;
MESH_DEBUG_PRINTLN("Radio init failed!"); while (!radio_init()) {
halt(); ++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
} }
fast_rng.begin(radio_driver.getRngSeed()); fast_rng.begin(radio_driver.getRngSeed());

11
examples/simple_room_server/main.cpp

@ -45,7 +45,16 @@ void setup() {
} }
#endif #endif
if (!radio_init()) { halt(); } int radioinit_attempts = 0;
while (!radio_init()) {
++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
}
fast_rng.begin(radio_driver.getRngSeed()); fast_rng.begin(radio_driver.getRngSeed());

11
examples/simple_secure_chat/main.cpp

@ -564,7 +564,16 @@ void setup() {
external_watchdog.begin(); external_watchdog.begin();
#endif #endif
if (!radio_init()) { halt(); } int radioinit_attempts = 0;
while (!radio_init()) {
++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
}
fast_rng.begin(radio_driver.getRngSeed()); fast_rng.begin(radio_driver.getRngSeed());

11
examples/simple_sensor/main.cpp

@ -70,7 +70,16 @@ void setup() {
} }
#endif #endif
if (!radio_init()) { halt(); } int radioinit_attempts = 0;
while (!radio_init()) {
++radioinit_attempts;
MESH_DEBUG_PRINTLN("Radio init failed! (attempt %d)", radioinit_attempts);
if (radioinit_attempts >= 3) {
MESH_DEBUG_PRINTLN("Radio init failed 3x - rebooting");
board.reboot();
}
delay(500);
}
fast_rng.begin(radio_driver.getRngSeed()); fast_rng.begin(radio_driver.getRngSeed());

Loading…
Cancel
Save