for frequency correction testing
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of CDMS_CODE by
DefinitionsAndGlobals.h
00001 ///639+................................++.300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002025555. 00002 // **************DEFINITIONS********************* 00003 00004 #define dma 1 00005 00006 // COM_RX 00007 #define RX_TIMEOUT_LIMIT 0.5 00008 #define COM_RX_UART_TX PTE20 // For bypassing RX1M (SET BAUD RATE 1200) #define COM_RX_UART_TX USBTX 00009 #define COM_RX_UART_RX PTE21 // For bypassing RX1M (SET BAUD RATE 1200) #define COM_RX_UART_RX USBRX 00010 00011 //#define COM_RX_UART_TX USBTX 00012 //#define COM_RX_UART_RX USBRX 00013 00014 // COMMON SPI 00015 #define SPI_MOSI PTE1 00016 #define SPI_MISO PTE3 00017 #define SPI_CLK PTE2 00018 #define SPI_CS_ADF PTA15 00019 #define SPI_CS_SDC PIN20 00020 //#define SPI_CS_RTC PIN26 // actual 00021 #define SPI_CS_RTC PIN60 // sbc with jumper v1.0 00022 00023 // COM_TX 00024 #define COM_TX_CONFIG_LIMIT 3 00025 #define COM_TX_TICKER_LIMIT 32 00026 00027 // ADF INTERRUPT 00028 #define ADF_IRQ PTA14 00029 00030 //I2C - Payload to CDMS (need to change while using CDMS hardware); 00031 I2C master(PIN32,PIN31); 00032 DigitalIn PL_I2C_Intr(PTC13); 00033 DigitalOut PL_I2C_GPIO(PTC1); 00034 00035 //I2C - CDMS to BAE 00036 //DigitalIn BAE_I2C_GPIO(PIN67);//PTB21 from bae to cdms 00037 //DigitalOut CDMS_I2C_GPIO(PIN39);//PTA5 from cdms to bae 00038 00039 #define SBC 1 00040 00041 #if SBC 00042 DigitalOut CDMS_I2C_GPIO(PIN67,0); 00043 DigitalIn BAE_I2C_GPIO(PIN1); 00044 #endif 00045 00046 #if !SBC 00047 DigitalIn BAE_I2C_GPIO(PIN67); 00048 DigitalOut CDMS_I2C_GPIO(PIN39,0); 00049 #endif 00050 00051 // TC LIST 00052 #define TCL_STATE_INCOMPLETE 0x00 00053 #define TCL_STATE_ABORTED 0x01 00054 #define TCL_STATE_EXECUTING 0x02 00055 #define TCL_STATE_COMPLETED 0x03 00056 00057 // LIST OF FLAGS 00058 #define UART_INT_FLAG 0x0001 00059 #define NEW_TC_RECEIVED 0x0002 00060 #define COM_SESSION_FLAG 0x0004 00061 #define COM_RX_FLAG 0x0008 00062 #define COM_MNG_TMTC_RUNNING_FLAG 0x0010 00063 #define COM_SESSION_VALIDITY 0x0020 00064 #define ALL_CRC_PASS_FLAG 0x0040 00065 #define COM_PA_HOT_FLAG 0x0080 00066 #define COM_PA_OC_FLAG 0x8000 00067 #define COM_TX_FLAG 0x0100 00068 #define COM_SESSION_TIMEOUT_FLAG 0x0200 00069 #define COM_AUTO_POWER_OFF_BAE_FLAG 0x0400 00070 #define BAE_SW_EN_FLAG 0x0800 00071 #define RF_SW_STATUS_FLAG 0x1000 00072 #define COM_INIT_STATUS_FLAG 0x2000 00073 #define COM_TX_STATUS_FLAG 0x4000 00074 00075 //RF relay STATUS 00076 #define RF_COM_TX 0 00077 #define RF_BCN 1 00078 00079 // COM_MNG_TMTC THREAD 00080 #define SESSION_TIME_LIMIT 1500 00081 #define COM_MNG_TMTC_SIGNAL_UART_INT 0x01 00082 #define COM_MNG_TMTC_SIGNAL_ADF_NSD 0x02 00083 #define COM_MNG_TMTC_SIGNAL_ADF_SD 0x03 00084 #define cdms_reset_timeout 345600000 00085 00086 // COM_MNG_TMTC 00087 #define COM_PA_COOLING_TIME_LIMIT 20 00088 #define COM_MAX_TC_LIMIT 256 00089 #define TM_ACK_CODE_INDEX 2 00090 #define CRC_FAIL_NACK_CODE 0x01 00091 00092 // call sign 00093 #define PSC_CALLSIGN 0x00 00094 #define APID_CALLSIGN 0x00 00095 00096 // max value of telecommands in a tcl 00097 #define TCL_OVERFLOW_CONSTANT 256 00098 #define TM_OVERFLOW_CONSTANT 256 00099 #define BYTE_OVERFLOW_CONSTANT 35000 00100 00101 // starting value of packet sequence count at each pass 00102 #define PSC_START_VALUE 1 00103 00104 // APID list 00105 #define APID_COM 0 00106 #define APID_BAE 1 00107 #define APID_CDMS 2 00108 #define APID_SPEED 3 00109 00110 //SERVICE 00111 #define SERVICE_OBOSC 0xB 00112 #define SERVICE_OBSRS 0xF 00113 00114 // HIGH PRIORITY TC - priority list 00115 // not correct values here 00116 #define HPTC1 5 00117 #define HPTC2 6 00118 // Add more entries above 00119 00120 // TMID list 00121 #define TMID_ACK_L1 0xA 00122 #define TMID_ACK_L234 0xB 00123 #define TMID_TCL 0x7 00124 #define TMID_CALL_SIGN 0xE 00125 00126 // OBOSC SERVICE SUBTYPE 00127 #define OBOSC_TCL_MAX_SHORT_SIZE 11 00128 #define OBOSC_LONG_TC_FIRST_HALF_SIZE 67 00129 #define OBOSC_LONG_TC_SECOND_HALF_SIZE 68 00130 #define OBOSC_TCL_TAG_LONG_FIRST_HALF 0x10 00131 #define OBOSC_TCL_TAG_LONG_SECOND_HALF 0x11 00132 00133 #define OBOSC_SUB_DISABLE 0x01 00134 #define OBOSC_SUB_RETRY 0x05 00135 #define OBOSC_SUB_REP_TCLD 0x06 00136 #define OBOSC_SUB_REP_LE 0x0F 00137 #define OBOSC_SUB_RESET 0x07 00138 00139 // PAYLOAD or SCIENCE 00140 #define PAYLOAD_BUFFER_LENGTH 6723 // 6723 00141 #define PAY_SPI_MOSI PTE18 00142 #define PAY_SPI_MISO PTE19 00143 #define PAY_SPI_CLK PTE17 00144 #define PAY_SPI_CS PTE16 00145 #define SCIENCE_SIGNAL 0x04 00146 00147 //BEACON 00148 #define BCN_APID_SOURCE 0x41 00149 #define BCN_SERVICE 0x81 00150 00151 //BAE 00152 #define BAE_APID_SOURCE 0x81 00153 #define BAE_SERVICE 0x81 00154 #define BAE_POWER_ON_PID 0x13 00155 #define BAE_POWER_OFF_PID 0x23 00156 #define BAE_RESET_PID 0x33 00157 00158 //RF RELAY 00159 #define RF_RELAY_CNTRL_TX PTB7 00160 #define RF_RELAY_CNTRL_BCN PTB17 00161 00162 //CDMS HK 00163 #define HK_SIGNAL 0x05 00164 #define COMRX_ALIVE 0x01 00165 #define COMRX_DEAD 0x00 00166 #define DEVICE_ENABLED 0x00 00167 #define DEVICE_POWERED 0x01 00168 #define DEVICE_OC_FAULT 0x02 00169 #define DEVICE_DISABLED 0x03 00170 00171 00172 00173 // ****************GLOBAL VARIABLES****************** 00174 00175 //Global 00176 Mutex gMutex; 00177 00178 00179 // DEBUG 00180 Serial gPC( USBTX, USBRX ); 00181 DigitalOut gLEDR(LED_RED); 00182 DigitalOut gLEDG(LED_GREEN); 00183 00184 // COM_RX 00185 RawSerial RX1M( COM_RX_UART_TX, COM_RX_UART_RX ); 00186 COM_RX_DATA_NODE *gRX_HEAD_DATA_NODE = NULL; 00187 COM_RX_DATA_NODE *gRX_CURRENT_DATA_NODE = NULL; 00188 // uint8_t *gRX_CURRENT_PTR = NULL; 00189 uint32_t gRX_COUNT = 0; 00190 uint16_t gTOTAL_RAW_BYTES = 0; 00191 uint16_t gTOTAL_INCORRECT_SIZE_TC = 0x00; 00192 uint16_t gTOTAL_CRC_FAIL_TC = 0x00; 00193 uint16_t gTOTAL_REPEATED_TC = 0x00; 00194 00195 // COMMON SPI 00196 SPI spi( SPI_MOSI, SPI_MISO, SPI_CLK ); 00197 DigitalOut gCS_ADF(SPI_CS_ADF); 00198 DigitalOut cs_sd(SPI_CS_SDC); 00199 DigitalOut gCS_RTC(SPI_CS_RTC); 00200 Mutex SPI_mutex; 00201 00202 //I2C 00203 Mutex BAE_I2C_mutex; 00204 00205 //RF Relay 00206 DigitalOut RF_SW_CNTRL_BCN(RF_RELAY_CNTRL_BCN); 00207 DigitalOut RF_SW_CNTRL_TX(RF_RELAY_CNTRL_TX); 00208 00209 //COM_RX 00210 DigitalOut COM_RX_CNTRL(PIN72,1); 00211 DigitalOut COM_TX_CNTRL(PIN56,1); 00212 //DigitalIn COM_TX_OC_FAULT(PIN69); 00213 DigitalIn COM_TX_OC_FAULT(PIN58); 00214 00215 // TC LIST 00216 Base_tc* gHEAD_NODE_TCL = NULL; 00217 Base_tc* gLAST_NODE_TCL = NULL; 00218 uint8_t gMASTER_STATE = TCL_STATE_INCOMPLETE; 00219 uint16_t gFLAGS = 0x0000; 00220 00221 // COM_MNG_TMTC THREAD 00222 Thread* gCOM_MNG_TMTC_THREAD = NULL; 00223 Timeout gRX_TIMEOUT; 00224 Timeout gSESSION_TIMEOUT; 00225 Timeout gCOM_RX_DISABLE; 00226 00227 // COM_MNG_TMTC 00228 RtosTimer *sys_reset_cdms_timer; 00229 00230 // PA cooling timeout 00231 Timeout gCOM_PA_COOLING_TIMEOUT; 00232 00233 // GS code for verification 00234 const uint8_t gGSCODE[] = {0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 00235 00236 uint8_t gTOTAL_VALID_TC = 0x00; 00237 // USE LAST_L1_ACK FOR GENERATING REPORT 00238 uint8_t gLAST_TM[TM_LONG_SIZE]; 00239 uint8_t gLAST_TM_SHORT_OR_LONG = SHORT_TM_CODE; 00240 00241 // PAYLOAD OR SCIENCE_THREAD 00242 Thread* gSCIENCE_THREAD = NULL; 00243 dmaSPISlave *gPAY_SPI; 00244 uint8_t gPAYLOAD_BUFFER[PAYLOAD_BUFFER_LENGTH] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,1,44,1,44,1,44,1,44,1,44,1,188,2,188,2,188,2,188,2,88,2,88,2,88,2,88,2,100,0,100,0,200,0,200,0,244,1,244,1,88,2,88,2,208,2,208,2,246,0,246,0,10,0,250,0,250,0,250,0,120,0,0,0,172,13,0,0,184,11,0,0,160,15,0,0}; 00245 RtosTimer *PL_wo_dma; 00246 00247 // CALL SIGN TM 00248 const uint8_t gCALL_SIGN_STRING[TM_SHORT_SIZE] = {0xE0, 0x00, 0x00, 0x00, 0x56, 0x55, 0x32, 0x4E, 0x43, 0x46, 0x00, 0xAC, 0x11}; 00249 00250 //HK Thread 00251 Thread* gHK_THREAD = NULL; 00252 RtosTimer *HK_counter; 00253 00254 // CDMS HK 00255 uint8_t CDMS_STANDBY; 00256 uint8_t CDMS_HEALTH_DATA[128]; 00257 uint8_t CDMS_RAM[59] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; 00258 uint16_t GPIO_STATUS; 00259 uint8_t CDMS_HK_MAIN_STATUS; 00260 uint8_t COMRX_STATUS; 00261 uint8_t RTC_FAULTCOUNT = 0; 00262 uint16_t SD_FAULTCOUNT = 0; 00263 uint8_t SD_STATUS; 00264 uint8_t BAE_FAULTCOUNT = 0; 00265 uint8_t BAE_STATUS; 00266 uint8_t PL_STATUS; 00267 uint16_t PL_FAULTCOUNT = 0; 00268 bool BAE_HK_I2C; 00269 uint8_t RTC_STATUS; 00270 float RSSI_volatge; 00271 00272 CDMS_HK_actual actual_data; 00273 CDMS_HK_quant quant_data; 00274 CDMS_HK_min_max min_max_data; 00275 bool firstCount=true; 00276 00277 //GPIO PINS 00278 DigitalIn V_A_PGOOD (PIN88); 00279 DigitalIn V_B_PGOOD_1 (PIN6); 00280 DigitalIn V_B_PGOOD_2 (PIN7); 00281 DigitalIn COMRX_OC_FAULT (PIN68); 00282 //DigitalIn COMTX_OC_FAULT (PIN69); 00283 DigitalIn BAE_OC_FAULT (PIN92); 00284 DigitalOut PL_GPIO_1_STATUS (PIN71); // PYLD EPS CNTRL Signal1 / PYLD_EPS_CNTRL_SIG1 00285 DigitalOut PL_GPIO_2_STATUS (PIN81);//PYLD EPS CNTRL 2 / PYLD_EPS_CNTRL_2 00286 DigitalOut PL_GPIO_3_STATUS (PIN80);// PYLD EPS CNTRL 3 / PYLD_EPS_CNTRL_3 00287 DigitalIn PL_BEE_SW_OC_FAULT (PIN91); 00288 DigitalIn PL_EPS_LATCH_SW_OC_FAULT (PIN5); 00289 //DigitalOut EPS_V_C_EN_STATUS (PIN72,1);//COMM RX PWR CNTRL 00290 //DigitalOut EPS_V_D_EN_STATUS (PIN56,1);//3V6_EN 00291 00292 00293 DigitalIn SD_OC_FAULT (PIN90); 00294 DigitalOut SD_SW_EN_DS (PIN97,1);//SD CARD SW EN/DIS or SD_CARD_SW_EN_DIS 00295 DigitalOut BAE_SW_EN_DS (PIN47,1);//BAE_SW_EN_DIS 00296 //DigitalOut TRXY_EN (PIN84);//TRXY EN 00297 //DigitalOut TRZ_EN (PIN88);//TRZ EN 00298 DigitalOut V_A_EN (PIN99,1);//TRZ FLT (no INTR capability) 00299 DigitalIn sys_pwr_rst (PIN46);//PTD3 00300 00301 DigitalOut PYLD_DFF (PIN73);//PYLD_SW_PWR_EN_DIS 00302 DigitalOut PYLD_DFF_CLK (PIN65);//PL_3V3_EN_CLK 00303 DigitalOut PYLD_EPS_DFF_PWR (PIN64);//TPS_SW_PL_LAT_ENA_DIS 00304 DigitalOut PYLD_EPS_DFF_PWR_CLK (PIN40);//PYLD_EPS_LATCH_CLK 00305 00306 DigitalOut RESET_TO_BAE(PIN93,1);//RESET_BAE_FROM_CDMS 00307 DigitalOut RESET_TO_PYLD(PIN21,1);//RESET_PYLD 00308 00309 DigitalOut DMA_LED1(PIN61,0); 00310 DigitalOut SCI_LED1(PIN62,0); 00311 00312 //SD HK 00313 uint32_t FSC_CURRENT[6]; 00314 uint32_t FSC_LAST[6]; 00315 uint8_t SD_RD_ERROR; 00316 00317 //Time's 00318 uint32_t TIME_LATEST_RTC; 00319 uint32_t TIME_LATEST_I2C_BAE; 00320 uint32_t TIME_LATEST_I2C_SPEED; 00321 uint32_t TIME_LATEST_SD_WR; 00322 uint32_t TIME_LATEST_SD_RD; 00323 uint32_t TIME_LATEST_SPI_SPEED; 00324 00325 //Counter's 00326 uint16_t CDMS_I2C_ERR_SPEED_COUNTER = 0; 00327 uint16_t CDMS_I2C_ERR_BAE_COUNTER = 0; 00328 uint16_t CDMS_HK_MAIN_COUNTER = 0; 00329 uint16_t COMRX_RESET_COUNTER = 0; 00330 uint16_t PL_MAIN_COUNTER = 0; 00331 uint16_t PL_RCV_SC_DATA_COUNTER = 0; 00332 uint16_t CDMS_WR_SD_FAULT_COUNTER = 0; 00333 uint16_t SD_LIB_WRITES = 0; 00334 00335 //CDMS RAM parameters 00336 uint8_t PL_INIT_STATUS = 0; 00337 uint8_t PL_MAIN_status; 00338 uint8_t PL_LOW_power; 00339 uint8_t PL_STATE; 00340 uint8_t PL_RCV_SC_DATA_STATUS = 0; 00341 uint8_t COM_SESSION; 00342 uint8_t COM_RX; 00343 uint8_t RF_SW_STATUS; 00344 uint8_t COM_TX; 00345 uint8_t COM_TX_STATUS; 00346 uint8_t COM_MNG_TMTC; 00347 uint8_t EN_CDMS_HK = 1; 00348 uint8_t EN_PL = 1; 00349 uint8_t EN_RCV_SC = 1; 00350 uint8_t CDMS_INIT_STATUS; 00351 uint8_t CDMS_HK_STATUS; 00352 uint8_t COM_RX_STATUS; 00353 uint8_t CDMS_RTC_BL; 00354 00355 //CDMS FLASH parameters 00356 00357 uint8_t EPS_V_A_EN_STATUS; 00358 //uint8_t BAE_SW_STATUS; 00359 //uint8_t CDMS_SD_SW_STATUS; 00360 //uint8_t PL_BEE_SW_STATUS;* 00361 uint8_t PL_EPS_LATCH_SW_EN; 00362 uint8_t RTC_INIT_STATUS; 00363 uint8_t CDMS_RTC_DISABLE; 00364 uint16_t CDMS_RESET_COUNTER; 00365 uint32_t TIME_LATEST_CDSMS_RESET; 00366 uint16_t COM_TC_BYTES_LIMIT; 00367 uint8_t COM_RX_CURRENT_MAX; 00368 uint8_t COM_RX_DISABLE_TIMEOUT; 00369 uint8_t COM_PA_TMP_HIGH; 00370 uint8_t COM_PA_RECOVERY_TIMEOUT; 00371 uint8_t COM_SESSION_TIMEOUT; 00372 uint8_t COM_RSSI_MIN; 00373 uint16_t SD_LIB_BLK_CURRENT; 00374 00375 // Ambigouties 00376 uint8_t EN_RTC = 0x01;
Generated on Sat Jul 16 2022 01:27:53 by 1.7.2