Bootload from SD card to sector 0, and jump to sector 24 where new firmware resides

Dependencies:   FatFS mbed

Fork of Panel-Controller-Bootloader by Emma

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?

UserRevisionLine numberNew 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