Kjell Kleyn
/
PGO6_VoteController_template
Vote Controller IOT
Fork of PGO6_VoteController_template by
Diff: debounce_button.h
- Revision:
- 3:b2c9de2f45c7
- Parent:
- 0:fd29cd85e75e
diff -r 5b7d055dbc91 -r b2c9de2f45c7 debounce_button.h --- a/debounce_button.h Tue Oct 31 09:01:56 2017 +0000 +++ b/debounce_button.h Mon Nov 06 14:18:21 2017 +0000 @@ -13,7 +13,10 @@ extern volatile bool button1_enabled; // Used for debouncing extern volatile int multiclick_state; // Counts how many clicks occured in the time slot, used in main loop extern volatile bool button1_busy; // Informs the mainloop that the user is clicking the button +extern volatile bool countSecond; +extern volatile bool readyClick; void button1_multiclick_reset_cb(void); // Resets the amount of clicks, but stores this value for the usage in the main loop void button1_enabled_cb(void); // Enables the button again after a timeout, used for debouncing the button -void button1_onpressed_cb(void); // Callback which is called when the user presses the button \ No newline at end of file +void button1_onpressed_cb(void); // Callback which is called when the user presses the button +void second_ended_cd(void); // Callback when the second is over since first clicck \ No newline at end of file