vr1.1

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_RTOS_v1_1 by Team Fox

Committer:
cholletisaik777
Date:
Fri Jul 17 06:35:40 2015 +0000
Revision:
16:7428828a5da2
Parent:
14:cf9f12b6887d
COM INTEGRATION

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cholletisaik777 8:607ae92fa6af 1 /*PL functions*/
cholletisaik777 8:607ae92fa6af 2 void FCTN_PL_INIT();
cholletisaik777 8:607ae92fa6af 3 void FCTN_PL_MAIN();
cholletisaik777 8:607ae92fa6af 4 void FCTN_PL_RCV_SC_DATA();
cholletisaik777 12:cb3ee1ac3638 5 void FCTN_PL_SCIENCE();
cholletisaik777 8:607ae92fa6af 6 /*End*/
cholletisaik777 8:607ae92fa6af 7
cholletisaik777 8:607ae92fa6af 8 /*ISR functions*/
cholletisaik777 8:607ae92fa6af 9 void ISR_PL_RCV_SC_DATA();
cholletisaik777 8:607ae92fa6af 10 void ISR_CDMS_RLY_TC();
cholletisaik777 8:607ae92fa6af 11 void ISR_CDMS_RLY_TM();
cholletisaik777 8:607ae92fa6af 12 /*End*/
cholletisaik777 8:607ae92fa6af 13
cholletisaik777 8:607ae92fa6af 14 /*CDMS functions*/
cholletisaik777 8:607ae92fa6af 15 void FCTN_CDMS_INIT();
cholletisaik777 8:607ae92fa6af 16 void FCTN_CDMS_MAIN();
cholletisaik777 8:607ae92fa6af 17 /*End*/
cholletisaik777 8:607ae92fa6af 18
cholletisaik777 8:607ae92fa6af 19 /*Flash functions*/
cholletisaik777 11:d6dc9074075b 20 uint32_t FCTN_CDMS_RD_FLASH(uint16_t i);
cholletisaik777 11:d6dc9074075b 21 void FCTN_CDMS_WR_FLASH(uint16_t i,uint32_t block);
cholletisaik777 8:607ae92fa6af 22 void FCTN_CDMS_GET_FLASH_CRC();
cholletisaik777 8:607ae92fa6af 23 /*End*/
cholletisaik777 8:607ae92fa6af 24
cholletisaik777 8:607ae92fa6af 25 /*RAM functions*/
cholletisaik777 8:607ae92fa6af 26 void FCTN_CDMS_RD_RAM();
cholletisaik777 8:607ae92fa6af 27 void FCTN_CDMS_WR_RAM();
cholletisaik777 8:607ae92fa6af 28 /*End*/
cholletisaik777 8:607ae92fa6af 29
cholletisaik777 8:607ae92fa6af 30 /*RTC functions*/
cholletisaik777 8:607ae92fa6af 31 void FCTN_INIT_RTC();
cholletisaik777 14:cf9f12b6887d 32 uint64_t FCTN_CDMS_RD_RTC();
cholletisaik777 8:607ae92fa6af 33 /*End*/
cholletisaik777 8:607ae92fa6af 34
cholletisaik777 8:607ae92fa6af 35 /*I2C functions*/
cholletisaik777 12:cb3ee1ac3638 36 int FCTN_I2C_READ(char *data,int length = 1);
cholletisaik777 12:cb3ee1ac3638 37 int FCTN_I2C_WRITE(char *data,int length = 1);
cholletisaik777 12:cb3ee1ac3638 38 int FCTN_MASTER_I2C(char i2c_data_type , char* i2c_data);
cholletisaik777 8:607ae92fa6af 39 /*End*/
cholletisaik777 8:607ae92fa6af 40
cholletisaik777 8:607ae92fa6af 41 /*SDCard functions*/
cholletisaik777 12:cb3ee1ac3638 42 void FCTN_INIT_SD();
cholletisaik777 8:607ae92fa6af 43 int FCTN_WR_SD(const uint8_t *, uint64_t);
cholletisaik777 8:607ae92fa6af 44 int FCTN_RD_SD(uint8_t *, uint64_t);
cholletisaik777 8:607ae92fa6af 45 void FCTN_CDMS_MNG_SD();
cholletisaik777 8:607ae92fa6af 46 int initialise_card();
cholletisaik777 8:607ae92fa6af 47 int initialise_card_v2();
cholletisaik777 8:607ae92fa6af 48 int disk_initialize();
cholletisaik777 8:607ae92fa6af 49 int cmd(int, int);
cholletisaik777 8:607ae92fa6af 50 int cmd58();
cholletisaik777 8:607ae92fa6af 51 int cmdx(int, int);
cholletisaik777 8:607ae92fa6af 52 int cmd8();
cholletisaik777 8:607ae92fa6af 53 uint64_t sd_sectors();
cholletisaik777 8:607ae92fa6af 54 int read(uint8_t*, uint32_t );
cholletisaik777 8:607ae92fa6af 55 int write(const uint8_t*, uint32_t );
cholletisaik777 8:607ae92fa6af 56 static uint32_t ext_bits(unsigned char *, int , int );
cholletisaik777 8:607ae92fa6af 57 /*End*/
cholletisaik777 8:607ae92fa6af 58
cholletisaik777 8:607ae92fa6af 59 /*COM functions*/
cholletisaik777 8:607ae92fa6af 60 void FCTN_COM_INIT();
cholletisaik777 8:607ae92fa6af 61 void FCTN_COM_RCV_TC();
cholletisaik777 8:607ae92fa6af 62 void FCTN_COM_MNGR_TMTC();
cholletisaik777 8:607ae92fa6af 63 void FCTN_COM_SND_TM();
cholletisaik777 8:607ae92fa6af 64 void FCTN_COM_SD_TM();
cholletisaik777 8:607ae92fa6af 65 void FCTN_COM_COMP_SC_DATA();
cholletisaik777 8:607ae92fa6af 66 /*End*/
cholletisaik777 8:607ae92fa6af 67
cholletisaik777 8:607ae92fa6af 68 /*HK functions*/
cholletisaik777 8:607ae92fa6af 69 void FCTN_CDMS_HK_INIT();
cholletisaik777 8:607ae92fa6af 70 char* FCTN_CDMS_HK_MAIN();
cholletisaik777 8:607ae92fa6af 71 int quantiz(float l_start,float l_step,float l_x);
cholletisaik777 8:607ae92fa6af 72 void FCTN_HK_MAIN();
cholletisaik777 8:607ae92fa6af 73 /*End*/
cholletisaik777 8:607ae92fa6af 74
cholletisaik777 8:607ae92fa6af 75 /*Power functions*/
cholletisaik777 8:607ae92fa6af 76 void FCTN_POWER_MODE(int SOC);
cholletisaik777 8:607ae92fa6af 77 void FCTN_CDMS_SWCH_PWR();
cholletisaik777 8:607ae92fa6af 78 void FCTN_CDMS_RST_PWR();
cholletisaik777 8:607ae92fa6af 79 /*End*/
cholletisaik777 8:607ae92fa6af 80
cholletisaik777 8:607ae92fa6af 81 /*TCTM functions*/
cholletisaik777 8:607ae92fa6af 82 void FCTN_CDMS_RLY_TC();
cholletisaik777 8:607ae92fa6af 83 void FCTN_CDMS_RLY_TM();
cholletisaik777 8:607ae92fa6af 84 /*End*/