
Repository for CDMS code
Dependencies: SimpleDMA mbed-rtos mbed eeprom
Fork of COM_MNG_TMTC_SIMPLE by
Revision 205:d2ac4580960d, committed 2016-07-02
- Comitter:
- ee12b079
- Date:
- Sat Jul 02 14:25:11 2016 +0000
- Parent:
- 203:424308159a56
- Child:
- 209:63e9c8f8b5d2
- Child:
- 217:5006c998ea50
- Child:
- 221:2efc13ccbe4c
- Commit message:
- Including HK thread, rly_tmtc in next revisions, obsrs to be checked
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Jul 01 17:41:48 2016 +0000 +++ b/main.cpp Sat Jul 02 14:25:11 2016 +0000 @@ -119,69 +119,6 @@ uint8_t test[512] = {0}; disk_write(test,7000); //to be used only just before launch - uint8_t data[512]; - for(int i=0;i<512;i++) - data[i] = i%100; - for(int i=0;i<512;i++) - test[i] = 1; - FCTN_SD_MNGR();//this should give the last fscs written : FSC_CURRENT - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - if(SD_WRITE(data,FSC_CURRENT[2]+1,2) == 0)// - { - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - int j = SD_READ(test,FSC_CURRENT[2],2); - for(int i=0;i<15;i++) - { - gPC.printf("\r0x%02X 0x%02X %d %d\n",data[i],test[i],j,FSC_CURRENT[2]); - } - } - - if(SD_WRITE(data,FSC_CURRENT[2]+1,2) == 0) - { - int j = SD_READ(test,FSC_CURRENT[2],2); - for(int i=0;i<15;i++) - { - gPC.printf("\r0x%02X 0x%02X %d %d\n",data[i],test[i],j,FSC_CURRENT[2]); - } - } - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - if(SD_WRITE(data,FSC_CURRENT[2]+1,2) == 0) - { - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - int j = SD_READ(test,FSC_CURRENT[2],2); - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - for(int i=0;i<15;i++) - { - gPC.printf("\r0x%02X 0x%02X %d %d\n",data[i],test[i],j,FSC_CURRENT[2]); - } - } - - - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[1]); - if(SD_WRITE(data,FSC_CURRENT[1]+1,1) == 0) - { - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[1]); - int j = SD_READ(test,FSC_CURRENT[1],1); - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[1]); - for(int i=0;i<15;i++) - { - gPC.printf("\r0x%02X 0x%02X %d %d\n",data[i],test[i],j,FSC_CURRENT[1]); - } - } - - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - if(SD_WRITE(data,FSC_CURRENT[2]+1,2) == 0) - { - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - int j = SD_READ(test,FSC_CURRENT[2],2); - gPC.printf("\r fsc_curr = %d\n",FSC_CURRENT[2]); - for(int i=0;i<15;i++) - { - gPC.printf("\r0x%02X 0x%02X %d %d\n",data[i],test[i],j,FSC_CURRENT[2]); - } - } - - #if DEBUG gPC.puts("welcome to mng_tmtc\r\n"); @@ -206,18 +143,18 @@ master.frequency(400000); PL_wo_dma = new RtosTimer(payload_isr_fun_dma, osTimerPeriodic,(void * )NULL); //PL_wo_dma->start(6000);// - //gSCIENCE_THREAD->signal_set(SCIENCE_SIGNAL); + gSCIENCE_THREAD->signal_set(SCIENCE_SIGNAL); - gPC.printf("PL_TC sending\r\n"); + /*gPC.printf("PL_TC sending\r\n"); Base_tm *tm_ptr = new Short_tm; OBSRS_TC(tm_ptr); gPC.printf("PL_TC sent"); - + */ // *******************INITIALISATIONS END******************** //RtosTimer gCDMS_HK_TIMER(FCTN_CDMS_HK_MAIN, osTimerPeriodic);