aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 11ad99f..98b63a2 100644
--- a/src/main.c
+++ b/src/main.c
@@ -20,13 +20,16 @@ FUSES = {
// Timer 0 has lower priority than timer 1, so some ticks could get skipped on
// interrupt starvation
ISR(TIM0_COMPA_vect, ISR_FLATTEN) {
- // button_tick(); // Check button click
+ button_tick(); // Check button click
display_render();
}
// RTC interrupt
ISR(TIM1_COMPA_vect, ISR_FLATTEN) { rtc_increment(); }
+// Button interrupt
+ISR(PCINT0_vect, ISR_FLATTEN) { button_tick(); }
+
int main(void) {
PRR = 0b0011; // Power reduction register. Shut down USI and ADC