vr1.1
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of CDMS_RTOS_v1_1 by
Diff: main.cpp
- Revision:
- 2:4c79b3dfef31
- Parent:
- 0:d6e3d1e21484
- Child:
- 3:0c3f7c3fabc9
--- a/main.cpp Mon Jun 15 13:03:26 2015 +0000 +++ b/main.cpp Mon Jun 15 13:32:28 2015 +0000 @@ -1,6 +1,7 @@ #include "mbed.h" #include "rtos.h" #include "func_head.h" +#include "i2c.h" Serial pc(USBTX,USBRX); @@ -11,6 +12,8 @@ InterruptIn bae_tm_rcv(PTA4); InterruptIn pl_tm_rcv(PTA5); +char *i2c_data; + /*****************************************************************Threads USed*************************************************************************/ Thread *ptr_t_hk_acq; //pointer:::::::::to read state of one thread from another Thread *ptr_t_sc_data; @@ -52,6 +55,7 @@ void TSC_CDMS_HK_MAIN(void const *args) { pc.printf("in FUNC_CDMS_HK_MAIN()\r\n"); + FCTN_MASTER_I2C('h' , i2c_data ); } void ISR_PL_RCV_SC_DATA() @@ -76,7 +80,7 @@ ptr_t_sc_data = new Thread (T_PL_RCV_SC_DATA); RtosTimer TIMER_HK_ACQ(TSC_CDMS_HK_MAIN,osTimerPeriodic); - TIMER_HK_ACQ.start(18000); + TIMER_HK_ACQ.start(20000); pl_sc_data.rise(&ISR_PL_RCV_SC_DATA); cdms_rcv_tc.rise(&ISR_CDMS_RLY_TC); @@ -86,5 +90,7 @@ pl_spi.format(8,3); // SPI format --> 16 bits, mode = 0 pl_spi.frequency(1000000); + FUNC_INIT_RTC(); + while(1); } \ No newline at end of file