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:
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?

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