
Repository for CDMS code
Dependencies: SimpleDMA mbed-rtos mbed eeprom
Fork of COM_MNG_TMTC_SIMPLE by
Revision 288:aa93d6652381, committed 2016-08-05
- Comitter:
- ee12b079
- Date:
- Fri Aug 05 17:13:23 2016 +0000
- Parent:
- 287:a387337491f7
- Child:
- 289:9bd62b69874c
- Commit message:
- CDMS Code currently dumped in Satellite
Changed in this revision
--- a/ThreadsAndFunctions.h Wed Aug 03 12:13:55 2016 +0000 +++ b/ThreadsAndFunctions.h Fri Aug 05 17:13:23 2016 +0000 @@ -14,16 +14,18 @@ gPAY_SPI->format(8,0); gPAY_SPI->bulkRead_init(gPAYLOAD_BUFFER, PAYLOAD_BUFFER_LENGTH, &payload_isr_fun); gPAY_SPI->bulkRead_start(); + //gPAY_SPI->bulkRead_pause(); + //gPAY_SPI->bulkRead_resume(&payload_isr_fun); while(true){ gPC.puts("entering sci\r\n"); gSCIENCE_THREAD->signal_wait(SCIENCE_SIGNAL); gMutex.lock(); gPC.puts("sig_set\r\n"); - for(int i =0; i<PAYLOAD_BUFFER_LENGTH; i++) - if (gPAYLOAD_BUFFER[i] != 0) gPC.printf("not zero"); + //for(int i =0; i<PAYLOAD_BUFFER_LENGTH; i++) + //if (gPAYLOAD_BUFFER[i] != 0) gPC.printf("not zero"); //srp(gPAYLOAD_BUFFER);//skip one apcket when cdms resets gPC.puts("exit_srp\r\n"); - wait(4);/*timeout to be decided*/ + wait(2);/*timeout to be decided*/ if(dma) gPAY_SPI->bulkRead_start(); gMutex.unlock();
--- a/adf.h Wed Aug 03 12:13:55 2016 +0000 +++ b/adf.h Fri Aug 05 17:13:23 2016 +0000 @@ -7,7 +7,7 @@ bool buffer_state; bool finish_write_data; uint8_t signal = 0x00; -unsigned char bbram_buffer[66]={0x19,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0xF4,0xC2,0x10,0xC0,0x00,0x30,0x31,0x07,0x00,0x01,0x00,/*PA Level Byte*/0x67/*PA Parameters*/,0x00,0x0B,0x37,0x00,0x00,0x40,0x0C,0x00,0x05,0x00,0x00,0x18,0x12,0x34,0x56,0x20,0x10,0xC4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xE0,0x00,0x10,0x04,0x00,0x00,0x00,0x00,0x00}; +unsigned char bbram_buffer[66]={0x19,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x00,0xF4,0xC2,0x10,0xC0,0x00,0x30,0x31,0x07,0x00,0x01,0x00,/*PA Level Byte*/0x57/*PA Parameters*/,0x00,0x0B,0x37,0x00,0x00,0x40,0x0C,0x00,0x05,0x00,0x00,0x18,0x12,0x34,0x56,0x20,0x10,0xC4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xE0,0x00,0x10,0x04,0x00,0x00,0x00,0x00,0x00}; bool data_irq_err=0; bool data_err= false; unsigned char temp_byte=0x00;
--- a/main.cpp Wed Aug 03 12:13:55 2016 +0000 +++ b/main.cpp Fri Aug 05 17:13:23 2016 +0000 @@ -62,9 +62,9 @@ gPC.baud(1200);//changed for bypassing COM - Base_tm *tm_ptr = NULL; - SET_BCN_STANDBY(tm_ptr); - gPC.puts("set Bcn off\r\n"); + //Base_tm *tm_ptr = NULL; + //SET_BCN_STANDBY(tm_ptr); + //gPC.puts("set Bcn off\r\n"); // COMMON SPI spi.format(8,0);