OK, that’s good. Now when you change NUM_BUTTONS to 1 what does Serial Monitor say?
Exactly the same thing
EVENT: Power-Pressed#1 mods Aux millis=13923
EVENT: Power-Pressed mods Aux millis=13923
EVENT: Power-Released#1 mods PowerAux millis=14037
Now I’m using ProffieOS 6 + your button config
So it works now?
It doesn’t Saber doesn’t light up at all, only serial monitor shows that the button is actually reacting.
This is probably the issue “mods Aux”, it means it’s still seeing the Aux being held. At bottom of your config do you still have?
Button AuxButton(BUTTON_AUX, auxPin, "aux");
Try commenting this out like so:
//Button AuxButton(BUTTON_AUX, auxPin, "aux");
See if that fixes, your Aux must be bridged so it thinks you’re actually trying to do click PWR + hold AUX instead of just click PWR.
Ok, you’re my savior! It helped, I can’t believe I didn’t notice the difference in the serial monitor outputs! Now it works like charm, and it will serve me well until I find a replacement buttons board to buy.
Thank you so much everyone for you help, I appreciate it!
You’re welcome, glad we sorted it out.