Both items concern the ESP32 touchpad peripheral, but they address distinct capabilities. The query requests runtime IRQ callbacks — a mechanism to fire a handler during normal operation when a touch is detected. PR #4781 adds wake-on-touch, which configures the touchpad FSM into timer mode so it can wake the MCU from deep sleep. While both involve touch-triggered asynchronous events at the hardware level, wake-on-touch and runtime IRQ are separate ESP-IDF features (touch_pad_set_fsm_mode vs touch_pad_isr_register). The PR does not implement any MicroPython IRQ handler registration, callback dispatch, or interrupt service routine for touchpad events during active operation.
Suggested action
Leave issue #5801 open. PR #4781 can be referenced as context (it sets FSM timer mode, which is a prerequisite for reliable touchpad interrupt operation), but it does not fulfil the feature request. A new PR would need to add touch_pad_isr_register/deregister and hook into MicroPython's IRQ callback infrastructure in machine_touchpad.c.