From f3e93d4c67ef22963249c983864b10cdd4246ead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sun, 7 May 2017 20:29:32 +0200 Subject: [PATCH] add number saving in ds1307 ram --- main.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index c9f9541..2f1b81c 100644 --- a/main.c +++ b/main.c @@ -509,8 +509,13 @@ void main(void) led_max7219_off(0xff); // switch displays off printf("OK\n"); - // display numbers on TM1637 + // get and display numbers on TM1637 for (uint8_t number=0; number>8, numbers[number].number}; + if (!rtc_ds1307_write_ram(ram, number*sizeof(ram), sizeof(ram))) { + printf("could not set number on DS1307\n"); + } } if ((buttons_diff&(1<<9) && buttons&(1<<9)) || (buttons_diff&(1<<8) && buttons&(1<<8))) { // buttons for time pressed rtc_ds1307_time = rtc_ds1307_read_time(); // get time/date from external RTC