更新espnow 适配mpy1.27.0

This commit is contained in:
dahanzimin
2026-01-19 11:11:58 +08:00
parent 225007657c
commit e09689726d

View File

@@ -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())