More flexible InputPollable paradigm

This commit is contained in:
WillyJL
2025-09-24 03:05:26 +02:00
parent a1ca553bc0
commit 060a129995
3 changed files with 13 additions and 5 deletions

View File

@@ -30,7 +30,7 @@ bool RotaryEncoderImpl::init()
rotary->resetButton();
interruptInstance = this;
auto interruptHandler = []() { inputBroker->pollSoonRequestFromIsr(interruptInstance); };
auto interruptHandler = []() { inputBroker->requestPollSoon(interruptInstance); };
attachInterrupt(moduleConfig.canned_message.inputbroker_pin_a, interruptHandler, CHANGE);
attachInterrupt(moduleConfig.canned_message.inputbroker_pin_b, interruptHandler, CHANGE);
attachInterrupt(moduleConfig.canned_message.inputbroker_pin_press, interruptHandler, CHANGE);