Bootload from SD card to sector 0, and jump to sector 24 where new firmware resides
Fork of Panel-Controller-Bootloader by
rtc.h@2:0fa89ba8f6fe, 2015-04-22 (annotated)
- Committer:
- bonchenko
- Date:
- Wed Apr 22 10:18:55 2015 +0000
- Revision:
- 2:0fa89ba8f6fe
- Parent:
- 0:c3a652eff606
Bootloader from SD card works perfectly. Compiled with offset in EmBlocks, ADE cannot print readings - but its happened without bootloader too. The problem is Emblocks compiler settings
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 |