vr1.1
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of CDMS_RTOS_v1_1 by
all_funcs.h@8:607ae92fa6af, 2015-07-04 (annotated)
- 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?
User | Revision | Line number | New 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*/ |