From 072c801ca31eab7db43348b2c4adbbf9c2ec3abb Mon Sep 17 00:00:00 2001
From: YunHorn Technology <dp.s@yunhorn.com>
Date: Tue, 22 Oct 2024 21:44:53 +0800
Subject: [PATCH 1/2] refine  STS_R1D

---
 Core/Inc/main.h                               |  15 +--
 Core/Inc/sys_conf.h                           |   8 +-
 Core/Src/dma.c                                |   8 +-
 Core/Src/gpio.c                               |   2 +-
 Core/Src/main.c                               |   2 +-
 LoRaWAN/App/lora_app.c                        |   6 +-
 STM32CubeIDE/.cproject                        |   4 +-
 STM32CubeIDE/.project                         | 112 +++++++++++++++++-
 .../Release/Application/User/Core/subdir.mk   |  40 +++----
 .../Application/User/LoRaWAN/App/subdir.mk    |   8 +-
 .../Application/User/LoRaWAN/Target/subdir.mk |   2 +-
 .../Application/User/STS/Core/Src/subdir.mk   |   6 +-
 .../Application/User/STS/TOF/App/subdir.mk    |  20 +++-
 .../Application/User/STS/TOF/Target/subdir.mk |   2 +-
 .../User/STS/TOF/vl53l0x/subdir.mk            |  48 ++++++++
 .../Drivers/BSP/STM32WLxx_Nucleo/subdir.mk    |  23 ----
 STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk  |   2 +-
 .../Drivers/STM32WLxx_HAL_Driver/subdir.mk    |  48 ++++----
 .../Release/Middlewares/LoRaWAN/subdir.mk     |  66 +++++------
 .../Release/Middlewares/SubGHz_Phy/subdir.mk  |   6 +-
 STM32CubeIDE/Release/Utilities/subdir.mk      |  16 +--
 STM32CubeIDE/Release/makefile                 |   2 +
 STM32CubeIDE/Release/sources.mk               |   2 +
 STS/Core/Inc/yunhorn_sts_prd_conf.h           |   3 +
 STS/Core/Src/yunhorn_sts_process.c            |  10 +-
 STS/TOF/App/app_tof_vl53l0x_range.c           |   2 +-
 STS/TOF/Target/app_tof_pin_conf.h             |   4 +-
 27 files changed, 313 insertions(+), 154 deletions(-)

diff --git a/Core/Inc/main.h b/Core/Inc/main.h
index d870785..f57aa1c 100644
--- a/Core/Inc/main.h
+++ b/Core/Inc/main.h
@@ -101,20 +101,21 @@ void Error_Handler(void);
 #define LED1_OFF		HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET)
 #define LED1_STATE		HAL_GPIO_ReadPin(LED1_GPIO_Port, LED1_Pin)
 #define LED1_TOGGLE		HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin)
-//#define MEMS_POWER_Pin							GPIO_PIN_4				// PMU_ENABLE
-//#define MEMS_POWER_GPIO_Port 					GPIOB					// PMU_ENABLE
-
-//#define MEMS_RESET_Pin							GPIO_PIN_4
-//#define MEMS_RESET_GPIO_Port 					GPIOB
+#ifndef L8
+#define MEMS_POWER_Pin							GPIO_PIN_4				// PMU_ENABLE
+#define MEMS_POWER_GPIO_Port 					GPIOB					// PMU_ENABLE
 
+#define MEMS_RESET_Pin							GPIO_PIN_4
+#define MEMS_RESET_GPIO_Port 					GPIOB
+#endif
 #define PME_ON			//HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_SET )
 #define PME_OFF			//HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_RESET )
 #define PME_TOGGLE		//HAL_GPIO_TogglePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin)
 
 #if (defined(TOF_1)||defined(TOF_2)||defined(STS_R1)||defined(STS_R5)||defined(STS_R1D))
-#define VL53L0
+#define VL53L0	1U
 #elif	(defined(STS_P2)||defined(STS_T6))
-#define VL53LX		1
+#define VL53LX		1U
 #endif
 
 /*                 DUAL TOF VL53L0	            */
diff --git a/Core/Inc/sys_conf.h b/Core/Inc/sys_conf.h
index 4941614..f10502a 100644
--- a/Core/Inc/sys_conf.h
+++ b/Core/Inc/sys_conf.h
@@ -47,12 +47,12 @@ extern "C" {
 /**
   * @brief  Verbose level for all trace logs
   */
-#define VERBOSE_LEVEL                        VLEVEL_OFF
+#define VERBOSE_LEVEL                        VLEVEL_M
 
 /**
   * @brief Enable trace logs
   */
-#define APP_LOG_ENABLED                      0
+#define APP_LOG_ENABLED                      1
 
 /**
   * @brief Activate monitoring (probes) of some internal RF signals for debug purpose
@@ -75,13 +75,13 @@ extern "C" {
   * @brief Enable/Disable MCU Debugger pins (dbg serial wires)
   * @note  by HW serial wires are ON by default, need to put them OFF to save power
   */
-#define DEBUGGER_ENABLED                     0
+#define DEBUGGER_ENABLED                     1
 
 /**
   * @brief Disable Low Power mode
   * @note  0: LowPowerMode enabled. MCU enters stop2 mode, 1: LowPowerMode disabled. MCU enters sleep mode only
   */
-#define LOW_POWER_DISABLE                    0
+#define LOW_POWER_DISABLE                    1
 
 /* USER CODE BEGIN EC */
 
diff --git a/Core/Src/dma.c b/Core/Src/dma.c
index 45f5b1a..f15461e 100644
--- a/Core/Src/dma.c
+++ b/Core/Src/dma.c
@@ -50,12 +50,12 @@ void MX_DMA_Init(void)
 #if	defined(VL53LX)||defined(VL53L0)
   /* DMA1_Channel3_IRQn interrupt configuration */
   /* I2C2 RX */
-  HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0);
-  HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn);
+  HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 0, 0);
+  HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn);
   /* DMA1_Channel4_IRQn interrupt configuration */
   /* I2C2 TX */
-  HAL_NVIC_SetPriority(DMA1_Channel4_IRQn, 0, 0);
-  HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn);
+  HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0);
+  HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn);
 #endif
 #endif
 
diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c
index 172fbd9..724c7ac 100644
--- a/Core/Src/gpio.c
+++ b/Core/Src/gpio.c
@@ -81,7 +81,7 @@ void MX_GPIO_Init(void)
   GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
   GPIO_InitStruct.Pull = GPIO_PULLUP;
   HAL_GPIO_Init(BUT3_GPIO_Port, &GPIO_InitStruct);
-#if 0
+#if 1
   /*     STS-PME      PB-4                  */
   /*Configure GPIO pins : PBPin PBPin PBPin */
     GPIO_InitStruct.Pin = MEMS_POWER_Pin;
diff --git a/Core/Src/main.c b/Core/Src/main.c
index 66c56f9..03474b7 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -172,7 +172,7 @@ void SystemClock_Config(void)
   RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
   RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
   RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
-  //RCC_ClkInitStruct.AHBCLK3Divider = RCC_SYSCLK_DIV1;
+  RCC_ClkInitStruct.AHBCLK3Divider = RCC_SYSCLK_DIV1;
 
   if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
   {
diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c
index 141d956..84dcfeb 100644
--- a/LoRaWAN/App/lora_app.c
+++ b/LoRaWAN/App/lora_app.c
@@ -803,7 +803,7 @@ static void SendTxData(void)
 #endif
 
 #ifdef VL53L0
-    STS_YunhornSTSEventP4_Process();
+    //STS_YunhornSTSEventP4_Process();
     STS_RR_Sensor_Read(&sts_rr_sensor_data);
 #ifdef STS_R1
     AppData.Port = YUNHORN_STS_R1_LORA_APP_DATA_PORT; /* STS-R1 Data Port */
@@ -1022,6 +1022,8 @@ static void OnTxTimerEvent(void *context)
   UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP6), CFG_SEQ_Prio_0);
 #elif defined(STS_M1)
   UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP1), CFG_SEQ_Prio_0);
+#elif defined(STS_R1D)
+  UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP4), CFG_SEQ_Prio_0);
 #endif
 
   UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0);
@@ -1509,6 +1511,6 @@ void OnYunhornSTSTxPeriodicityChanged(uint32_t periodicity)
 	  UTIL_TIMER_Start(&TxTimer);
 
   /* USER CODE BEGIN OnYunhornSTSTxPeriodicityChanged */
-  APP_LOG(TS_OFF, VLEVEL_H,"* STS TxPeriodicity = %u (sec)\r\n", TxPeriodicity/1000 );
+  APP_LOG(TS_OFF, VLEVEL_M,"* STS TxPeriodicity = %u (sec)\r\n", TxPeriodicity/1000 );
   /* USER CODE END OnYunhornSTSTxPeriodicityChanged */
 }
diff --git a/STM32CubeIDE/.cproject b/STM32CubeIDE/.cproject
index 521ff96..aed9a96 100644
--- a/STM32CubeIDE/.cproject
+++ b/STM32CubeIDE/.cproject
@@ -133,7 +133,9 @@
 								<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.633674641" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
 								<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1119592399" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/>
 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.2024044405" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
-									<listOptionValue builtIn="false" value="STS_R4"/>
+									<listOptionValue builtIn="false" value="STS_R1D"/>
+									<listOptionValue builtIn="false" value="TOF_1"/>
+									<listOptionValue builtIn="false" value="TOF_2"/>
 									<listOptionValue builtIn="false" value="CORE_CM4"/>
 									<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
 									<listOptionValue builtIn="false" value="STM32WLE5xx"/>
diff --git a/STM32CubeIDE/.project b/STM32CubeIDE/.project
index be2acd3..3242275 100644
--- a/STM32CubeIDE/.project
+++ b/STM32CubeIDE/.project
@@ -532,6 +532,11 @@
 			<type>2</type>
 			<locationURI>virtual:/virtual</locationURI>
 		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x</name>
+			<type>2</type>
+			<locationURI>virtual:/virtual</locationURI>
+		</link>
 		<link>
 			<name>Application/User/STS/Core/Inc/sts_cmox_hmac_sha.h</name>
 			<type>1</type>
@@ -562,16 +567,26 @@
 			<type>1</type>
 			<locationURI>copy_PARENT/STS/Core/Src/yunhorn_sts_process.c</locationURI>
 		</link>
+		<link>
+			<name>Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/App/X-WL55_WLE5_53L0X.c</locationURI>
+		</link>
 		<link>
 			<name>Application/User/STS/TOF/App/app_tof.c</name>
 			<type>1</type>
-			<locationURI>copy_PARENT/STS/TOF/App/app_tof.c</locationURI>
+			<location>D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof.c</location>
 		</link>
 		<link>
 			<name>Application/User/STS/TOF/App/app_tof.h</name>
 			<type>1</type>
 			<locationURI>copy_PARENT/STS/TOF/App/app_tof.h</locationURI>
 		</link>
+		<link>
+			<name>Application/User/STS/TOF/App/app_tof_vl53l0x_range.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/App/app_tof_vl53l0x_range.c</locationURI>
+		</link>
 		<link>
 			<name>Application/User/STS/TOF/Target/app_tof_pin_conf.c</name>
 			<type>1</type>
@@ -582,6 +597,101 @@
 			<type>1</type>
 			<locationURI>copy_PARENT/STS/TOF/Target/app_tof_pin_conf.h</locationURI>
 		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_calibration.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_calibration.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_core.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_core.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_ranging.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_ranging.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_strings.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_api_strings.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_def.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_def.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_device.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_device.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_interrupt_threshold_settings.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_interrupt_threshold_settings.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_platform.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_platform.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_platform.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_platform.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.c</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_platform_log.c</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_platform_log.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_tuning.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_tuning.h</locationURI>
+		</link>
+		<link>
+			<name>Application/User/STS/TOF/vl53l0x/vl53l0x_types.h</name>
+			<type>1</type>
+			<locationURI>copy_PARENT/STS/TOF/vl53l0x/vl53l0x_types.h</locationURI>
+		</link>
 	</linkedResources>
 	<variableList>
 		<variable>
diff --git a/STM32CubeIDE/Release/Application/User/Core/subdir.mk b/STM32CubeIDE/Release/Application/User/Core/subdir.mk
index c75b8b0..82affc6 100644
--- a/STM32CubeIDE/Release/Application/User/Core/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/Core/subdir.mk
@@ -76,45 +76,45 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Application/User/Core/adc.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/adc.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/adc_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/adc_if.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/dma.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/dma.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/flash_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/flash_if.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/gpio.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/gpio.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/i2c.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/i2c.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/main.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/main.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/rtc.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/rtc.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/stm32_lpm_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/stm32_lpm_if.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/stm32wlxx_hal_msp.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/stm32wlxx_hal_msp.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/stm32wlxx_it.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/stm32wlxx_it.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/stm32wlxx_nucleo_bus.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/stm32wlxx_nucleo_bus.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/subghz.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/subghz.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/sys_app.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/sys_app.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/sys_debug.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/sys_debug.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/sys_sensors.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/sys_sensors.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/%.o Application/User/Core/%.su Application/User/Core/%.cyclo: ../Application/User/Core/%.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/timer_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/timer_if.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/usart.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/usart.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/Core/usart_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/usart_if.c Application/User/Core/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-Core
 
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
index 4de69f6..79f32ae 100644
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
@@ -25,13 +25,13 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Application/User/LoRaWAN/App/CayenneLpp.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/LoRaWAN/App/CayenneLpp.c Application/User/LoRaWAN/App/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/LoRaWAN/App/app_lorawan.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/LoRaWAN/App/app_lorawan.c Application/User/LoRaWAN/App/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/LoRaWAN/App/lora_app.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/LoRaWAN/App/lora_app.c Application/User/LoRaWAN/App/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/LoRaWAN/App/lora_info.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/LoRaWAN/App/lora_info.c Application/User/LoRaWAN/App/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-LoRaWAN-2f-App
 
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk b/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
index 299a45b..624647f 100644
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
@@ -16,7 +16,7 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Application/User/LoRaWAN/Target/radio_board_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/LoRaWAN/Target/radio_board_if.c Application/User/LoRaWAN/Target/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-LoRaWAN-2f-Target
 
diff --git a/STM32CubeIDE/Release/Application/User/STS/Core/Src/subdir.mk b/STM32CubeIDE/Release/Application/User/STS/Core/Src/subdir.mk
index b68e6f7..591f91c 100644
--- a/STM32CubeIDE/Release/Application/User/STS/Core/Src/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/STS/Core/Src/subdir.mk
@@ -22,11 +22,11 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Application/User/STS/Core/Src/cmox_low_level.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/Core/Src/cmox_low_level.c Application/User/STS/Core/Src/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/STS/Core/Src/sts_cmox_hmac_sha.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/Core/Src/sts_cmox_hmac_sha.c Application/User/STS/Core/Src/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/STS/Core/Src/yunhorn_sts_process.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/Core/Src/yunhorn_sts_process.c Application/User/STS/Core/Src/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-STS-2f-Core-2f-Src
 
diff --git a/STM32CubeIDE/Release/Application/User/STS/TOF/App/subdir.mk b/STM32CubeIDE/Release/Application/User/STS/TOF/App/subdir.mk
index aaafc6d..9a2c2cd 100644
--- a/STM32CubeIDE/Release/Application/User/STS/TOF/App/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/STS/TOF/App/subdir.mk
@@ -5,23 +5,33 @@
 
 # Add inputs and outputs from these tool invocations to the build variables 
 C_SRCS += \
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof.c 
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/X-WL55_WLE5_53L0X.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof_vl53l0x_range.c 
 
 OBJS += \
-./Application/User/STS/TOF/App/app_tof.o 
+./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.o \
+./Application/User/STS/TOF/App/app_tof.o \
+./Application/User/STS/TOF/App/app_tof_vl53l0x_range.o 
 
 C_DEPS += \
-./Application/User/STS/TOF/App/app_tof.d 
+./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.d \
+./Application/User/STS/TOF/App/app_tof.d \
+./Application/User/STS/TOF/App/app_tof_vl53l0x_range.d 
 
 
 # Each subdirectory must supply rules for building sources it contributes
+Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/X-WL55_WLE5_53L0X.c Application/User/STS/TOF/App/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Application/User/STS/TOF/App/app_tof.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof.c Application/User/STS/TOF/App/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/App/app_tof_vl53l0x_range.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/App/app_tof_vl53l0x_range.c Application/User/STS/TOF/App/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-STS-2f-TOF-2f-App
 
 clean-Application-2f-User-2f-STS-2f-TOF-2f-App:
-	-$(RM) ./Application/User/STS/TOF/App/app_tof.cyclo ./Application/User/STS/TOF/App/app_tof.d ./Application/User/STS/TOF/App/app_tof.o ./Application/User/STS/TOF/App/app_tof.su
+	-$(RM) ./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.cyclo ./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.d ./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.o ./Application/User/STS/TOF/App/X-WL55_WLE5_53L0X.su ./Application/User/STS/TOF/App/app_tof.cyclo ./Application/User/STS/TOF/App/app_tof.d ./Application/User/STS/TOF/App/app_tof.o ./Application/User/STS/TOF/App/app_tof.su ./Application/User/STS/TOF/App/app_tof_vl53l0x_range.cyclo ./Application/User/STS/TOF/App/app_tof_vl53l0x_range.d ./Application/User/STS/TOF/App/app_tof_vl53l0x_range.o ./Application/User/STS/TOF/App/app_tof_vl53l0x_range.su
 
 .PHONY: clean-Application-2f-User-2f-STS-2f-TOF-2f-App
 
diff --git a/STM32CubeIDE/Release/Application/User/STS/TOF/Target/subdir.mk b/STM32CubeIDE/Release/Application/User/STS/TOF/Target/subdir.mk
index 2abede2..34a99b5 100644
--- a/STM32CubeIDE/Release/Application/User/STS/TOF/Target/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/STS/TOF/Target/subdir.mk
@@ -16,7 +16,7 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Application/User/STS/TOF/Target/app_tof_pin_conf.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/Target/app_tof_pin_conf.c Application/User/STS/TOF/Target/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Application-2f-User-2f-STS-2f-TOF-2f-Target
 
diff --git a/STM32CubeIDE/Release/Application/User/STS/TOF/vl53l0x/subdir.mk b/STM32CubeIDE/Release/Application/User/STS/TOF/vl53l0x/subdir.mk
index 7effbaf..40980d3 100644
--- a/STM32CubeIDE/Release/Application/User/STS/TOF/vl53l0x/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/STS/TOF/vl53l0x/subdir.mk
@@ -4,6 +4,54 @@
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
+C_SRCS += \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_calibration.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_core.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_ranging.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_strings.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_platform.c \
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_platform_log.c 
+
+OBJS += \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.o \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.o 
+
+C_DEPS += \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.d \
+./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.d 
+
 
 # Each subdirectory must supply rules for building sources it contributes
+Application/User/STS/TOF/vl53l0x/vl53l0x_api.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_calibration.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_core.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_ranging.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_api_strings.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_platform.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_platform.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/STS/TOF/vl53l0x/vl53l0x_platform_log.c Application/User/STS/TOF/vl53l0x/subdir.mk
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
+clean: clean-Application-2f-User-2f-STS-2f-TOF-2f-vl53l0x
+
+clean-Application-2f-User-2f-STS-2f-TOF-2f-vl53l0x:
+	-$(RM) ./Application/User/STS/TOF/vl53l0x/vl53l0x_api.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_api.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_api.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_api.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_calibration.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_core.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_ranging.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_api_strings.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform.su ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.cyclo ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.d ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.o ./Application/User/STS/TOF/vl53l0x/vl53l0x_platform_log.su
+
+.PHONY: clean-Application-2f-User-2f-STS-2f-TOF-2f-vl53l0x
 
diff --git a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
index 016fab4..7effbaf 100644
--- a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
@@ -4,29 +4,6 @@
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c \
-D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c 
-
-OBJS += \
-./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o \
-./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o 
-
-C_DEPS += \
-./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.d \
-./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.d 
-
 
 # Each subdirectory must supply rules for building sources it contributes
-Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
-Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
-
-clean: clean-Drivers-2f-BSP-2f-STM32WLxx_Nucleo
-
-clean-Drivers-2f-BSP-2f-STM32WLxx_Nucleo:
-	-$(RM) ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.cyclo ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.d ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.su ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.cyclo ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.d ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o ./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.su
-
-.PHONY: clean-Drivers-2f-BSP-2f-STM32WLxx_Nucleo
 
diff --git a/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk b/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
index 6ef776d..ed09722 100644
--- a/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
@@ -16,7 +16,7 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Drivers/CMSIS/system_stm32wlxx.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/WLE5CC_NODE_STS/Core/Src/system_stm32wlxx.c Drivers/CMSIS/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Drivers-2f-CMSIS
 
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
index 4f71732..91f928c 100644
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
@@ -85,53 +85,53 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Drivers/STM32WLxx_HAL_Driver/stm32wlxx_ll_adc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_ll_adc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Drivers-2f-STM32WLxx_HAL_Driver
 
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/subdir.mk b/STM32CubeIDE/Release/Middlewares/LoRaWAN/subdir.mk
index 3e0353d..d3447f4 100644
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/subdir.mk
+++ b/STM32CubeIDE/Release/Middlewares/LoRaWAN/subdir.mk
@@ -112,71 +112,71 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Middlewares/LoRaWAN/LmHandler.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LmhpCompliance.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LmhpPackagesRegistration.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMac.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacAdr.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacAdr.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacClassB.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacCommands.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacConfirmQueue.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacCrypto.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacParser.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacParser.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/LoRaMacSerializer.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacSerializer.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/NvmDataMgmt.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/Region.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionAS923.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionAU915.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionBaseUS.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionBaseUS.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN470.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN470A20.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN470A26.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN470B20.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN470B26.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCN779.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionCommon.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionEU433.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionEU868.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionIN865.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionKR920.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionRU864.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/RegionUS915.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/cmac.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/cmac.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/lorawan_aes.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/soft-se.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/LoRaWAN/utilities.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c Middlewares/LoRaWAN/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Middlewares-2f-LoRaWAN
 
diff --git a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/subdir.mk b/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/subdir.mk
index 4ff9992..040ead8 100644
--- a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/subdir.mk
+++ b/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/subdir.mk
@@ -22,11 +22,11 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Middlewares/SubGHz_Phy/radio.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c Middlewares/SubGHz_Phy/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/SubGHz_Phy/radio_driver.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c Middlewares/SubGHz_Phy/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Middlewares/SubGHz_Phy/radio_fw.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c Middlewares/SubGHz_Phy/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Middlewares-2f-SubGHz_Phy
 
diff --git a/STM32CubeIDE/Release/Utilities/subdir.mk b/STM32CubeIDE/Release/Utilities/subdir.mk
index 51ead5b..fee37bf 100644
--- a/STM32CubeIDE/Release/Utilities/subdir.mk
+++ b/STM32CubeIDE/Release/Utilities/subdir.mk
@@ -37,21 +37,21 @@ C_DEPS += \
 
 # Each subdirectory must supply rules for building sources it contributes
 Utilities/stm32_adv_trace.o: D:/ONEDRIVE/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_lpm.o: D:/ONEDRIVE/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_mem.o: D:/ONEDRIVE/STM32WLV13/Utilities/misc/stm32_mem.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_seq.o: D:/ONEDRIVE/STM32WLV13/Utilities/sequencer/stm32_seq.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_systime.o: D:/ONEDRIVE/STM32WLV13/Utilities/misc/stm32_systime.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_timer.o: D:/ONEDRIVE/STM32WLV13/Utilities/timer/stm32_timer.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_tiny_sscanf.o: D:/ONEDRIVE/STM32WLV13/Utilities/misc/stm32_tiny_sscanf.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 Utilities/stm32_tiny_vsnprintf.o: D:/ONEDRIVE/STM32WLV13/Utilities/misc/stm32_tiny_vsnprintf.c Utilities/subdir.mk
-	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R4 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+	arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DSTS_R1D -DTOF_1 -DTOF_2 -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../STS/Core/Inc -I../../STS/TOF/App -I../../STS/TOF/Target -I../../STS/TOF/vl53l1x_uld -I../../STS/TOF/vl53l0x -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Middlewares/ST/STM32_Cryptographic/include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -I../../../../../../../Drivers/BSP/Components/vl53l8cx/porting -I../../../../../../../Drivers/BSP/Components/Common -I../../../../../../../Drivers/BSP/53L8A1 -I../../../../../../../Drivers/BSP/Components/vl53l8cx/modules -I../../../../../../../Drivers/BSP/Components/vl53l8cx -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
 
 clean: clean-Utilities
 
diff --git a/STM32CubeIDE/Release/makefile b/STM32CubeIDE/Release/makefile
index d69689a..2173897 100644
--- a/STM32CubeIDE/Release/makefile
+++ b/STM32CubeIDE/Release/makefile
@@ -14,7 +14,9 @@ RM := rm -rf
 -include Middlewares/LoRaWAN/subdir.mk
 -include Drivers/STM32WLxx_HAL_Driver/subdir.mk
 -include Drivers/CMSIS/subdir.mk
+-include Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
 -include Application/User/Startup/subdir.mk
+-include Application/User/STS/TOF/vl53l0x/subdir.mk
 -include Application/User/STS/TOF/Target/subdir.mk
 -include Application/User/STS/TOF/App/subdir.mk
 -include Application/User/STS/Core/Src/subdir.mk
diff --git a/STM32CubeIDE/Release/sources.mk b/STM32CubeIDE/Release/sources.mk
index 5a59fc8..a6f330f 100644
--- a/STM32CubeIDE/Release/sources.mk
+++ b/STM32CubeIDE/Release/sources.mk
@@ -28,7 +28,9 @@ Application/User/LoRaWAN/Target \
 Application/User/STS/Core/Src \
 Application/User/STS/TOF/App \
 Application/User/STS/TOF/Target \
+Application/User/STS/TOF/vl53l0x \
 Application/User/Startup \
+Drivers/BSP/STM32WLxx_Nucleo \
 Drivers/CMSIS \
 Drivers/STM32WLxx_HAL_Driver \
 Middlewares/LoRaWAN \
diff --git a/STS/Core/Inc/yunhorn_sts_prd_conf.h b/STS/Core/Inc/yunhorn_sts_prd_conf.h
index 4d1b42e..cba1c48 100644
--- a/STS/Core/Inc/yunhorn_sts_prd_conf.h
+++ b/STS/Core/Inc/yunhorn_sts_prd_conf.h
@@ -83,8 +83,11 @@
 #ifdef  YUNHORN_STS_R1D_ENABLED
 #define YUNHORN_STS_R1D_LORA_APP_DATA_PORT         	57U
 #define YUNHORN_STS_R1D_LORA_APP_HTBT_PORT         	58U
+#define	YUNHORN_STS_PRD_STRING						"STS_R1D"
 #define sts_mtmcode1								0U
 #define sts_mtmcode2								57U
+#define sts_senddataport						(YUNHORN_STS_R1D_LORA_APP_DATA_PORT)
+#define sts_sendhtbtport						(YUNHORN_STS_R1D_LORA_APP_HTBT_PORT)
 #endif
 
 #ifdef  YUNHORN_STS_R2_ENABLED
diff --git a/STS/Core/Src/yunhorn_sts_process.c b/STS/Core/Src/yunhorn_sts_process.c
index b66dea1..4b7a34f 100644
--- a/STS/Core/Src/yunhorn_sts_process.c
+++ b/STS/Core/Src/yunhorn_sts_process.c
@@ -407,7 +407,7 @@ void STS_YunhornSTSEventP4_Process(void)
 	LED_OFF;
 #endif
 #if defined(TOF_1)||defined(TOF_2)||defined(VL53L0)
-	//APP_LOG(TS_OFF, VLEVEL_M, "\r\n TOF_1, TOF_2 RANGING Process\r\n");
+	APP_LOG(TS_OFF, VLEVEL_M, "\r\n TOF_1, TOF_2 RANGING Process\r\n");
 	PME_ON;
 	STS_TOF_VL53L0X_Range_Process();
 	PME_OFF;
@@ -1601,7 +1601,7 @@ void OnRestoreSTSCFGContextProcess(void)
 	}
 	periodicity = (periodicity > 10)? periodicity : 10;		// in seconds unit
 
-	APP_LOG(TS_OFF, VLEVEL_H, "\n\n Tx periodicity in NVM =%u sec\n",periodicity);
+	APP_LOG(TS_OFF, VLEVEL_M, "\n\n Tx periodicity in NVM =%u sec\n",periodicity);
 
 	TxPeriodicity= periodicity*1000;  // to ms
 	STS_TxPeriod_sec = periodicity;
@@ -1615,7 +1615,7 @@ void OnRestoreSTSCFGContextProcess(void)
 		sampling_heartbeat_periodicity *= 1;
 	}
 	STS_HeartBeatTimerPeriod_sec = sampling_heartbeat_periodicity;
-	APP_LOG(TS_OFF, VLEVEL_H, "\n\n sampling or heartbeat periodicity in NVM =%u sec\n",sampling_heartbeat_periodicity);
+	APP_LOG(TS_OFF, VLEVEL_M, "\n\n sampling or heartbeat periodicity in NVM =%u sec\n",sampling_heartbeat_periodicity);
 
 	if ((sts_cfg_nvm.ac[0] ==0x0 )&& (sts_cfg_nvm.ac[19]==0x0))
 	{															// ensure it's not in production yet
@@ -1623,6 +1623,8 @@ void OnRestoreSTSCFGContextProcess(void)
 		//OnYunhornSTSHeartBeatPeriodicityChanged(HeartBeatPeriodicity); TODO XXXX
 		//OnTxPeriodicityChanged(10000);				// APP_TX_DUTYCYCLE in msec unit
 		//TxPeriodicity = APP_TX_DUTYCYCLE;
+		OnYunhornSTSTxPeriodicityChanged(TxPeriodicity);				// in msec unit
+		OnYunhornSTSHeartBeatPeriodicityChanged(sampling_heartbeat_periodicity*1000);
 
 	} else
 	{
@@ -1638,7 +1640,7 @@ void OnRestoreSTSCFGContextProcess(void)
 	OnYunhornSTSSamplingPeriodicityChanged(sampling_heartbeat_periodicity);				// in m-sec unit
 #endif
 
-#if	defined(YUNHORN_STS_R0_ENABLED)||defined(YUNHORN_STS_R5_ENABLED)||defined(YUNHORN_STS_R4_ENABLED)
+#if	defined(STS_R1)||defined(STS_R5)||defined(STS_R4)||defined(STS_R1D)
 	OnYunhornSTSHeartBeatPeriodicityChanged(sampling_heartbeat_periodicity*1000);
 #endif
 	}
diff --git a/STS/TOF/App/app_tof_vl53l0x_range.c b/STS/TOF/App/app_tof_vl53l0x_range.c
index 58f841f..a18008d 100644
--- a/STS/TOF/App/app_tof_vl53l0x_range.c
+++ b/STS/TOF/App/app_tof_vl53l0x_range.c
@@ -19,7 +19,6 @@
   */
 
 /* Includes ------------------------------------------------------------------*/
-#ifdef VL53L0
 
 /* USER CODE BEGIN Includes */
 #include <string.h>
@@ -30,6 +29,7 @@
 #include "sys_app.h"
 #include "yunhorn_sts_sensors.h"
 
+#if	defined(VL53L0)||(VL53L0 == 1)
 /**
  * @defgroup Configuration Static configuration
  * @{
diff --git a/STS/TOF/Target/app_tof_pin_conf.h b/STS/TOF/Target/app_tof_pin_conf.h
index c48a684..3ad355d 100644
--- a/STS/TOF/Target/app_tof_pin_conf.h
+++ b/STS/TOF/Target/app_tof_pin_conf.h
@@ -28,7 +28,7 @@ extern "C" {
 #include "stm32wlxx_hal.h"
 
 /* Exported symbols ----------------------------------------------------------*/
-
+#ifdef	STS_L8
 //#define TOF_INT_EXTI_PIN    (GPIO_PIN_3)			// (GPIO_PIN_4)
 //#define TOF_INT_EXTI_PORT   (GPIOB)
 #define TOF_INT_EXTI_PIN    	(GPIO_PIN_10)		//(GPIO_PIN_4)
@@ -40,7 +40,7 @@ extern "C" {
 
 #define VL53L8A1_LPn_C_PIN   	(GPIO_PIN_4)		//(GPIO_PIN_0)
 #define VL53L8A1_LPn_C_PORT  	(GPIOB)				//(GPIOB)
-
+#endif
 #ifdef __cplusplus
 }
 #endif
-- 
2.40.1


From 7e63a57a0a105650c0d9ac48ed6162a50c2f9101 Mon Sep 17 00:00:00 2001
From: YunHorn Technology <dp.s@yunhorn.com>
Date: Wed, 23 Oct 2024 17:00:11 +0800
Subject: [PATCH 2/2] wip, no start after join

---
 .gitignore                                     |   2 +-
 Core/Inc/main.h                                |  11 ++++++-----
 Core/Src/main.c                                |   7 +++++--
 Core/Src/sys_app.c                             |   3 +++
 LoRaWAN/App/lora_app.c                         |  13 ++++++++-----
 STM32CubeIDE/Release/WLE5CC_NODE_STS.elf       | Bin 0 -> 177792 bytes
 .../Release/WLE5CC_NODE_STS_L8_OK_20241015.elf | Bin 0 -> 260724 bytes
 STS/Core/Src/yunhorn_sts_process.c             |  11 ++++++++---
 STS/TOF/App/app_tof.c                          |   2 ++
 9 files changed, 33 insertions(+), 16 deletions(-)
 create mode 100644 STM32CubeIDE/Release/WLE5CC_NODE_STS.elf
 create mode 100644 STM32CubeIDE/Release/WLE5CC_NODE_STS_L8_OK_20241015.elf

diff --git a/.gitignore b/.gitignore
index 5848973..50243d7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,7 @@
 *.o
 *.ko
 *.obj
-*.elf
+
 
 # Linker output
 *.ilk
diff --git a/Core/Inc/main.h b/Core/Inc/main.h
index f57aa1c..76c0259 100644
--- a/Core/Inc/main.h
+++ b/Core/Inc/main.h
@@ -108,9 +108,9 @@ void Error_Handler(void);
 #define MEMS_RESET_Pin							GPIO_PIN_4
 #define MEMS_RESET_GPIO_Port 					GPIOB
 #endif
-#define PME_ON			//HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_SET )
-#define PME_OFF			//HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_RESET )
-#define PME_TOGGLE		//HAL_GPIO_TogglePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin)
+#define PME_ON			HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_SET )
+#define PME_OFF			HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_RESET )
+#define PME_TOGGLE		HAL_GPIO_TogglePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin)
 
 #if (defined(TOF_1)||defined(TOF_2)||defined(STS_R1)||defined(STS_R5)||defined(STS_R1D))
 #define VL53L0	1U
@@ -221,7 +221,7 @@ void Error_Handler(void);
 #define	I2C2_SDA_PORT	GPIOA
 
 // FOR STM32WLE5CCU6 UFQFPN48  PA12 PA11
-#ifndef STM32WLE5xx
+#ifdef STM32WLE5xx
 #define I2C2_STANDARD_100K			0x00000E14
 #define I2C2_FAST_400K				0x00000004
 #define I2C2_FAST_PLUS_1M			0x00000000
@@ -238,10 +238,11 @@ void Error_Handler(void);
 /*
  * FOR STM32WL55JCIX UFBGA73  PA12 PA11
  */
-
+#ifdef STM32WL55xx
 #define I2C2_STANDARD_100K			0x10805D88
 #define I2C2_FAST_400K				0x0090194B
 #define I2C2_FAST_PLUS_1M			0x00700814
+#endif
 
 #if defined(STS_R4)
 /* IF_SOAP_IN, MEMS_IF_3, PA10  */
diff --git a/Core/Src/main.c b/Core/Src/main.c
index 03474b7..291d83f 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -101,20 +101,23 @@ int main(void)
 
   /* Initialize all configured peripherals */
   MX_GPIO_Init();
-
+#if 0
   if(__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET)
   {
 	  __HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB);
   }
   else
+#endif
   {
 	  MX_I2C2_Init();
 	  MX_DMA_Init();
       MX_LoRaWAN_Init();
+      //MX_USART2_UART_Init();
+      printf("Normal bootup\n");
   }
 
   /* USER CODE BEGIN 2 */
-  MX_USART2_UART_Init();
+  //MX_USART2_UART_Init();
   /* USER CODE END 2 */
 
   /* Infinite loop */
diff --git a/Core/Src/sys_app.c b/Core/Src/sys_app.c
index 182c229..cbfffe8 100644
--- a/Core/Src/sys_app.c
+++ b/Core/Src/sys_app.c
@@ -125,6 +125,9 @@ void SystemApp_Init(void)
 #if defined(L8)
   MX_TOF_Init();
 #endif
+#if defined(STS_R1D)
+  MX_TOF_Init();
+#endif
 #if	defined(STS_P2)
   STS_TOF_VL53LX_PeopleCounting_Process_Init();
 #endif
diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c
index 84dcfeb..4c0079d 100644
--- a/LoRaWAN/App/lora_app.c
+++ b/LoRaWAN/App/lora_app.c
@@ -803,8 +803,10 @@ static void SendTxData(void)
 #endif
 
 #ifdef VL53L0
-    //STS_YunhornSTSEventP4_Process();
+    STS_YunhornSTSEventP4_Process();
     STS_RR_Sensor_Read(&sts_rr_sensor_data);
+    APP_LOG(TS_OFF, VLEVEL_M, "\r\n VL53L0 sensor data read \r\n");
+
 #ifdef STS_R1
     AppData.Port = YUNHORN_STS_R1_LORA_APP_DATA_PORT; /* STS-R1 Data Port */
 #elif defined(STS_R1D)
@@ -830,11 +832,11 @@ static void SendTxData(void)
     AppData.Buffer[i++]	= (uint8_t) sts_hardware_ver;
     AppData.Buffer[i++]	= (uint8_t) 99*batteryLevel/254;
 
-#if 0
+#if 1
     APP_LOG(TS_ON, VLEVEL_M, "VDDA: %d\r\n", batteryLevel);
     APP_LOG(TS_ON, VLEVEL_M, "temp: %d\r\n", (int16_t)(sensor_data.temperature));
 
-    AppData.Port = LORAWAN_USER_APP_PORT;
+    //AppData.Port = LORAWAN_USER_APP_PORT;
 #endif
 
 #ifdef	STS_P2
@@ -1023,6 +1025,7 @@ static void OnTxTimerEvent(void *context)
 #elif defined(STS_M1)
   UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP1), CFG_SEQ_Prio_0);
 #elif defined(STS_R1D)
+  APP_LOG(TS_OFF, VLEVEL_M, "\nSET TASK  P4\r\n");
   UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP4), CFG_SEQ_Prio_0);
 #endif
 
@@ -1444,7 +1447,7 @@ static void OnYunhornSTSHeartBeatTimerEvent(void *context)
 	appHeartBeatBufferSize = 2;
 	appHeartBeatDataBuffer[0]=(uint8_t)(0x80|AppLedStateOn);
 	appHeartBeatDataBuffer[1]=(uint8_t)(SYS_GetBatteryLevel()/100);  //TODO XXX change to battery level in mV
-	//APP_LOG(TS_OFF, VLEVEL_M, "\n\n HEART-BEAT TIMER = %d\n\n", rfac_timer);
+	APP_LOG(TS_OFF, VLEVEL_M, "\n\n HEART-BEAT TIMER = %d\n\n", rfac_timer);
     STS_SENSOR_Upload_Message(appHeartBeatDataPort, appHeartBeatBufferSize, (uint8_t*)appHeartBeatDataBuffer);
 
 #endif
@@ -1478,7 +1481,7 @@ void OnYunhornSTSHeartBeatPeriodicityChanged(uint32_t newperiodicity)
 	  UTIL_TIMER_Start(&YunhornSTSHeartBeatTimer);
 
   /* USER CODE BEGIN OnYunhornSTSHeartBeatPeriodicityChanged_2 */
-  APP_LOG(TS_OFF, VLEVEL_H,"* STS HeartBeatPeriodicity = %u (sec)\r\n", newperiodicity/1000 );
+  APP_LOG(TS_OFF, VLEVEL_M,"* STS HeartBeatPeriodicity = %u (sec)\r\n", newperiodicity/1000 );
   /* USER CODE END OnYunhornSTSHeartBeatPeriodicityChanged_2 */
 }
 
diff --git a/STM32CubeIDE/Release/WLE5CC_NODE_STS.elf b/STM32CubeIDE/Release/WLE5CC_NODE_STS.elf
new file mode 100644
index 0000000000000000000000000000000000000000..57604d027f154809a6a6524faa15c4a9f3e977ca
GIT binary patch
literal 177792
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

literal 0
HcmV?d00001

diff --git a/STM32CubeIDE/Release/WLE5CC_NODE_STS_L8_OK_20241015.elf b/STM32CubeIDE/Release/WLE5CC_NODE_STS_L8_OK_20241015.elf
new file mode 100644
index 0000000000000000000000000000000000000000..abc1f10ef30a219da84453b17fd53a77a3183592
GIT binary patch
literal 260724
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
N?EOca#P2xo{{R^a0U7`R

literal 0
HcmV?d00001

diff --git a/STS/Core/Src/yunhorn_sts_process.c b/STS/Core/Src/yunhorn_sts_process.c
index 4b7a34f..900a49d 100644
--- a/STS/Core/Src/yunhorn_sts_process.c
+++ b/STS/Core/Src/yunhorn_sts_process.c
@@ -59,8 +59,13 @@ volatile sts_cfg_nvm_t sts_cfg_nvm = {
 		sts_hardware_ver,
 		0x05,		//Regular TxPeriodicity interval
 		'M', 		//Uplink data interval unit,  for heart-beat uplink
+#if	defined(STS_P2)||defined(STS_L8)
 		0x01,		//Heart-beat interval or Sampling interval
 		'S', 		//Sampling sensor interval unit, for real-time sensing of MEMS
+#else
+		0x3C,		//Heart-beat interval or Sampling interval
+		'M', 		//Sampling sensor interval unit, for real-time sensing of MEMS
+#endif
 		0x04,		// dual mode=4, uni_mode =5
 		0x00,		// sts service mask
 		0x00, 		//sts_ioc_mask
@@ -114,7 +119,7 @@ volatile uint16_t sts_sensor_install_height=3000;
 volatile uint8_t sensor_data_ready=0;
 
 #if	defined(STS_R1)||defined(STS_R5)||defined(STS_R4)||defined(STS_R1D)
-volatile uint32_t STS_TOFScanPeriod_msec=50, STS_TxPeriod_sec=300, STS_HeartBeatTimerPeriod_sec=3600;
+volatile uint32_t STS_TOFScanPeriod_msec=50, STS_TxPeriod_sec=30, STS_HeartBeatTimerPeriod_sec=3600;
 #endif
 
 #if	defined(STS_L8)||defined(STS_P2)||defined(STS_O6T)||defined(STS_T6)
@@ -1583,7 +1588,7 @@ void STS_REBOOT_CONFIG_Init(void)
 		}
 
 	}
-  	//STS_Show_STS_CFG_NVM((uint8_t*)nvm_store_value);
+  	STS_Show_STS_CFG_NVM((uint8_t*)nvm_store_value);
 	OnRestoreSTSCFGContextProcess();
 
   /* USER CODE END OnRestoreContextRequest_Last */
@@ -1624,7 +1629,7 @@ void OnRestoreSTSCFGContextProcess(void)
 		//OnTxPeriodicityChanged(10000);				// APP_TX_DUTYCYCLE in msec unit
 		//TxPeriodicity = APP_TX_DUTYCYCLE;
 		OnYunhornSTSTxPeriodicityChanged(TxPeriodicity);				// in msec unit
-		OnYunhornSTSHeartBeatPeriodicityChanged(sampling_heartbeat_periodicity*1000);
+		OnYunhornSTSHeartBeatPeriodicityChanged(60*1000);
 
 	} else
 	{
diff --git a/STS/TOF/App/app_tof.c b/STS/TOF/App/app_tof.c
index 0444d62..c1c3c0f 100644
--- a/STS/TOF/App/app_tof.c
+++ b/STS/TOF/App/app_tof.c
@@ -114,6 +114,8 @@ void MX_TOF_Init(void)
 #ifdef	L8
   MX_53L8A1_ThresholdDetection_Init();
   MX_53L8A1_ThresholdDetection_Process();
+#elif	defined(STS_R1D)
+  XWL55_WLE5_53L0X_Init();
 #endif
 
   /* USER CODE BEGIN TOF_Init_PostTreatment */
-- 
2.40.1