aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-08-06 21:54:58 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-08-06 21:54:58 +0300
commit6af95ce0e0e9083a2e2dd2fd114778e68e8f1e16 (patch)
tree1ebd1f57228c235a5511caa060a4fa83264cef99 /Software/Embedded_SW/Embedded
parent25e6266ed956efc6afd248322a8ad85ac3eb3c71 (diff)
downloadTango-6af95ce0e0e9083a2e2dd2fd114778e68e8f1e16.tar.gz
Tango-6af95ce0e0e9083a2e2dd2fd114778e68e8f1e16.zip
Version 1.4.6.39 bug fix in motor mov with callback (dancers motors)
Diffstat (limited to 'Software/Embedded_SW/Embedded')
-rw-r--r--Software/Embedded_SW/Embedded/.cproject2
-rw-r--r--Software/Embedded_SW/Embedded/Common/SW_Info/SW_Info.c2
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_SPI_Comm.c1
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c2
4 files changed, 4 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/.cproject b/Software/Embedded_SW/Embedded/.cproject
index b0b5c14ed..88f4e5215 100644
--- a/Software/Embedded_SW/Embedded/.cproject
+++ b/Software/Embedded_SW/Embedded/.cproject
@@ -170,7 +170,7 @@
</toolChain>
</folderInfo>
<sourceEntries>
- <entry excluding="Drivers/I2C_Communication/RFID_NFC/Test_RFID.c|Drivers/I2C_Communication/I2C_FIFO.c|Drivers/I2C_Communication/test_fifo_dma.c|Drivers/Uart_Comm/WHS_Controller_Comm/Modbus|Drivers/Uart_Comm/WHS_Controller_Comm/Modbus/tcp|Drivers/I2C_Communication/RFID_NFC/NFC_I2C|Drivers/I2C_Communication/RFID_NFC/PN7150|Drivers/I2C_Communication/Head_Card/ADC/Head_ADC_old.c|src|EmbParam.cfg" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+ <entry excluding="Drivers/On_Chip_Flash|Drivers/I2C_Communication/RFID_NFC/Test_RFID.c|Drivers/I2C_Communication/I2C_FIFO.c|Drivers/I2C_Communication/test_fifo_dma.c|Drivers/Uart_Comm/WHS_Controller_Comm/Modbus|Drivers/Uart_Comm/WHS_Controller_Comm/Modbus/tcp|Drivers/I2C_Communication/RFID_NFC/NFC_I2C|Drivers/I2C_Communication/RFID_NFC/PN7150|Drivers/I2C_Communication/Head_Card/ADC/Head_ADC_old.c|src|EmbParam.cfg" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
diff --git a/Software/Embedded_SW/Embedded/Common/SW_Info/SW_Info.c b/Software/Embedded_SW/Embedded/Common/SW_Info/SW_Info.c
index 4f84962ed..7a6db7993 100644
--- a/Software/Embedded_SW/Embedded/Common/SW_Info/SW_Info.c
+++ b/Software/Embedded_SW/Embedded/Common/SW_Info/SW_Info.c
@@ -20,7 +20,7 @@ typedef struct
} TangoVersion_t;
-TangoVersion_t _gTangoVersion = {1,4,6,38};
+TangoVersion_t _gTangoVersion = {1,4,6,39};
#define BUILD_DATE __DATE__
char Dat[50] = BUILD_DATE;
char _gTangoName [MAX_STRING_LEN] = "Tango01 ";//d
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_SPI_Comm.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_SPI_Comm.c
index 2945851b6..99d74538b 100644
--- a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_SPI_Comm.c
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_SPI_Comm.c
@@ -376,6 +376,7 @@ void FPGA_GetBusy()
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_DISPENSER_8].Busy = (F2_MOT_NBUSY1.bits.F2_MOTO_DISPENSER_A1_8_NBUSY) | F2_SPI_BUSY2.bits.F2_MOTO_DISPENSER_A1_1_BUSY;
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_SCREW].Busy = (F1_MOT_NBUSY2.bits.F1_MOTO_SCREW_A1_NBUSY) | F1_SPI_BUSY2.bits.F1_MOTO_SCREW_A1_SDI_busy;
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_WINDER].Busy = (F1_MOT_NBUSY2.bits.F1_MOTO_WINDER_A1_NBUSY) | F1_SPI_BUSY1.bits.F1_MOTO_WINDER_A1_SDI_busy;
+ MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_LDANCER1].Busy = (F1_MOT_NBUSY1.bits.F1_MOTO_LDANCER1_A1_NBUSY) /*| F1_SPI_BUSY1.bits.F1_MOTO_LDANCER1_A1_SDI_busy*/;
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_LDANCER2].Busy = (F1_MOT_NBUSY1.bits.F1_MOTO_LDANCER2_A1_NBUSY) | F1_SPI_BUSY1.bits.F1_MOTO_LDANCER2_A1_SDI_busy;
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_LDRIVING].Busy = (F1_MOT_NBUSY1.bits.F1_MOTO_LDRIVING_A1_NBUSY) | F1_SPI_BUSY1.bits.F1_MOTO_LDRIVING_A1_SDI_busy;
MotorDriverResponse[HARDWARE_MOTOR_TYPE__MOTO_LLOADING].Busy = (F1_MOT_NBUSY1.bits.F1_MOTO_LLOADING_A1_NBUSY) | F1_SPI_BUSY1.bits.F1_MOTO_LLOADING_A1_SDI_busy;
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
index ef80d3603..9c29cf14d 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
@@ -900,7 +900,7 @@ uint32_t Adjust_Right_TFU_Tension(double tension)
}
uint32_t ThreadPrepare_TensionCallback (int MotorId, double tension)
{
- MotorStop(MotorId,Hard_Hiz);
+ //MotorStop(MotorId,Hard_Hiz);
if (PrepareWaitCount)
{
ReportWithPackageFilter(ThreadFilter,"ThreadPrepare_TensionCallback",__FILE__,__LINE__,MotorId,RpWarning,PrepareWaitCount,0);