Bootload from SD card to sector 0, and jump to sector 24 where new firmware resides
Fork of Panel-Controller-Bootloader by
rtc.h@0:c3a652eff606, 2015-04-21 (annotated)
- Committer:
- bonchenko
- Date:
- Tue Apr 21 09:30:11 2015 +0000
- Revision:
- 0:c3a652eff606
Able to remove flash content, write new firmware from sd card, and jump to that new firmware. But its still not running completely
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bonchenko | 0:c3a652eff606 | 1 | #ifndef RTC_H_ |
bonchenko | 0:c3a652eff606 | 2 | |
bonchenko | 0:c3a652eff606 | 3 | #include <stdint.h> |
bonchenko | 0:c3a652eff606 | 4 | #include <stdbool.h> |
bonchenko | 0:c3a652eff606 | 5 | |
bonchenko | 0:c3a652eff606 | 6 | typedef struct { |
bonchenko | 0:c3a652eff606 | 7 | uint16_t year; /* 1..4095 */ |
bonchenko | 0:c3a652eff606 | 8 | uint8_t month; /* 1..12 */ |
bonchenko | 0:c3a652eff606 | 9 | uint8_t mday; /* 1.. 31 */ |
bonchenko | 0:c3a652eff606 | 10 | uint8_t wday; /* 0..6, Sunday = 0*/ |
bonchenko | 0:c3a652eff606 | 11 | uint8_t hour; /* 0..23 */ |
bonchenko | 0:c3a652eff606 | 12 | uint8_t min; /* 0..59 */ |
bonchenko | 0:c3a652eff606 | 13 | uint8_t sec; /* 0..59 */ |
bonchenko | 0:c3a652eff606 | 14 | uint8_t dst; /* 0 Winter, !=0 Summer */ |
bonchenko | 0:c3a652eff606 | 15 | } RTC_t; |
bonchenko | 0:c3a652eff606 | 16 | |
bonchenko | 0:c3a652eff606 | 17 | int rtc_init(void); |
bonchenko | 0:c3a652eff606 | 18 | bool rtc_gettime (RTC_t*); /* Get time */ |
bonchenko | 0:c3a652eff606 | 19 | bool rtc_settime (const RTC_t*); /* Set time */ |
bonchenko | 0:c3a652eff606 | 20 | |
bonchenko | 0:c3a652eff606 | 21 | #endif |