diff --git a/boards/default_src/micropython/origin/build/lib/radio.py b/boards/default_src/micropython/origin/build/lib/radio.py index a1aee77c..e45b8e2f 100644 --- a/boards/default_src/micropython/origin/build/lib/radio.py +++ b/boards/default_src/micropython/origin/build/lib/radio.py @@ -16,8 +16,6 @@ import network class ESPNow(espnow.ESPNow): def __init__(self, channel=1, txpower=20): - super().__init__() - self.active(True) self._channel = channel self._txpower = txpower self._on_handle = {} @@ -25,6 +23,8 @@ class ESPNow(espnow.ESPNow): self._nic = network.WLAN(network.STA_IF) #if version else network.WLAN(network.AP_IF) self._nic.active(True) self._nic.config(channel=self._channel, txpower=self._txpower) + super().__init__() + self.active(True) def encrypt(self, peer, pmk, add_peer=True): super().set_pmk((pmk + "0" *16)[:16].encode())