Add controlling Bluetooth with button
This commit is contained in:
parent
49b7b13a36
commit
4af6f7690e
2
Input.h
2
Input.h
@ -20,6 +20,8 @@
|
||||
#define RELEASED HIGH
|
||||
|
||||
#define BUTTON_MIN_DURATION 50
|
||||
#define BUTTON_3S_DURATION 3000
|
||||
#define BUTTON_6S_DURATION 6000
|
||||
|
||||
#define EVENT_ALL 0x00
|
||||
#define EVENT_CLICKS 0x01
|
||||
|
@ -1316,11 +1316,17 @@ void process_serial() {
|
||||
#if HAS_INPUT
|
||||
void button_event(uint8_t event, unsigned long duration) {
|
||||
if (duration > BUTTON_MIN_DURATION) {
|
||||
if (duration > BUTTON_6S_DURATION) {
|
||||
bt_stop();
|
||||
} else if (duration > BUTTON_3S_DURATION) {
|
||||
bt_enable_pairing();
|
||||
} else {
|
||||
#if HAS_BUZZER_CTRL
|
||||
toggle_buzzer_enable();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void poll_buffers() {
|
||||
|
Loading…
Reference in New Issue
Block a user