PicoRubyのIRQをESP32 portingお試ししてとりあえず基本的な動きはしたよの様子。ほんまか??? pic.twitter.com/72oY20HJZJ
— bash (@bash0C7) 2025年9月10日
picoruby-irq/ports/esp32/irq.c
ノリと勢いだけの状況。
一部実証コード on ATOM Matirix
前述のports/esp32/irq.cにてGPIO::EDGE_FALL | GPIO::EDGE_RISEといったビットの処理の扱いの不備から、on_pressは効いてるがon_releaseは効いてないため、オレンジに光らせてる中でボタンを押したらチコっと色が変わるという振る舞いにしかなっていません。
ネクストアクション
改めて丹念にports/esp32/irq.cをときほぐして、ports/rp2040/irq.cと挙動を合わせていきます。