kopia lustrzana https://github.com/jgromes/RadioLib
[SX128x] Use dummy SPI transfer for wakeup
rodzic
9bff1582bd
commit
ff387e93ad
|
@ -480,8 +480,9 @@ int16_t SX128x::standby(uint8_t mode, bool wakeup) {
|
||||||
this->mod->setRfSwitchState(Module::MODE_IDLE);
|
this->mod->setRfSwitchState(Module::MODE_IDLE);
|
||||||
|
|
||||||
if(wakeup) {
|
if(wakeup) {
|
||||||
// pull NSS low to wake up
|
// send a NOP command - this pulls the NSS low to exit the sleep mode,
|
||||||
this->mod->hal->digitalWrite(this->mod->getCs(), this->mod->hal->GpioLevelLow);
|
// while preventing interference with possible other SPI transactions
|
||||||
|
(void)this->mod->SPIwriteStream(RADIOLIB_SX128X_CMD_NOP, NULL, 0, false, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t data[] = { mode };
|
uint8_t data[] = { mode };
|
||||||
|
|
Ładowanie…
Reference in New Issue