Atom Lite EspNow issue
-
I started with an ATOM Matrix and used very simple EspNow Communication. Then I adapted this to the smaller ATOM Lite but the easiest things won´t work.
UI Flow + ATOM Lite + EspNow
The serial monitor results in:
Traceback (most recent call last):
File "main.py", line 13, in <module>
TypeError: function takes 1 positional arguments but 0 were given
MicroPython 3a9581b5a-dirty on 2022-12-08; M5Stack with ESP32
Type "help()" for more information.This is the code which works filne with my Matrix and not with the Lite
from m5stack import * from m5ui import * from uiflow import * import espnow import wifiCfg addr = None data = None dataObj = None wifiCfg.wlan_ap.active(True) wifiCfg.wlan_sta.active(True) espnow.init() espnow.broadcast(data=str(((str('OnAir-') + str((espnow.get_mac_addr()))))))
It hang up with the espnow.init()
-
For me, the issue is resolved, but not quite with an eye to the future. I had the UI Flow IDE on the desktop 1.9.5 ( there is unfortunately not newer) and on the Atom Lite I had the 1.11.0. Thereby it came to incompatibilities that the EspNow in the newer variant works quite differently. BADLY.