From f33c110340e36c4428d377afaa783fe2e8e495d1 Mon Sep 17 00:00:00 2001 From: bsongis Date: Fri, 20 Apr 2012 10:33:11 +0000 Subject: [PATCH] Compile script updated --- src/Makefile | 28 +++++--- src/board_ersky9x.cpp | 20 ++---- util/compile.py | 157 +++++++++++++++++++----------------------- 3 files changed, 94 insertions(+), 111 deletions(-) diff --git a/src/Makefile b/src/Makefile index 6e0b3c0b9..5bc51025a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -511,18 +511,25 @@ stamp_header: @echo "#define SVN_STR \"open9x-r$(SVNREV)\"" >> stamp-open9x.h @cat stamp-open9x.h -stamp: - @echo "#define DATE_STR \"`date +%Y-%m-%d`\"" > ../stamp-open9x.txt - @echo "#define TIME_STR \"`date +%H:%M:%S`\"" >> ../stamp-open9x.txt - @echo "#define VERS_STR \"$(MAJ_VER).$(MIN_VER)\"" >> ../stamp-open9x.txt - @echo "#define SVN_VERS \"open9x-r$(SVNREV)\"" >> ../stamp-open9x.txt - @cat ../stamp-open9x.txt +stock-stamp: + @echo "#define DATE_STR \"`date +%Y-%m-%d`\"" > stamp-open9x-stock.txt + @echo "#define TIME_STR \"`date +%H:%M:%S`\"" >> stamp-open9x-stock.txt + @echo "#define VERS_STR \"$(MAJ_VER).$(MIN_VER)\"" >> stamp-open9x-stock.txt + @echo "#define SVN_VERS \"open9x-r$(SVNREV)\"" >> stamp-open9x-stock.txt + @cat ../stamp-open9x-stock.txt + +v4-stamp: + @echo "#define DATE_STR \"`date +%Y-%m-%d`\"" > stamp-open9x-v4.txt + @echo "#define TIME_STR \"`date +%H:%M:%S`\"" >> stamp-open9x-v4.txt + @echo "#define VERS_STR \"$(MAJ_VER).$(MIN_VER)\"" >> stamp-open9x-v4.txt + @echo "#define SVN_VERS \"open9x-r$(SVNREV)\"" >> stamp-open9x-v4.txt + @cat ../stamp-open9x-v4.txt arm-stamp: - @echo "#define DATE_STR \"`date +%Y-%m-%d`\"" > ../stamp-open9x-arm.txt - @echo "#define TIME_STR \"`date +%H:%M:%S`\"" >> ../stamp-open9x-arm.txt - @echo "#define VERS_STR \"$(MAJ_VER).$(MIN_VER)\"" >> ../stamp-open9x-arm.txt - @echo "#define SVN_VERS \"open9x-r$(SVNREV)\"" >> ../stamp-open9x-arm.txt + @echo "#define DATE_STR \"`date +%Y-%m-%d`\"" > stamp-open9x-arm.txt + @echo "#define TIME_STR \"`date +%H:%M:%S`\"" >> stamp-open9x-arm.txt + @echo "#define VERS_STR \"$(MAJ_VER).$(MIN_VER)\"" >> stamp-open9x-arm.txt + @echo "#define SVN_VERS \"open9x-r$(SVNREV)\"" >> stamp-open9x-arm.txt @cat ../stamp-open9x-arm.txt font.lbm: font_6x1.xbm @@ -667,6 +674,7 @@ clean_list : $(REMOVE) $(TARGET).map $(REMOVE) $(TARGET).sym $(REMOVE) $(TARGET).lss + $(REMOVE) $(TARGET).lst $(REMOVE) $(SRC:.c=.s) $(REMOVE) *.o $(REMOVE) *.d diff --git a/src/board_ersky9x.cpp b/src/board_ersky9x.cpp index 5bc31102e..f25876451 100644 --- a/src/board_ersky9x.cpp +++ b/src/board_ersky9x.cpp @@ -374,12 +374,8 @@ extern "C" void TC3_IRQHandler() //capture ppm in at 2MHz static uint16_t lastCapt ; uint16_t val ; - capture = TC1->TC_CHANNEL[0].TC_RA ; - (void) TC1->TC_CHANNEL[0].TC_SR ; // Acknowledgethe interrupt - -// cli(); -// ETIMSK &= ~(1<TC_CHANNEL[0].TC_RA ; + (void) TC1->TC_CHANNEL[0].TC_SR ; // Acknowledgethe interrupt val = (capture - lastCapt) / 2 ; lastCapt = capture; @@ -389,23 +385,17 @@ extern "C" void TC3_IRQHandler() //capture ppm in at 2MHz if (ppmInState && ppmInState<=8) { if(val>800 && val<2200) { Temp_captures[ppmInState - 1] = capture ; - g_ppmIns[ppmInState++ - 1] = - (int16_t)(val - 1500)*(g_eeGeneral.PPM_Multiplier+10)/10; //+-500 != 512, but close enough. - + g_ppmIns[ppmInState++ - 1] = (int16_t)(val - PPM_CENTER)*(g_eeGeneral.PPM_Multiplier+10)/10; //+-500 != 512, but close enough. } else { - ppmInState=0; // not triggered + ppmInState = 0; // not triggered } } else { if (val>4000 && val < 16000) { - ppmInState=1; // triggered + ppmInState = 1; // triggered } } - -// cli(); -// ETIMSK |= (1<