Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FreescaleIAP SimpleDMA eeprom mbed-rtos mbed
Fork of CDMS_QM_03MAR2017_Flash_with_obsrs by
Diff: common_functions.h
- Revision:
- 264:f7d8f9f361e3
- Parent:
- 262:752c8689944a
- Child:
- 275:605dd29161ad
- Child:
- 318:978d72f191f9
--- a/common_functions.h Thu Jul 14 19:54:27 2016 +0000
+++ b/common_functions.h Thu Jul 14 23:05:09 2016 +0000
@@ -138,18 +138,18 @@
uint8_t returnHere;\
isPAhot(returnHere);\
if (returnHere == 0xFF)\
- gFLAGS = gFLAGS & ~(COM_PA_HOT_FLAG);\
+ gFLAGS = gFLAGS | COM_PA_HOT_FLAG;\
else\
- gFLAGS = gFLAGS | COM_PA_HOT_FLAG;\
+ gFLAGS = gFLAGS & ~(COM_PA_HOT_FLAG);\
if (gFLAGS & COM_PA_OC_FLAG){\
COM_TX_CNTRL = 1;\
wait_ms(5);\
}\
isPAoc(returnHere);\
if (returnHere == 0xFF)\
- gFLAGS = gFLAGS & ~(COM_PA_OC_FLAG);\
+ gFLAGS = gFLAGS | COM_PA_OC_FLAG;\
else\
- gFLAGS = gFLAGS | COM_PA_OC_FLAG;\
+ gFLAGS = gFLAGS & ~(COM_PA_OC_FLAG);\
/*P_CDMS_HANDLE_HW_FAULTS*/\
}
@@ -171,19 +171,25 @@
pa_temp = 3365.4/log(7.60573*resistance);\
}\
pa_temp_quant = quantiz(tstart_thermistor,tstep_thermistor,pa_temp);\
+ pa_temp_quant = 0;\
if (pa_temp_quant > COM_PA_TMP_HIGH){\
- returnHere = 0;\
+ returnHere = 0xFF;\
+ gPC.puts("PA is measured HOT\r\n");\
}\
else{\
- returnHere = 0xFF;\
+ returnHere = 0;\
+ gPC.puts("PA is measured not HOT\r\n");\
}\
}
#define isPAoc(returnHere){\
- if (COM_TX_OC_FAULT)\
+ if (COM_TX_OC_FAULT){\
+ returnHere = 0xFF;\
+ }\
+ else{\
returnHere = 0;\
- else\
- returnHere = 0xFF;\
+ }\
+ returnHere = 0;\
}
#define get_call_sign(tm_ptr) {\
