inputlabs/alpakka_firmware

Profile procedure release restore previous profile

marcos-diaz opened this issue · 1 comments

Using PROC_PROFILE_N in any profile that is not home, should also restore the current profile when the procedure is released.

That way a "hold profile" button can be used as a rudimentary method for layering.

This would require something else than just PROC_PROFILE_N release, since switching the profile would stop tracking the state of all buttons of the profile including the one with PROC_PROFILE_N assigned.

It would require to generalize having a temporal profile enabled similar to what happens when the home button is held.