inputlabs / alpakka_firmware

GNU General Public License v2.0
98 stars 20 forks source link

Profile procedure release restore previous profile #125

Open marcos-diaz opened 6 days ago

marcos-diaz commented 6 days ago

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.

marcos-diaz commented 6 days ago

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.