diff --git a/workspace/TS100/build.sh b/workspace/TS100/build.sh index 4f3c5912..a7937652 100755 --- a/workspace/TS100/build.sh +++ b/workspace/TS100/build.sh @@ -43,3 +43,48 @@ make -j16 lang=TR rm -rf Objects/src make -j16 lang=UA rm -rf Objects/src + +make -j16 lang=EN model=TS80 +rm -rf Objects/src +make -j16 lang=BG model=TS80 +rm -rf Objects/src +make -j16 lang=CS_CZ model=TS80 +rm -rf Objects/src +make -j16 lang=DE model=TS80 +rm -rf Objects/src +make -j16 lang=DK model=TS80 +rm -rf Objects/src +make -j16 lang=ES model=TS80 +rm -rf Objects/src +make -j16 lang=FI model=TS80 +rm -rf Objects/src +make -j16 lang=FR model=TS80 +rm -rf Objects/src +make -j16 lang=HR model=TS80 +rm -rf Objects/src +make -j16 lang=HU model=TS80 +rm -rf Objects/src +make -j16 lang=IT model=TS80 +rm -rf Objects/src +make -j16 lang=LT model=TS80 +rm -rf Objects/src +make -j16 lang=NL model=TS80 +rm -rf Objects/src +make -j16 lang=NO model=TS80 +rm -rf Objects/src +make -j16 lang=PL model=TS80 +rm -rf Objects/src +make -j16 lang=PT model=TS80 +rm -rf Objects/src +make -j16 lang=RU model=TS80 +rm -rf Objects/src +make -j16 lang=SK model=TS80 +rm -rf Objects/src +make -j16 lang=SR model=TS80 +rm -rf Objects/src +make -j16 lang=SV model=TS80 +rm -rf Objects/src +make -j16 lang=TR model=TS80 +rm -rf Objects/src +make -j16 lang=UA model=TS80 +rm -rf Objects/src diff --git a/workspace/TS100/src/FRToSI2C.cpp b/workspace/TS100/src/FRToSI2C.cpp index 1acc532e..cecd6994 100644 --- a/workspace/TS100/src/FRToSI2C.cpp +++ b/workspace/TS100/src/FRToSI2C.cpp @@ -31,11 +31,9 @@ void FRToSI2C::Mem_Read(uint16_t DevAddress, uint16_t MemAddress, if (xSemaphoreTake(I2CSemaphore, (TickType_t)5000) == pdTRUE) { if (HAL_I2C_Mem_Read(i2c, DevAddress, MemAddress, MemAddSize, pData, Size, 5000) != HAL_OK) { - NVIC_SystemReset(); } xSemaphoreGive(I2CSemaphore); } else { - NVIC_SystemReset(); } } } @@ -61,12 +59,10 @@ void FRToSI2C::Mem_Write(uint16_t DevAddress, uint16_t MemAddress, if (xSemaphoreTake(I2CSemaphore, (TickType_t)5000) == pdTRUE) { if (HAL_I2C_Mem_Write(i2c, DevAddress, MemAddress, MemAddSize, pData, Size, 5000) != HAL_OK) { - NVIC_SystemReset(); } xSemaphoreGive(I2CSemaphore); } else { - NVIC_SystemReset(); } } } @@ -81,11 +77,9 @@ void FRToSI2C::Transmit(uint16_t DevAddress, uint8_t* pData, uint16_t Size) { // Wait up to 1 second for the mutex if (xSemaphoreTake(I2CSemaphore, (TickType_t)5000) == pdTRUE) { if (HAL_I2C_Master_Transmit_DMA(i2c, DevAddress, pData, Size) != HAL_OK) { - NVIC_SystemReset(); } // xSemaphoreGive(I2CSemaphore); } else { - NVIC_SystemReset(); } } } diff --git a/workspace/TS100/src/stm32f1xx_it.c b/workspace/TS100/src/stm32f1xx_it.c index 0ffcbd5d..e0047e08 100644 --- a/workspace/TS100/src/stm32f1xx_it.c +++ b/workspace/TS100/src/stm32f1xx_it.c @@ -12,27 +12,22 @@ extern TIM_HandleTypeDef htim1; //used for the systick /******************************************************************************/ void NMI_Handler(void) { - NVIC_SystemReset(); } //We have the assembly for a breakpoint trigger here to halt the system when a debugger is connected // Hardfault handler, often a screwup in the code void HardFault_Handler(void) { - NVIC_SystemReset(); } // Memory management unit had an error void MemManage_Handler(void) { - NVIC_SystemReset(); } // Prefetcher or busfault occured void BusFault_Handler(void) { - NVIC_SystemReset(); } void UsageFault_Handler(void) { - NVIC_SystemReset(); } void DebugMon_Handler(void) {