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 /* Martin Thomas 4/2009 */
bonchenko 0:c3a652eff606 2
bonchenko 0:c3a652eff606 3 #include "integer.h"
bonchenko 0:c3a652eff606 4 #include "fattime.h"
bonchenko 0:c3a652eff606 5 #include "rtc.h"
bonchenko 0:c3a652eff606 6
bonchenko 0:c3a652eff606 7 DWORD get_fattime (void)
bonchenko 0:c3a652eff606 8 {
bonchenko 0:c3a652eff606 9 DWORD res;
bonchenko 0:c3a652eff606 10 RTC_t rtc;
bonchenko 0:c3a652eff606 11
bonchenko 0:c3a652eff606 12 rtc_gettime( &rtc );
bonchenko 0:c3a652eff606 13
bonchenko 0:c3a652eff606 14 res = (((DWORD)rtc.year - 1980) << 25)
bonchenko 0:c3a652eff606 15 | ((DWORD)rtc.month << 21)
bonchenko 0:c3a652eff606 16 | ((DWORD)rtc.mday << 16)
bonchenko 0:c3a652eff606 17 | (WORD)(rtc.hour << 11)
bonchenko 0:c3a652eff606 18 | (WORD)(rtc.min << 5)
bonchenko 0:c3a652eff606 19 | (WORD)(rtc.sec >> 1);
bonchenko 0:c3a652eff606 20
bonchenko 0:c3a652eff606 21 return res;
bonchenko 0:c3a652eff606 22 }
bonchenko 0:c3a652eff606 23