fast shutdown with multiClick

This commit is contained in:
formtapez 2024-03-09 17:46:01 +01:00
parent 97122eec5b
commit 0859c00af7
No known key found for this signature in database
GPG Key ID: AC38E261162AADF7
3 changed files with 7 additions and 0 deletions

View File

@ -194,6 +194,7 @@ void setup() {
userButton.attachClick(BUTTON_Utils::singlePress);
userButton.attachLongPressStart(BUTTON_Utils::longPress);
userButton.attachDoubleClick(BUTTON_Utils::doublePress);
userButton.attachMultiClick(BUTTON_Utils::multiPress);
#endif
KEYBOARD_Utils::setup();
}

View File

@ -1,5 +1,6 @@
#include "keyboard_utils.h"
#include "button_utils.h"
#include "power_utils.h"
#include "display.h"
extern int menuDisplay;
@ -29,4 +30,8 @@ namespace BUTTON_Utils {
}
}
void multiPress() {
POWER_Utils::shutdown();
}
}

View File

@ -8,6 +8,7 @@ namespace BUTTON_Utils {
void singlePress();
void longPress();
void doublePress();
void multiPress();
}