https://chat.m5stack.com does not provide uiflow 2.0 information by default. you have to tell it to do uiflow 2 and even then ITS STILL WRONG!
>>> Timer.init(period=1000, mode=Timer.PERIODIC, callback=timer_callback)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: function missing 1 required positional arguments
this is ridiculous. can we just get ANY sort of documentation??