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