From 18268280dc6c0bd44035b53655ae43e9c88245bd Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 28 Feb 2026 17:37:19 +0530 Subject: Add set time mode + test for button --- src/mode.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/mode.h (limited to 'src/mode.h') diff --git a/src/mode.h b/src/mode.h new file mode 100644 index 0000000..db65fc8 --- /dev/null +++ b/src/mode.h @@ -0,0 +1,22 @@ +#ifndef _LOADED_MODE +#define _LOADED_MODE +#include +enum Mode { + ModeDisplayTime, + ModeSetTime, +}; + +enum ButtonState { + ButtonIdle = 0, + ButtonActive = 1, + ButtonPressed = 2, + ButtonLongPressed = 3, +}; + +extern enum Mode current_mode; +extern volatile uint8_t new_minutes; +extern volatile uint8_t new_hours; + +void apply_button_state(enum ButtonState button_state); + +#endif -- cgit v1.3.1