<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Button on CoreS3 not working]]></title><description><![CDATA[<p dir="auto">Using UiFlow2 alpha-17<br />
I have a button on CoreS3 on black port B<br />
I try to retrieve its value<br />
I get an error hardware/button.py line 25 in isHolding<br />
AttributeError 'super' object has no attribute 'last_state'</p>
<p dir="auto">Here's the code</p>
<p dir="auto">import os, sys, io<br />
import M5<br />
from M5 import *<br />
from unit import *</p>
<p dir="auto">title0 = None<br />
label0 = None<br />
dual_button_0_blue = None<br />
dual_button_0_red = None</p>
<p dir="auto">isHold = None</p>
<p dir="auto">def setup():<br />
global title0, label0, dual_button_0_blue, dual_button_0_red, isHold</p>
<p dir="auto">dual_button_0_blue, dual_button_0_red = DualButton((8, 9))<br />
M5.begin()<br />
Widgets.fillScreen(0x222222)<br />
Widgets.fillScreen(0x222222)<br />
title0 = Widgets.Title("Title", 3, 0xFFFFFF, 0x0000FF, Widgets.FONTS.DejaVu18)<br />
label0 = Widgets.Label("Text", 20, 76, 1.0, 0xffffff, 0x222222, Widgets.FONTS.DejaVu18)</p>
<p dir="auto">title0.setText('Main')<br />
isHold = 0</p>
<p dir="auto">def loop():<br />
global title0, label0, dual_button_0_blue, dual_button_0_red, isHold<br />
M5.update()<br />
isHold = dual_button_0_blue.isHolding()<br />
label0.setText(str((str(isHold))))</p>
<p dir="auto">if <strong>name</strong> == '<strong>main</strong>':<br />
try:<br />
setup()<br />
while True:<br />
loop()<br />
except (Exception, KeyboardInterrupt) as e:<br />
try:<br />
from utility import print_error_msg<br />
print_error_msg(e)<br />
except ImportError:<br />
print("please update to latest firmware")</p>
]]></description><link>https://community.m5stack.com/topic/5419/button-on-cores3-not-working</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 14:09:34 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5419.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Jun 2023 05:54:00 GMT</pubDate><ttl>60</ttl></channel></rss>