aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-12-26 08:07:35 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-12-26 08:07:35 +0200
commit3d21d04d1dffe6fa13e64281ab004000a0ded41d (patch)
tree79bdd19a23cf57b8d0ea2d671860602cba64d204 /Software/Embedded_SW/Embedded/Modules
parente1a2dde7fe9c728dfb3247b34d89b947b4132fd2 (diff)
parent1ef776620088308e380a69271518c2c66fd673a0 (diff)
downloadTango-3d21d04d1dffe6fa13e64281ab004000a0ded41d.tar.gz
Tango-3d21d04d1dffe6fa13e64281ab004000a0ded41d.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
index fb3fd1afb..a5bf4d336 100644
--- a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
+++ b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
@@ -495,11 +495,11 @@ uint32_t MillisecLoop(uint32_t tick)
#endif
return OK;
}
-int TemperatureSum[MAX_MAIN_CARD_TEMP_SENS_ID];
-int TemperatureMin[MAX_MAIN_CARD_TEMP_SENS_ID];
-int TemperatureMax[MAX_MAIN_CARD_TEMP_SENS_ID];
-int TemperatureCount[MAX_MAIN_CARD_TEMP_SENS_ID];
-int TemperatureCalc[MAX_MAIN_CARD_TEMP_SENS_ID];
+int TemperatureSum[MAX_HEAD_CARD_TEMP_SENS_ID];
+int TemperatureMin[MAX_HEAD_CARD_TEMP_SENS_ID];
+int TemperatureMax[MAX_HEAD_CARD_TEMP_SENS_ID];
+int TemperatureCount[MAX_HEAD_CARD_TEMP_SENS_ID];
+int TemperatureCalc[MAX_HEAD_CARD_TEMP_SENS_ID];
void MillisecUpdateTemperatures (TEMPERATURE_SENSOR_ID_ENUM SensorId,int temperature)
{
//if(TemperatureCount[SensorId]++>=10)
@@ -584,7 +584,7 @@ uint32_t MillisecLowLoop(uint32_t tick)
bool O100Millisecond_Tick,O200Millisecond_Tick,O400Millisecond_Tick,O500Millisecond_Tick,O600Millisecond_Tick;
//bool O100Millisecond_Tick,O200Millisecond_Tick,O400Millisecond_Tick,O500Millisecond_Tick,O600Millisecond_Tick,O800Millisecond_Tick,O900Millisecond_Tick;
Ten_msTick = (tick%eTenMillisecond == 0) ?true:false;
- Fifty_msTick = (tick%eHundredMillisecond == 0) ?true:false; //eFiftyMillisecond
+ Fifty_msTick = (tick%eHundredMillisecond == 40) ?true:false; //eFiftyMillisecond
Hundred_msTick = (tick%eHundredMillisecond == 0) ?true:false;
m20msecTick = (tick%eHundredMillisecond == 20) ?true:false;
m70msecTick = (tick%eHundredMillisecond == 70) ?true:false;
@@ -618,27 +618,29 @@ uint32_t MillisecLowLoop(uint32_t tick)
Set_HeadCard_PT100();//call every 50mSec (minimum delay 30mSec)
}
#endif
-#ifdef Use_Head_Card50
+/*#ifdef Use_Head_Card
if (m20msecTick) //read odd PT1000
{
for (Sensor_i = HEAD_PT100_ZONE_1_0X80_0;Sensor_i < HEAD_PT100_ZONE_2_0X80_1;Sensor_i++)
{
- MillisecReadFromI2CTempSensor(Sensor_i, NULL);
+ //MillisecReadFromI2CTempSensor(Sensor_i, NULL);
}
+ //Set_HeadCard_PT100();
#warning call chip select replace in I2C
}
if (m70msecTick) //read odd PT1000
{
for (Sensor_i = HEAD_PT100_ZONE_2_0X80_1;Sensor_i < HEAD_PT100_RESERVE_0X8E_1;Sensor_i++)
{
- MillisecReadFromI2CTempSensor(Sensor_i, NULL);
+ //MillisecReadFromI2CTempSensor(Sensor_i, NULL);
}
+ //Set_HeadCard_PT100();
}
-#endif
+#endif */
if (m90msecTick)
{
#ifdef Use_Head_Card
- for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
+ for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_HEAD_CARD_TEMP_SENS_ID;Sensor_i++)
#else
for (Sensor_i = 0;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
#endif
@@ -652,7 +654,7 @@ uint32_t MillisecLowLoop(uint32_t tick)
Read_Buttons_Reg();
//Ink_Cart_Led();
#ifdef Use_Head_Card
- for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
+ for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_HEAD_CARD_TEMP_SENS_ID;Sensor_i++)
#else
for (Sensor_i = 0;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
#endif
@@ -722,7 +724,7 @@ uint32_t MillisecLowLoop(uint32_t tick)
MachineUpdateResponseFunc();
//KeepAliveOneSecondCall();
#ifdef Use_Head_Card
- for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
+ for (Sensor_i = TEMP_SENSE_ANALOG_DRYER_TEMP1;Sensor_i < MAX_HEAD_CARD_TEMP_SENS_ID;Sensor_i++)
#else
for (Sensor_i = 0;Sensor_i < MAX_MAIN_CARD_TEMP_SENS_ID;Sensor_i++)
#endif