aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Drivers/FPGA
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-03-12 12:59:38 +0200
committerShlomo Hecht <shlomo@twine-s.com>2020-03-12 12:59:38 +0200
commit4a82ab8485eebc548fef4fd48d44ae7447aa047e (patch)
treed08f4b0455e50e9c86b5f8e6dadf6112880d4426 /Software/Embedded_SW/Embedded/Drivers/FPGA
parent0208e9f1800c044ec3bd002b7aa7fd00621c81be (diff)
downloadTango-4a82ab8485eebc548fef4fd48d44ae7447aa047e.tar.gz
Tango-4a82ab8485eebc548fef4fd48d44ae7447aa047e.zip
Version 1.4.6.17 - PACK 1. (support for new TFU and bug fixes)
Diffstat (limited to 'Software/Embedded_SW/Embedded/Drivers/FPGA')
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.c4
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.h1
2 files changed, 4 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.c
index 04a52a6af..aa645baa6 100644
--- a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.c
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.c
@@ -23,6 +23,7 @@
extern short int main_vme();
+bool FPGABurningActive = false;
FPGA_JTAG_GPIO FPGA_JTAG;
FIL *FileHandlevme = 0;
@@ -96,13 +97,14 @@ FRESULT FPGA_Programming_Up(FPGA_ID FPGA_Id, char * FullPath, bool IncludeReboot
{
return(fresult);
}
+ FPGABurningActive = true;
Report(FullPath,__FILE__,__LINE__,CurrentFileSize,RpWarning,0,0);
StopInitSequence();
HeatersEnd();
fresult = main_vme();
CurrentRunningFile++;
Report(FullPath,__FILE__,__LINE__,CurrentRunningFile,RpWarning,1,0);
-
+ FPGABurningActive = false;
}
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.h b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.h
index b752f24b3..75e712497 100644
--- a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.h
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/FPGA_Programming_Up.h
@@ -36,6 +36,7 @@ typedef struct
FRESULT FPGA_Programming_Request(FPGA_ID FPGA_Id, char * FullPath, bool IncludeReboot);
//direct blocking call
FRESULT FPGA_Programming_Up(FPGA_ID FPGA_Id, char * FullPath, bool IncludeReboot);
+extern bool FPGABurningActive;
#endif /* DRIVERS_FPGA_FULL_VME_FPGA_PROGRAMMING_UP_H_ */