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 /* 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