Closed sjd227 closed 4 years ago
It looks like SX1272 has a positive-logic reset (RST=1 to reset), while SX1278 has negative logic (NRST=0 to reset). The current implementation will work for for SX1276/77/78/79, though not for SX1272/73. Will fix asap.
Fixed in c1c991acc831cbb457cf96037eb9cf4ced261a6f, will release the fix as 3.4.0. Thanks for reporting!
Sounds good, thanks!
This explains a lot. Thanks @sjd227 and @jgromes . Definitely encountered this
Looking at the sx1272 datasheet, it looks like reset is done by pulling the reset pin HIGH for 100 microseconds, then releasing it LOW:
But in sx127x.cpp it seems reversed:
Thoughts?