From 17585a2c1617a4d55ef40a3a20288982fbb7f807 Mon Sep 17 00:00:00 2001 From: agsler Date: Mon, 15 Jan 2024 18:25:33 +0100 Subject: [PATCH] save cam number --- code/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/main.c b/code/main.c index e1d28d8..aa5faee 100644 --- a/code/main.c +++ b/code/main.c @@ -4,7 +4,9 @@ #include "avr-hd44780/lcd.h" #include "i2c_peter/i2cmaster.h" #include "sdi_shield.h" +#include +uint8_t EEMEM cam_saved; volatile uint8_t cam = 0; volatile uint8_t pgm = 0; volatile uint8_t pvw = 0; @@ -37,6 +39,8 @@ int main(void){ //PullUp BTN PORTB |= 1<<6; + cam = eeprom_read_byte(&cam_saved); + lcd_init(); lcd_on(); lcd_clear(); @@ -151,10 +155,12 @@ ISR(PCINT1_vect){ cam--; else cam++; + eeprom_write_byte(&cam_saved, cam); }else{ if(PINC & (1<<3)) cam++; else cam--; + eeprom_write_byte(&cam_saved, cam); } }