aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Drivers/FPGA
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-10-31 10:16:10 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-10-31 10:16:10 +0200
commitcd18fb27a2499072f18cb0320ddeb85a0500a93e (patch)
treeb1bf1984813bc70ea4784e0e956497fd4fd35805 /Software/Embedded_SW/Embedded/Drivers/FPGA
parent4aca8247565596d6c12ba73242d599dc42887625 (diff)
downloadTango-cd18fb27a2499072f18cb0320ddeb85a0500a93e.tar.gz
Tango-cd18fb27a2499072f18cb0320ddeb85a0500a93e.zip
version 1.4.6.0 - going forward
Diffstat (limited to 'Software/Embedded_SW/Embedded/Drivers/FPGA')
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
index 26996ad48..1f871a4cc 100644
--- a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
@@ -547,17 +547,18 @@ bool Is_FPGA_WD_Occurred()
LOG_ERROR (FPGA_WD_Counter, "FPGA WD Occurred");
FPGA_WD_Counter = FPGA_WD_Counter+1;
FPGA_WD_Occurred = true;
-/*
+
//To recover:
//1. Disable all FPGA's WD:
Control_WD(DISABLE,0);
//2. Enqable all FPGA's WD:
Control_WD(ENABLE,250);
//3. Call FPGA_SetMotorsInit:
- FPGA_SetMotorsInit();
+ //FPGA_SetMotorsInit();
//4. Init Motor's Drivers:
- Init_Motors_Drivers_After_FPGA_WD();
-
+ //Init_Motors_Drivers_After_FPGA_WD();
+ Motor_ReconfigAllMotors();
+/*
//OR
//Reset MCU (will reset also the FPGA):
//Power_Reset();
@@ -789,7 +790,7 @@ uint32_t SecondaryPumpCallBackFunction(uint32_t IfIndex, uint32_t BusyFlag)
void PumpActivation(uint32_t seconds)
{
Pumps_Control(WASTECH_PUMP2, OPEN);
- SecondaryPumpControlId = AddControlCallback( SecondaryPumpCallBackFunction, seconds*1000/*eHundredMillisecond*/, TemplateDataReadCBFunction,0,0, 0 );
+ SecondaryPumpControlId = AddControlCallback(NULL, SecondaryPumpCallBackFunction, seconds*1000/*eHundredMillisecond*/, TemplateDataReadCBFunction,0,0, 0 );
}
/*
uint8_t Buttons_LEDS(BUTTON Button, OPERATION_MODE LED_Mode)