vr1.1

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_RTOS_v1_1 by Team Fox

Committer:
cholletisaik777
Date:
Sat Jul 04 08:56:34 2015 +0000
Revision:
8:607ae92fa6af
Child:
11:d6dc9074075b
cdms_rtos_v1_0_3

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