diff --git a/src/modules/RF69/RF69.cpp b/src/modules/RF69/RF69.cpp index b652a5fd..052bbd2c 100644 --- a/src/modules/RF69/RF69.cpp +++ b/src/modules/RF69/RF69.cpp @@ -101,7 +101,7 @@ int16_t RF69::begin(float freq, float br, float freqDev, float rxBw, int8_t powe void RF69::reset() { Module::pinMode(_mod->getRst(), OUTPUT); Module::digitalWrite(_mod->getRst(), HIGH); - delayMicroseconds(100); + delay(1); Module::digitalWrite(_mod->getRst(), LOW); delay(10); } diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index 6b9aa0e4..6b72f690 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -153,7 +153,7 @@ int16_t SX126x::reset(bool verify) { // run the reset sequence Module::pinMode(_mod->getRst(), OUTPUT); Module::digitalWrite(_mod->getRst(), LOW); - delayMicroseconds(150); + delay(1); Module::digitalWrite(_mod->getRst(), HIGH); // return immediately when verification is disabled @@ -364,7 +364,7 @@ int16_t SX126x::sleep(bool retainConfig) { int16_t state = SPIwriteCommand(SX126X_CMD_SET_SLEEP, &sleepMode, 1, false); // wait for SX126x to safely enter sleep mode - delayMicroseconds(500); + delay(1); return(state); } diff --git a/src/modules/SX127x/SX1272.cpp b/src/modules/SX127x/SX1272.cpp index 1251d90a..06646d1f 100644 --- a/src/modules/SX127x/SX1272.cpp +++ b/src/modules/SX127x/SX1272.cpp @@ -60,7 +60,7 @@ int16_t SX1272::beginFSK(float freq, float br, float rxBw, float freqDev, int8_t void SX1272::reset() { Module::pinMode(_mod->getRst(), OUTPUT); Module::digitalWrite(_mod->getRst(), HIGH); - delayMicroseconds(100); + delay(1); Module::digitalWrite(_mod->getRst(), LOW); delay(5); } diff --git a/src/modules/SX127x/SX1278.cpp b/src/modules/SX127x/SX1278.cpp index 24ea9e64..5989aa13 100644 --- a/src/modules/SX127x/SX1278.cpp +++ b/src/modules/SX127x/SX1278.cpp @@ -55,7 +55,7 @@ int16_t SX1278::beginFSK(float freq, float br, float freqDev, float rxBw, int8_t void SX1278::reset() { Module::pinMode(_mod->getRst(), OUTPUT); Module::digitalWrite(_mod->getRst(), LOW); - delayMicroseconds(100); + delay(1); Module::digitalWrite(_mod->getRst(), HIGH); delay(5); } diff --git a/src/modules/XBee/XBee.cpp b/src/modules/XBee/XBee.cpp index 1e5d7a15..cefc7dff 100644 --- a/src/modules/XBee/XBee.cpp +++ b/src/modules/XBee/XBee.cpp @@ -54,7 +54,7 @@ int16_t XBee::begin(long speed) { void XBee::reset() { pinMode(_mod->getRst(), OUTPUT); digitalWrite(_mod->getRst(), LOW); - delayMicroseconds(200); + delay(1); digitalWrite(_mod->getRst(), HIGH); } @@ -218,7 +218,7 @@ int16_t XBeeSerial::begin(long speed) { void XBeeSerial::reset() { pinMode(_mod->getRst(), OUTPUT); digitalWrite(_mod->getRst(), LOW); - delayMicroseconds(200); + delay(1); digitalWrite(_mod->getRst(), HIGH); pinMode(_mod->getRst(), INPUT); } diff --git a/src/modules/nRF24/nRF24.cpp b/src/modules/nRF24/nRF24.cpp index 732fc20b..7316f2f0 100644 --- a/src/modules/nRF24/nRF24.cpp +++ b/src/modules/nRF24/nRF24.cpp @@ -172,7 +172,7 @@ int16_t nRF24::startTransmit(uint8_t* data, size_t len, uint8_t addr) { // CE high to start transmitting digitalWrite(_mod->getRst(), HIGH); - delayMicroseconds(10); + delay(1); digitalWrite(_mod->getRst(), LOW); return(state); @@ -199,7 +199,7 @@ int16_t nRF24::startReceive() { digitalWrite(_mod->getRst(), HIGH); // wait to enter Rx state - delayMicroseconds(130); + delay(1); return(state); }