kopia lustrzana https://github.com/micropython/micropython-lib
lora-sx126x: Fix invert_iq_rx / invert_iq_tx behaviour.
This commit fixes a typo and changes a tuple that needs to be mutable to a list (because other parts of the code change elements of this list). Signed-off-by: Damien George <damien@micropython.org>pull/986/head
rodzic
221a877f8a
commit
f72f3f1a39
|
@ -363,11 +363,11 @@ class _SX126x(BaseModem):
|
||||||
if "preamble_len" in lora_cfg:
|
if "preamble_len" in lora_cfg:
|
||||||
self._preamble_len = lora_cfg["preamble_len"]
|
self._preamble_len = lora_cfg["preamble_len"]
|
||||||
|
|
||||||
self._invert_iq = (
|
self._invert_iq = [
|
||||||
lora_cfg.get("invert_iq_rx", self._invert_iq[0]),
|
lora_cfg.get("invert_iq_rx", self._invert_iq[0]),
|
||||||
lora_cfg.get("invert_iq_tx", self._invert_iq[1]),
|
lora_cfg.get("invert_iq_tx", self._invert_iq[1]),
|
||||||
self._invert_iq[2],
|
self._invert_iq[2],
|
||||||
)
|
]
|
||||||
|
|
||||||
if "freq_khz" in lora_cfg:
|
if "freq_khz" in lora_cfg:
|
||||||
self._rf_freq_hz = int(lora_cfg["freq_khz"] * 1000)
|
self._rf_freq_hz = int(lora_cfg["freq_khz"] * 1000)
|
||||||
|
@ -449,7 +449,7 @@ class _SX126x(BaseModem):
|
||||||
def _invert_workaround(self, enable):
|
def _invert_workaround(self, enable):
|
||||||
# Apply workaround for DS 15.4 Optimizing the Inverted IQ Operation
|
# Apply workaround for DS 15.4 Optimizing the Inverted IQ Operation
|
||||||
if self._invert_iq[2] != enable:
|
if self._invert_iq[2] != enable:
|
||||||
val = self._read_read(_REG_IQ_POLARITY_SETUP)
|
val = self._reg_read(_REG_IQ_POLARITY_SETUP)
|
||||||
val = (val & ~4) | _flag(4, enable)
|
val = (val & ~4) | _flag(4, enable)
|
||||||
self._reg_write(_REG_IQ_POLARITY_SETUP, val)
|
self._reg_write(_REG_IQ_POLARITY_SETUP, val)
|
||||||
self._invert_iq[2] = enable
|
self._invert_iq[2] = enable
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
metadata(version="0.1.3")
|
metadata(version="0.1.4")
|
||||||
require("lora")
|
require("lora")
|
||||||
package("lora")
|
package("lora")
|
||||||
|
|
Ładowanie…
Reference in New Issue