PCB silkscreen +/- marks positions fixed. Manual on/off still works if the range sensor is not initialized

This commit is contained in:
2022-11-23 17:29:55 +03:00
parent f30ac4aaf2
commit d0f0ee56d0
11 changed files with 10523 additions and 10499 deletions

View File

@@ -102,8 +102,9 @@ static void MX_TIM16_Init(void);
volatile void loadConfig(void); // Load configuration from the FLASH memory
volatile void saveConfig(void); // Save configuration to the FLASH memory
void setLightLevel(uint8_t level); // Set the lights level (brightness) 0 - 99
void configure(void);
volatile void setLightLevel(uint8_t level); // Set the lights level (brightness) 0 - 99
void fastBlink(uint8_t count); // Fast blink LEDs `count` times
void configure(void); // Range configuration procedure (set on and off ranges)
/* USER CODE END PFP */
@@ -178,23 +179,29 @@ volatile void saveConfig(void) {
HAL_Delay(50);
}
void configure(void) {
// Fast blink LEDs `count` times
void fastBlink(uint8_t count) {
uint8_t i;
startConfig = 0;
//Fast blink 3 times
needConfig = 1;
setLightLevel(0);
for (i = 0; i < 3; i++) {
for (i = 0; i < count; i++) {
setLightLevel(99);
HAL_Delay(80);
setLightLevel(0);
HAL_Delay(80);
}
}
// Range configuration procedure (set on and off ranges)
void configure(void) {
startConfig = 0;
//Fast blink 3 times
needConfig = 1;
fastBlink(3);
//Configure ON distance
needConfig = 1;
needConfig = 1; // in case the button was touched during fast blinks
while (needConfig) {
HAL_Delay(250);
if (curDist > 1400) setLightLevel(0);
@@ -208,16 +215,10 @@ void configure(void) {
//Fast blink 2 times
needConfig = 1;
setLightLevel(0);
for (i = 0; i < 2; i++) {
setLightLevel(99);
HAL_Delay(80);
setLightLevel(0);
HAL_Delay(80);
}
fastBlink(2);
//Configure OFF distance
needConfig = 1;
needConfig = 1; // in case the button was touched during fast blinks
while (needConfig) {
HAL_Delay(250);
if (curDist > 1400) setLightLevel(0);
@@ -229,13 +230,7 @@ void configure(void) {
//Fast blink 5 times
needConfig = 1;
setLightLevel(0);
for (i = 0; i < 5; i++) {
setLightLevel(99);
HAL_Delay(80);
setLightLevel(0);
HAL_Delay(80);
}
fastBlink(5);
needConfig = 0;
}
@@ -283,20 +278,27 @@ int main(void)
loadConfig();
initVL53L0X(1);
// Set IO timeout for range sensor
setTimeout(250);
TOF_Ready = initVL53L0X(1);
if (TOF_Ready) {
// lower the return signal rate limit (default is 0.25 MCPS)
// setSignalRateLimit(0.1);
// increase laser pulse periods (defaults are 14 and 10 PCLKs)
// setVcselPulsePeriod(VcselPeriodPreRange, 18);
// setVcselPulsePeriod(VcselPeriodFinalRange, 14);
TOF_Ready = 1;
setMeasurementTimingBudget( 500 * 1000UL ); // integrate over 500 ms per measurement
// Start measurements every second
startContinuous(1000);
}
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_1);
// Fast-blink 10 times to indicate range sensor error
if (!TOF_Ready) {
fastBlink(10);
}
/* USER CODE END 2 */
@@ -308,6 +310,7 @@ int main(void)
if (startConfig) {
configure();
}
HAL_Delay(100);
/* USER CODE END WHILE */
@@ -611,7 +614,7 @@ static void MX_GPIO_Init(void)
/* USER CODE BEGIN 4 */
void setLightLevel(uint8_t level) {
volatile void setLightLevel(uint8_t level) {
if (level > 99) level = 99;
curLightLevel = level;

Binary file not shown.

View File

@@ -1,16 +1,17 @@
../Core/Src/main.c:115:15:loadConfig 16 static
../Core/Src/main.c:138:15:saveConfig 24 static
../Core/Src/main.c:181:6:configure 16 static
../Core/Src/main.c:249:5:main 8 static
../Core/Src/main.c:323:6:SystemClock_Config 88 static
../Core/Src/main.c:370:13:MX_CRC_Init 8 static
../Core/Src/main.c:401:13:MX_I2C1_Init 8 static
../Core/Src/main.c:449:13:MX_TIM3_Init 64 static
../Core/Src/main.c:508:13:MX_TIM16_Init 8 static
../Core/Src/main.c:540:13:MX_TIM17_Init 8 static
../Core/Src/main.c:572:13:MX_GPIO_Init 48 static
../Core/Src/main.c:614:6:setLightLevel 16 static
../Core/Src/main.c:621:6:HAL_GPIO_EXTI_Rising_Callback 16 static
../Core/Src/main.c:630:6:HAL_GPIO_EXTI_Falling_Callback 32 static
../Core/Src/main.c:677:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:703:6:Error_Handler 8 static,ignoring_inline_asm
../Core/Src/main.c:116:15:loadConfig 16 static
../Core/Src/main.c:139:15:saveConfig 24 static
../Core/Src/main.c:183:6:fastBlink 24 static
../Core/Src/main.c:196:6:configure 8 static
../Core/Src/main.c:244:5:main 8 static
../Core/Src/main.c:326:6:SystemClock_Config 88 static
../Core/Src/main.c:373:13:MX_CRC_Init 8 static
../Core/Src/main.c:404:13:MX_I2C1_Init 8 static
../Core/Src/main.c:452:13:MX_TIM3_Init 64 static
../Core/Src/main.c:511:13:MX_TIM16_Init 8 static
../Core/Src/main.c:543:13:MX_TIM17_Init 8 static
../Core/Src/main.c:575:13:MX_GPIO_Init 48 static
../Core/Src/main.c:617:15:setLightLevel 16 static
../Core/Src/main.c:624:6:HAL_GPIO_EXTI_Rising_Callback 16 static
../Core/Src/main.c:633:6:HAL_GPIO_EXTI_Falling_Callback 32 static
../Core/Src/main.c:680:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:706:6:Error_Handler 8 static,ignoring_inline_asm

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -3281,8 +3281,6 @@ Discarded input sections
0x0000000000000000 0xbc ./Drivers/vl53l0x/VL53L0X.o
.text.timeoutOccurred
0x0000000000000000 0x24 ./Drivers/vl53l0x/VL53L0X.o
.text.setTimeout
0x0000000000000000 0x20 ./Drivers/vl53l0x/VL53L0X.o
.text.getTimeout
0x0000000000000000 0x14 ./Drivers/vl53l0x/VL53L0X.o
.debug_macro 0x0000000000000000 0xa4e ./Drivers/vl53l0x/VL53L0X.o
@@ -3561,363 +3559,369 @@ LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
.text.saveConfig
0x0000000008000fc0 0x104 ./Core/Src/main.o
0x0000000008000fc0 saveConfig
.text.fastBlink
0x00000000080010c4 0x58 ./Core/Src/main.o
0x00000000080010c4 fastBlink
.text.configure
0x00000000080010c4 0x184 ./Core/Src/main.o
0x00000000080010c4 configure
.text.main 0x0000000008001248 0x74 ./Core/Src/main.o
0x0000000008001248 main
0x000000000800111c 0xec ./Core/Src/main.o
0x000000000800111c configure
.text.main 0x0000000008001208 0x94 ./Core/Src/main.o
0x0000000008001208 main
.text.SystemClock_Config
0x00000000080012bc 0xbc ./Core/Src/main.o
0x00000000080012bc SystemClock_Config
0x000000000800129c 0xbc ./Core/Src/main.o
0x000000000800129c SystemClock_Config
.text.MX_CRC_Init
0x0000000008001378 0x48 ./Core/Src/main.o
0x0000000008001358 0x48 ./Core/Src/main.o
.text.MX_I2C1_Init
0x00000000080013c0 0x80 ./Core/Src/main.o
0x00000000080013a0 0x80 ./Core/Src/main.o
.text.MX_TIM3_Init
0x0000000008001440 0xfc ./Core/Src/main.o
0x0000000008001420 0xfc ./Core/Src/main.o
.text.MX_TIM16_Init
0x000000000800153c 0x54 ./Core/Src/main.o
0x000000000800151c 0x54 ./Core/Src/main.o
.text.MX_TIM17_Init
0x0000000008001590 0x54 ./Core/Src/main.o
0x0000000008001570 0x54 ./Core/Src/main.o
.text.MX_GPIO_Init
0x00000000080015e4 0x104 ./Core/Src/main.o
0x00000000080015c4 0x104 ./Core/Src/main.o
.text.setLightLevel
0x00000000080016e8 0x3c ./Core/Src/main.o
0x00000000080016e8 setLightLevel
0x00000000080016c8 0x3c ./Core/Src/main.o
0x00000000080016c8 setLightLevel
.text.HAL_GPIO_EXTI_Rising_Callback
0x0000000008001724 0x34 ./Core/Src/main.o
0x0000000008001724 HAL_GPIO_EXTI_Rising_Callback
0x0000000008001704 0x34 ./Core/Src/main.o
0x0000000008001704 HAL_GPIO_EXTI_Rising_Callback
.text.HAL_GPIO_EXTI_Falling_Callback
0x0000000008001758 0x134 ./Core/Src/main.o
0x0000000008001758 HAL_GPIO_EXTI_Falling_Callback
0x0000000008001738 0x134 ./Core/Src/main.o
0x0000000008001738 HAL_GPIO_EXTI_Falling_Callback
.text.HAL_TIM_PeriodElapsedCallback
0x000000000800188c 0xa0 ./Core/Src/main.o
0x000000000800188c HAL_TIM_PeriodElapsedCallback
0x000000000800186c 0xa0 ./Core/Src/main.o
0x000000000800186c HAL_TIM_PeriodElapsedCallback
.text.Error_Handler
0x000000000800192c 0xa ./Core/Src/main.o
0x000000000800192c Error_Handler
*fill* 0x0000000008001936 0x2
0x000000000800190c 0xa ./Core/Src/main.o
0x000000000800190c Error_Handler
*fill* 0x0000000008001916 0x2
.text.HAL_MspInit
0x0000000008001938 0x48 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001938 HAL_MspInit
0x0000000008001918 0x48 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001918 HAL_MspInit
.text.HAL_CRC_MspInit
0x0000000008001980 0x40 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001980 HAL_CRC_MspInit
0x0000000008001960 0x40 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001960 HAL_CRC_MspInit
.text.HAL_I2C_MspInit
0x00000000080019c0 0xc4 ./Core/Src/stm32g0xx_hal_msp.o
0x00000000080019c0 HAL_I2C_MspInit
0x00000000080019a0 0xc4 ./Core/Src/stm32g0xx_hal_msp.o
0x00000000080019a0 HAL_I2C_MspInit
.text.HAL_TIM_Base_MspInit
0x0000000008001a84 0xb4 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001a84 HAL_TIM_Base_MspInit
0x0000000008001a64 0xb4 ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001a64 HAL_TIM_Base_MspInit
.text.HAL_TIM_MspPostInit
0x0000000008001b38 0x7c ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001b38 HAL_TIM_MspPostInit
0x0000000008001b18 0x7c ./Core/Src/stm32g0xx_hal_msp.o
0x0000000008001b18 HAL_TIM_MspPostInit
.text.NMI_Handler
0x0000000008001bb4 0x6 ./Core/Src/stm32g0xx_it.o
0x0000000008001bb4 NMI_Handler
0x0000000008001b94 0x6 ./Core/Src/stm32g0xx_it.o
0x0000000008001b94 NMI_Handler
.text.HardFault_Handler
0x0000000008001bba 0x6 ./Core/Src/stm32g0xx_it.o
0x0000000008001bba HardFault_Handler
0x0000000008001b9a 0x6 ./Core/Src/stm32g0xx_it.o
0x0000000008001b9a HardFault_Handler
.text.SVC_Handler
0x0000000008001bc0 0xa ./Core/Src/stm32g0xx_it.o
0x0000000008001bc0 SVC_Handler
0x0000000008001ba0 0xa ./Core/Src/stm32g0xx_it.o
0x0000000008001ba0 SVC_Handler
.text.PendSV_Handler
0x0000000008001bca 0xa ./Core/Src/stm32g0xx_it.o
0x0000000008001bca PendSV_Handler
0x0000000008001baa 0xa ./Core/Src/stm32g0xx_it.o
0x0000000008001baa PendSV_Handler
.text.SysTick_Handler
0x0000000008001bd4 0xe ./Core/Src/stm32g0xx_it.o
0x0000000008001bd4 SysTick_Handler
0x0000000008001bb4 0xe ./Core/Src/stm32g0xx_it.o
0x0000000008001bb4 SysTick_Handler
.text.EXTI0_1_IRQHandler
0x0000000008001be2 0x10 ./Core/Src/stm32g0xx_it.o
0x0000000008001be2 EXTI0_1_IRQHandler
0x0000000008001bc2 0x10 ./Core/Src/stm32g0xx_it.o
0x0000000008001bc2 EXTI0_1_IRQHandler
.text.EXTI4_15_IRQHandler
0x0000000008001bf2 0x10 ./Core/Src/stm32g0xx_it.o
0x0000000008001bf2 EXTI4_15_IRQHandler
*fill* 0x0000000008001c02 0x2
0x0000000008001bd2 0x10 ./Core/Src/stm32g0xx_it.o
0x0000000008001bd2 EXTI4_15_IRQHandler
*fill* 0x0000000008001be2 0x2
.text.TIM16_IRQHandler
0x0000000008001c04 0x18 ./Core/Src/stm32g0xx_it.o
0x0000000008001c04 TIM16_IRQHandler
0x0000000008001be4 0x18 ./Core/Src/stm32g0xx_it.o
0x0000000008001be4 TIM16_IRQHandler
.text.TIM17_IRQHandler
0x0000000008001c1c 0x18 ./Core/Src/stm32g0xx_it.o
0x0000000008001c1c TIM17_IRQHandler
0x0000000008001bfc 0x18 ./Core/Src/stm32g0xx_it.o
0x0000000008001bfc TIM17_IRQHandler
.text.SystemInit
0x0000000008001c34 0xa ./Core/Src/system_stm32g0xx.o
0x0000000008001c34 SystemInit
*fill* 0x0000000008001c3e 0x2
0x0000000008001c14 0xa ./Core/Src/system_stm32g0xx.o
0x0000000008001c14 SystemInit
*fill* 0x0000000008001c1e 0x2
.text.Reset_Handler
0x0000000008001c40 0x50 ./Core/Startup/startup_stm32g031g8ux.o
0x0000000008001c40 Reset_Handler
0x0000000008001c20 0x50 ./Core/Startup/startup_stm32g031g8ux.o
0x0000000008001c20 Reset_Handler
.text.Default_Handler
0x0000000008001c90 0x2 ./Core/Startup/startup_stm32g031g8ux.o
0x0000000008001c90 TIM1_CC_IRQHandler
0x0000000008001c90 PVD_IRQHandler
0x0000000008001c90 I2C1_IRQHandler
0x0000000008001c90 LPTIM2_IRQHandler
0x0000000008001c90 RTC_TAMP_IRQHandler
0x0000000008001c90 SPI1_IRQHandler
0x0000000008001c90 DMA1_Ch4_5_DMAMUX1_OVR_IRQHandler
0x0000000008001c90 EXTI2_3_IRQHandler
0x0000000008001c90 ADC1_IRQHandler
0x0000000008001c90 I2C2_IRQHandler
0x0000000008001c90 TIM3_IRQHandler
0x0000000008001c90 RCC_IRQHandler
0x0000000008001c90 DMA1_Channel1_IRQHandler
0x0000000008001c90 Default_Handler
0x0000000008001c90 TIM14_IRQHandler
0x0000000008001c90 SPI2_IRQHandler
0x0000000008001c90 WWDG_IRQHandler
0x0000000008001c90 LPUART1_IRQHandler
0x0000000008001c90 TIM2_IRQHandler
0x0000000008001c90 DMA1_Channel2_3_IRQHandler
0x0000000008001c90 USART2_IRQHandler
0x0000000008001c90 FLASH_IRQHandler
0x0000000008001c90 USART1_IRQHandler
0x0000000008001c90 TIM1_BRK_UP_TRG_COM_IRQHandler
0x0000000008001c90 LPTIM1_IRQHandler
*fill* 0x0000000008001c92 0x2
0x0000000008001c70 0x2 ./Core/Startup/startup_stm32g031g8ux.o
0x0000000008001c70 TIM1_CC_IRQHandler
0x0000000008001c70 PVD_IRQHandler
0x0000000008001c70 I2C1_IRQHandler
0x0000000008001c70 LPTIM2_IRQHandler
0x0000000008001c70 RTC_TAMP_IRQHandler
0x0000000008001c70 SPI1_IRQHandler
0x0000000008001c70 DMA1_Ch4_5_DMAMUX1_OVR_IRQHandler
0x0000000008001c70 EXTI2_3_IRQHandler
0x0000000008001c70 ADC1_IRQHandler
0x0000000008001c70 I2C2_IRQHandler
0x0000000008001c70 TIM3_IRQHandler
0x0000000008001c70 RCC_IRQHandler
0x0000000008001c70 DMA1_Channel1_IRQHandler
0x0000000008001c70 Default_Handler
0x0000000008001c70 TIM14_IRQHandler
0x0000000008001c70 SPI2_IRQHandler
0x0000000008001c70 WWDG_IRQHandler
0x0000000008001c70 LPUART1_IRQHandler
0x0000000008001c70 TIM2_IRQHandler
0x0000000008001c70 DMA1_Channel2_3_IRQHandler
0x0000000008001c70 USART2_IRQHandler
0x0000000008001c70 FLASH_IRQHandler
0x0000000008001c70 USART1_IRQHandler
0x0000000008001c70 TIM1_BRK_UP_TRG_COM_IRQHandler
0x0000000008001c70 LPTIM1_IRQHandler
*fill* 0x0000000008001c72 0x2
.text.HAL_Init
0x0000000008001c94 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001c94 HAL_Init
0x0000000008001c74 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001c74 HAL_Init
.text.HAL_InitTick
0x0000000008001cd4 0x94 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001cd4 HAL_InitTick
0x0000000008001cb4 0x94 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001cb4 HAL_InitTick
.text.HAL_IncTick
0x0000000008001d68 0x24 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001d68 HAL_IncTick
0x0000000008001d48 0x24 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001d48 HAL_IncTick
.text.HAL_GetTick
0x0000000008001d8c 0x14 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001d8c HAL_GetTick
0x0000000008001d6c 0x14 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001d6c HAL_GetTick
.text.HAL_Delay
0x0000000008001da0 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001da0 HAL_Delay
0x0000000008001d80 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x0000000008001d80 HAL_Delay
.text.__NVIC_EnableIRQ
0x0000000008001de8 0x34 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001dc8 0x34 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.text.__NVIC_SetPriority
0x0000000008001e1c 0xdc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001dfc 0xdc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.text.SysTick_Config
0x0000000008001ef8 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001ed8 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.text.HAL_NVIC_SetPriority
0x0000000008001f40 0x2a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f40 HAL_NVIC_SetPriority
0x0000000008001f20 0x2a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f20 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ
0x0000000008001f6a 0x20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f6a HAL_NVIC_EnableIRQ
0x0000000008001f4a 0x20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f4a HAL_NVIC_EnableIRQ
.text.HAL_SYSTICK_Config
0x0000000008001f8a 0x1a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f8a HAL_SYSTICK_Config
0x0000000008001f6a 0x1a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x0000000008001f6a HAL_SYSTICK_Config
.text.HAL_CRC_Init
0x0000000008001fa4 0xcc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x0000000008001fa4 HAL_CRC_Init
0x0000000008001f84 0xcc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x0000000008001f84 HAL_CRC_Init
.text.HAL_CRC_Calculate
0x0000000008002070 0x9e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x0000000008002070 HAL_CRC_Calculate
0x0000000008002050 0x9e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x0000000008002050 HAL_CRC_Calculate
.text.CRC_Handle_8
0x000000000800210e 0x122 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x00000000080020ee 0x122 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.text.CRC_Handle_16
0x0000000008002230 0x6e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x0000000008002210 0x6e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.text.HAL_CRCEx_Polynomial_Set
0x000000000800229e 0xda ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
0x000000000800229e HAL_CRCEx_Polynomial_Set
0x000000000800227e 0xda ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
0x000000000800227e HAL_CRCEx_Polynomial_Set
.text.HAL_FLASH_Program
0x0000000008002378 0x9c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002378 HAL_FLASH_Program
0x0000000008002358 0x9c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002358 HAL_FLASH_Program
.text.HAL_FLASH_Unlock
0x0000000008002414 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002414 HAL_FLASH_Unlock
0x00000000080023f4 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x00000000080023f4 HAL_FLASH_Unlock
.text.HAL_FLASH_Lock
0x000000000800245c 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x000000000800245c HAL_FLASH_Lock
0x000000000800243c 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x000000000800243c HAL_FLASH_Lock
.text.FLASH_WaitForLastOperation
0x0000000008002494 0x9c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002494 FLASH_WaitForLastOperation
0x0000000008002474 0x9c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002474 FLASH_WaitForLastOperation
.text.FLASH_Program_DoubleWord
0x0000000008002530 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000008002510 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.text.HAL_FLASHEx_Erase
0x0000000008002570 0xe8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x0000000008002570 HAL_FLASHEx_Erase
0x0000000008002550 0xe8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x0000000008002550 HAL_FLASHEx_Erase
.text.FLASH_MassErase
0x0000000008002658 0x28 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x0000000008002638 0x28 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.text.FLASH_PageErase
0x0000000008002680 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x0000000008002680 FLASH_PageErase
0x0000000008002660 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x0000000008002660 FLASH_PageErase
.text.HAL_GPIO_Init
0x00000000080026b8 0x2c8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x00000000080026b8 HAL_GPIO_Init
0x0000000008002698 0x2c8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x0000000008002698 HAL_GPIO_Init
.text.HAL_GPIO_WritePin
0x0000000008002980 0x3a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x0000000008002980 HAL_GPIO_WritePin
*fill* 0x00000000080029ba 0x2
0x0000000008002960 0x3a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x0000000008002960 HAL_GPIO_WritePin
*fill* 0x000000000800299a 0x2
.text.HAL_GPIO_EXTI_IRQHandler
0x00000000080029bc 0x54 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x00000000080029bc HAL_GPIO_EXTI_IRQHandler
0x000000000800299c 0x54 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x000000000800299c HAL_GPIO_EXTI_IRQHandler
.text.HAL_I2C_Init
0x0000000008002a10 0x12c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002a10 HAL_I2C_Init
0x00000000080029f0 0x12c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x00000000080029f0 HAL_I2C_Init
.text.HAL_I2C_Mem_Write
0x0000000008002b3c 0x25c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002b3c HAL_I2C_Mem_Write
0x0000000008002b1c 0x25c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002b1c HAL_I2C_Mem_Write
.text.HAL_I2C_Mem_Read
0x0000000008002d98 0x268 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002d98 HAL_I2C_Mem_Read
0x0000000008002d78 0x268 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002d78 HAL_I2C_Mem_Read
.text.I2C_RequestMemoryWrite
0x0000000008003000 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008002fe0 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_RequestMemoryRead
0x00000000080030c8 0xc4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x00000000080030a8 0xc4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_Flush_TXDR
0x000000000800318c 0x44 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x000000000800316c 0x44 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_WaitOnFlagUntilTimeout
0x00000000080031d0 0x7e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x00000000080031b0 0x7e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_WaitOnTXISFlagUntilTimeout
0x000000000800324e 0x7e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x000000000800322e 0x7e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_WaitOnSTOPFlagUntilTimeout
0x00000000080032cc 0x78 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x00000000080032ac 0x78 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_IsErrorOccurred
0x0000000008003344 0x200 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008003324 0x200 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.I2C_TransferConfig
0x0000000008003544 0x74 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x0000000008003524 0x74 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.text.HAL_I2CEx_ConfigAnalogFilter
0x00000000080035b8 0x98 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x00000000080035b8 HAL_I2CEx_ConfigAnalogFilter
0x0000000008003598 0x98 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x0000000008003598 HAL_I2CEx_ConfigAnalogFilter
.text.HAL_I2CEx_ConfigDigitalFilter
0x0000000008003650 0x98 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x0000000008003650 HAL_I2CEx_ConfigDigitalFilter
0x0000000008003630 0x98 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x0000000008003630 HAL_I2CEx_ConfigDigitalFilter
.text.HAL_PWREx_ControlVoltageScaling
0x00000000080036e8 0x80 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
0x00000000080036e8 HAL_PWREx_ControlVoltageScaling
0x00000000080036c8 0x80 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
0x00000000080036c8 HAL_PWREx_ControlVoltageScaling
.text.HAL_RCC_OscConfig
0x0000000008003768 0x634 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003768 HAL_RCC_OscConfig
0x0000000008003748 0x634 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003748 HAL_RCC_OscConfig
.text.HAL_RCC_ClockConfig
0x0000000008003d9c 0x210 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003d9c HAL_RCC_ClockConfig
0x0000000008003d7c 0x210 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003d7c HAL_RCC_ClockConfig
.text.HAL_RCC_GetSysClockFreq
0x0000000008003fac 0x104 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003fac HAL_RCC_GetSysClockFreq
0x0000000008003f8c 0x104 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x0000000008003f8c HAL_RCC_GetSysClockFreq
.text.HAL_RCCEx_PeriphCLKConfig
0x00000000080040b0 0x2f4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
0x00000000080040b0 HAL_RCCEx_PeriphCLKConfig
0x0000000008004090 0x2f4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
0x0000000008004090 HAL_RCCEx_PeriphCLKConfig
.text.HAL_TIM_Base_Init
0x00000000080043a4 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080043a4 HAL_TIM_Base_Init
0x0000000008004384 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004384 HAL_TIM_Base_Init
.text.HAL_TIM_Base_Start_IT
0x0000000008004454 0xa8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004454 HAL_TIM_Base_Start_IT
0x0000000008004434 0xa8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004434 HAL_TIM_Base_Start_IT
.text.HAL_TIM_Base_Stop_IT
0x00000000080044fc 0x5c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080044fc HAL_TIM_Base_Stop_IT
0x00000000080044dc 0x5c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080044dc HAL_TIM_Base_Stop_IT
.text.HAL_TIM_PWM_Init
0x0000000008004558 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004558 HAL_TIM_PWM_Init
0x0000000008004538 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004538 HAL_TIM_PWM_Init
.text.HAL_TIM_PWM_MspInit
0x0000000008004608 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004608 HAL_TIM_PWM_MspInit
0x00000000080045e8 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080045e8 HAL_TIM_PWM_MspInit
.text.HAL_TIM_PWM_Start
0x0000000008004618 0x1bc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004618 HAL_TIM_PWM_Start
0x00000000080045f8 0x1bc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080045f8 HAL_TIM_PWM_Start
.text.HAL_TIM_IRQHandler
0x00000000080047d4 0x264 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080047d4 HAL_TIM_IRQHandler
0x00000000080047b4 0x264 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080047b4 HAL_TIM_IRQHandler
.text.HAL_TIM_PWM_ConfigChannel
0x0000000008004a38 0x200 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004a38 HAL_TIM_PWM_ConfigChannel
0x0000000008004a18 0x200 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004a18 HAL_TIM_PWM_ConfigChannel
.text.HAL_TIM_ConfigClockSource
0x0000000008004c38 0x1ac ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004c38 HAL_TIM_ConfigClockSource
0x0000000008004c18 0x1ac ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004c18 HAL_TIM_ConfigClockSource
.text.HAL_TIM_OC_DelayElapsedCallback
0x0000000008004de4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004de4 HAL_TIM_OC_DelayElapsedCallback
0x0000000008004dc4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004dc4 HAL_TIM_OC_DelayElapsedCallback
.text.HAL_TIM_IC_CaptureCallback
0x0000000008004df4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004df4 HAL_TIM_IC_CaptureCallback
0x0000000008004dd4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004dd4 HAL_TIM_IC_CaptureCallback
.text.HAL_TIM_PWM_PulseFinishedCallback
0x0000000008004e04 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004e04 HAL_TIM_PWM_PulseFinishedCallback
0x0000000008004de4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004de4 HAL_TIM_PWM_PulseFinishedCallback
.text.HAL_TIM_TriggerCallback
0x0000000008004e14 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004e14 HAL_TIM_TriggerCallback
0x0000000008004df4 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004df4 HAL_TIM_TriggerCallback
.text.TIM_Base_SetConfig
0x0000000008004e24 0xec ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004e24 TIM_Base_SetConfig
0x0000000008004e04 0xec ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004e04 TIM_Base_SetConfig
.text.TIM_OC1_SetConfig
0x0000000008004f10 0x100 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004ef0 0x100 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_OC2_SetConfig
0x0000000008005010 0xfc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005010 TIM_OC2_SetConfig
0x0000000008004ff0 0xfc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008004ff0 TIM_OC2_SetConfig
.text.TIM_OC3_SetConfig
0x000000000800510c 0x104 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080050ec 0x104 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_OC4_SetConfig
0x0000000008005210 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080051f0 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_OC5_SetConfig
0x00000000080052d8 0xb4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080052b8 0xb4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_OC6_SetConfig
0x000000000800538c 0xbc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x000000000800536c 0xbc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_TI1_ConfigInputStage
0x0000000008005448 0x5c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005428 0x5c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_TI2_ConfigInputStage
0x00000000080054a4 0x64 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005484 0x64 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_ITRx_SetConfig
0x0000000008005508 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x00000000080054e8 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.text.TIM_ETR_SetConfig
0x0000000008005540 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005540 TIM_ETR_SetConfig
0x0000000008005520 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005520 TIM_ETR_SetConfig
.text.TIM_CCxChannelCmd
0x0000000008005580 0x46 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005580 TIM_CCxChannelCmd
*fill* 0x00000000080055c6 0x2
0x0000000008005560 0x46 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000008005560 TIM_CCxChannelCmd
*fill* 0x00000000080055a6 0x2
.text.HAL_TIMEx_MasterConfigSynchronization
0x00000000080055c8 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x00000000080055c8 HAL_TIMEx_MasterConfigSynchronization
0x00000000080055a8 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x00000000080055a8 HAL_TIMEx_MasterConfigSynchronization
.text.HAL_TIMEx_CommutCallback
0x0000000008005698 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x0000000008005698 HAL_TIMEx_CommutCallback
0x0000000008005678 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x0000000008005678 HAL_TIMEx_CommutCallback
.text.HAL_TIMEx_BreakCallback
0x00000000080056a8 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x00000000080056a8 HAL_TIMEx_BreakCallback
0x0000000008005688 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x0000000008005688 HAL_TIMEx_BreakCallback
.text.HAL_TIMEx_Break2Callback
0x00000000080056b8 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x00000000080056b8 HAL_TIMEx_Break2Callback
0x0000000008005698 0x10 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x0000000008005698 HAL_TIMEx_Break2Callback
.text.writeReg
0x00000000080056c8 0x44 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080056c8 writeReg
0x00000000080056a8 0x44 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080056a8 writeReg
.text.writeReg16Bit
0x000000000800570c 0x60 ./Drivers/vl53l0x/VL53L0X.o
0x000000000800570c writeReg16Bit
0x00000000080056ec 0x60 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080056ec writeReg16Bit
.text.writeReg32Bit
0x000000000800576c 0x68 ./Drivers/vl53l0x/VL53L0X.o
0x000000000800576c writeReg32Bit
.text.readReg 0x00000000080057d4 0x44 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080057d4 readReg
0x000000000800574c 0x68 ./Drivers/vl53l0x/VL53L0X.o
0x000000000800574c writeReg32Bit
.text.readReg 0x00000000080057b4 0x44 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080057b4 readReg
.text.readReg16Bit
0x0000000008005818 0x64 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005818 readReg16Bit
0x00000000080057f8 0x64 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080057f8 readReg16Bit
.text.writeMulti
0x000000000800587c 0x50 ./Drivers/vl53l0x/VL53L0X.o
0x000000000800587c writeMulti
0x000000000800585c 0x50 ./Drivers/vl53l0x/VL53L0X.o
0x000000000800585c writeMulti
.text.readMulti
0x00000000080058cc 0x50 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080058cc readMulti
0x00000000080058ac 0x50 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080058ac readMulti
.text.initVL53L0X
0x000000000800591c 0x4cc ./Drivers/vl53l0x/VL53L0X.o
0x000000000800591c initVL53L0X
0x00000000080058fc 0x4cc ./Drivers/vl53l0x/VL53L0X.o
0x00000000080058fc initVL53L0X
.text.setSignalRateLimit
0x0000000008005de8 0x5c ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005de8 setSignalRateLimit
0x0000000008005dc8 0x5c ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005dc8 setSignalRateLimit
.text.setMeasurementTimingBudget
0x0000000008005e44 0x190 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005e44 setMeasurementTimingBudget
0x0000000008005e24 0x190 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005e24 setMeasurementTimingBudget
.text.getMeasurementTimingBudget
0x0000000008005fd4 0x118 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005fd4 getMeasurementTimingBudget
0x0000000008005fb4 0x118 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008005fb4 getMeasurementTimingBudget
.text.getVcselPulsePeriod
0x00000000080060ec 0x4a ./Drivers/vl53l0x/VL53L0X.o
0x00000000080060ec getVcselPulsePeriod
*fill* 0x0000000008006136 0x2
0x00000000080060cc 0x4a ./Drivers/vl53l0x/VL53L0X.o
0x00000000080060cc getVcselPulsePeriod
*fill* 0x0000000008006116 0x2
.text.startContinuous
0x0000000008006138 0x94 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008006138 startContinuous
0x0000000008006118 0x94 ./Drivers/vl53l0x/VL53L0X.o
0x0000000008006118 startContinuous
.text.readRangeContinuousMillimeters
0x00000000080061cc 0x110 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080061cc readRangeContinuousMillimeters
0x00000000080061ac 0x110 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080061ac readRangeContinuousMillimeters
.text.setTimeout
0x00000000080062bc 0x20 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080062bc setTimeout
.text.getSpadInfo
0x00000000080062dc 0x134 ./Drivers/vl53l0x/VL53L0X.o
0x00000000080062dc getSpadInfo
@@ -4231,113 +4235,113 @@ LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libm.a
LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a
.debug_info 0x0000000000000000 0x1128d
.debug_info 0x0000000000000000 0x1b30 ./Core/Src/main.o
.debug_info 0x0000000000001b30 0x1336 ./Core/Src/stm32g0xx_hal_msp.o
.debug_info 0x0000000000002e66 0x89a ./Core/Src/stm32g0xx_it.o
.debug_info 0x0000000000003700 0x34d ./Core/Src/system_stm32g0xx.o
.debug_info 0x0000000000003a4d 0x22 ./Core/Startup/startup_stm32g031g8ux.o
.debug_info 0x0000000000003a6f 0xa94 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_info 0x0000000000004503 0x8fb ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_info 0x0000000000004dfe 0x57f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_info 0x000000000000537d 0x37a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_info 0x00000000000056f7 0x6c0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_info 0x0000000000005db7 0x99c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_info 0x0000000000006753 0x5d7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_info 0x0000000000006d2a 0x235d ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_info 0x0000000000009087 0xa7f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_info 0x0000000000009b06 0x7b9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_info 0x000000000000a2bf 0xb63 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_info 0x000000000000ae22 0x804 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_info 0x000000000000b626 0x2e15 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_info 0x000000000000e43b 0x1a19 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_info 0x000000000000fe54 0x1439 ./Drivers/vl53l0x/VL53L0X.o
.debug_info 0x0000000000000000 0x112c0
.debug_info 0x0000000000000000 0x1b63 ./Core/Src/main.o
.debug_info 0x0000000000001b63 0x1336 ./Core/Src/stm32g0xx_hal_msp.o
.debug_info 0x0000000000002e99 0x89a ./Core/Src/stm32g0xx_it.o
.debug_info 0x0000000000003733 0x34d ./Core/Src/system_stm32g0xx.o
.debug_info 0x0000000000003a80 0x22 ./Core/Startup/startup_stm32g031g8ux.o
.debug_info 0x0000000000003aa2 0xa94 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_info 0x0000000000004536 0x8fb ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_info 0x0000000000004e31 0x57f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_info 0x00000000000053b0 0x37a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_info 0x000000000000572a 0x6c0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_info 0x0000000000005dea 0x99c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_info 0x0000000000006786 0x5d7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_info 0x0000000000006d5d 0x235d ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_info 0x00000000000090ba 0xa7f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_info 0x0000000000009b39 0x7b9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_info 0x000000000000a2f2 0xb63 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_info 0x000000000000ae55 0x804 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_info 0x000000000000b659 0x2e15 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_info 0x000000000000e46e 0x1a19 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_info 0x000000000000fe87 0x1439 ./Drivers/vl53l0x/VL53L0X.o
.debug_abbrev 0x0000000000000000 0x2b70
.debug_abbrev 0x0000000000000000 0x31f ./Core/Src/main.o
.debug_abbrev 0x000000000000031f 0x25b ./Core/Src/stm32g0xx_hal_msp.o
.debug_abbrev 0x000000000000057a 0x1ad ./Core/Src/stm32g0xx_it.o
.debug_abbrev 0x0000000000000727 0x116 ./Core/Src/system_stm32g0xx.o
.debug_abbrev 0x000000000000083d 0x12 ./Core/Startup/startup_stm32g031g8ux.o
.debug_abbrev 0x000000000000084f 0x2a9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_abbrev 0x0000000000000af8 0x29f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_abbrev 0x0000000000000d97 0x1d3 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_abbrev 0x0000000000000f6a 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_abbrev 0x000000000000109a 0x2e8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_abbrev 0x0000000000001382 0x254 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_abbrev 0x00000000000015d6 0x1b9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_abbrev 0x000000000000178f 0x27e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_abbrev 0x0000000000001a0d 0x1d7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_abbrev 0x0000000000001be4 0x232 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_abbrev 0x0000000000001e16 0x2a3 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_abbrev 0x00000000000020b9 0x21a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_abbrev 0x00000000000022d3 0x286 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_abbrev 0x0000000000002559 0x292 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_abbrev 0x00000000000027eb 0x385 ./Drivers/vl53l0x/VL53L0X.o
.debug_abbrev 0x0000000000000000 0x2b9b
.debug_abbrev 0x0000000000000000 0x34a ./Core/Src/main.o
.debug_abbrev 0x000000000000034a 0x25b ./Core/Src/stm32g0xx_hal_msp.o
.debug_abbrev 0x00000000000005a5 0x1ad ./Core/Src/stm32g0xx_it.o
.debug_abbrev 0x0000000000000752 0x116 ./Core/Src/system_stm32g0xx.o
.debug_abbrev 0x0000000000000868 0x12 ./Core/Startup/startup_stm32g031g8ux.o
.debug_abbrev 0x000000000000087a 0x2a9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_abbrev 0x0000000000000b23 0x29f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_abbrev 0x0000000000000dc2 0x1d3 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_abbrev 0x0000000000000f95 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_abbrev 0x00000000000010c5 0x2e8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_abbrev 0x00000000000013ad 0x254 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_abbrev 0x0000000000001601 0x1b9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_abbrev 0x00000000000017ba 0x27e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_abbrev 0x0000000000001a38 0x1d7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_abbrev 0x0000000000001c0f 0x232 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_abbrev 0x0000000000001e41 0x2a3 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_abbrev 0x00000000000020e4 0x21a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_abbrev 0x00000000000022fe 0x286 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_abbrev 0x0000000000002584 0x292 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_abbrev 0x0000000000002816 0x385 ./Drivers/vl53l0x/VL53L0X.o
.debug_aranges 0x0000000000000000 0x1130
.debug_aranges 0x0000000000000000 0x1138
.debug_aranges
0x0000000000000000 0x98 ./Core/Src/main.o
0x0000000000000000 0xa0 ./Core/Src/main.o
.debug_aranges
0x0000000000000098 0x58 ./Core/Src/stm32g0xx_hal_msp.o
0x00000000000000a0 0x58 ./Core/Src/stm32g0xx_hal_msp.o
.debug_aranges
0x00000000000000f0 0x60 ./Core/Src/stm32g0xx_it.o
0x00000000000000f8 0x60 ./Core/Src/stm32g0xx_it.o
.debug_aranges
0x0000000000000150 0x28 ./Core/Src/system_stm32g0xx.o
0x0000000000000158 0x28 ./Core/Src/system_stm32g0xx.o
.debug_aranges
0x0000000000000178 0x28 ./Core/Startup/startup_stm32g031g8ux.o
0x0000000000000180 0x28 ./Core/Startup/startup_stm32g031g8ux.o
.debug_aranges
0x00000000000001a0 0x128 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x00000000000001a8 0x128 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_aranges
0x00000000000002c8 0xd8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x00000000000002d0 0xd8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_aranges
0x00000000000003a0 0x60 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x00000000000003a8 0x60 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_aranges
0x0000000000000400 0x30 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
0x0000000000000408 0x30 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_aranges
0x0000000000000430 0x88 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x0000000000000438 0x88 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_aranges
0x00000000000004b8 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x00000000000004c0 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_aranges
0x0000000000000588 0x60 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x0000000000000590 0x60 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_aranges
0x00000000000005e8 0x2a0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x00000000000005f0 0x2a0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_aranges
0x0000000000000888 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x0000000000000890 0x48 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_aranges
0x00000000000008d0 0xf0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
0x00000000000008d8 0xf0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_aranges
0x00000000000009c0 0xa0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x00000000000009c8 0xa0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_aranges
0x0000000000000a60 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
0x0000000000000a68 0x40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_aranges
0x0000000000000aa0 0x3e0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x0000000000000aa8 0x3e0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_aranges
0x0000000000000e80 0x198 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x0000000000000e88 0x198 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_aranges
0x0000000000001018 0x118 ./Drivers/vl53l0x/VL53L0X.o
0x0000000000001020 0x118 ./Drivers/vl53l0x/VL53L0X.o
.debug_ranges 0x0000000000000000 0xff8
.debug_ranges 0x0000000000000000 0x88 ./Core/Src/main.o
.debug_ranges 0x0000000000000088 0x48 ./Core/Src/stm32g0xx_hal_msp.o
.debug_ranges 0x00000000000000d0 0x50 ./Core/Src/stm32g0xx_it.o
.debug_ranges 0x0000000000000120 0x18 ./Core/Src/system_stm32g0xx.o
.debug_ranges 0x0000000000000138 0x20 ./Core/Startup/startup_stm32g031g8ux.o
.debug_ranges 0x0000000000000158 0x118 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_ranges 0x0000000000000270 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_ranges 0x0000000000000338 0x50 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_ranges 0x0000000000000388 0x20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_ranges 0x00000000000003a8 0x78 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_ranges 0x0000000000000420 0xc0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_ranges 0x00000000000004e0 0x50 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_ranges 0x0000000000000530 0x290 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_ranges 0x00000000000007c0 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_ranges 0x00000000000007f8 0xe0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_ranges 0x00000000000008d8 0x90 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_ranges 0x0000000000000968 0x30 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_ranges 0x0000000000000998 0x3d0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_ranges 0x0000000000000d68 0x188 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_ranges 0x0000000000000ef0 0x108 ./Drivers/vl53l0x/VL53L0X.o
.debug_ranges 0x0000000000000000 0x1000
.debug_ranges 0x0000000000000000 0x90 ./Core/Src/main.o
.debug_ranges 0x0000000000000090 0x48 ./Core/Src/stm32g0xx_hal_msp.o
.debug_ranges 0x00000000000000d8 0x50 ./Core/Src/stm32g0xx_it.o
.debug_ranges 0x0000000000000128 0x18 ./Core/Src/system_stm32g0xx.o
.debug_ranges 0x0000000000000140 0x20 ./Core/Startup/startup_stm32g031g8ux.o
.debug_ranges 0x0000000000000160 0x118 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_ranges 0x0000000000000278 0xc8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_ranges 0x0000000000000340 0x50 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_ranges 0x0000000000000390 0x20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_ranges 0x00000000000003b0 0x78 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_ranges 0x0000000000000428 0xc0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_ranges 0x00000000000004e8 0x50 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_ranges 0x0000000000000538 0x290 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_ranges 0x00000000000007c8 0x38 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_ranges 0x0000000000000800 0xe0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_ranges 0x00000000000008e0 0x90 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_ranges 0x0000000000000970 0x30 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_ranges 0x00000000000009a0 0x3d0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_ranges 0x0000000000000d70 0x188 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_ranges 0x0000000000000ef8 0x108 ./Drivers/vl53l0x/VL53L0X.o
.debug_macro 0x0000000000000000 0x17358
.debug_macro 0x0000000000000000 0x3c3 ./Core/Src/main.o
@@ -4437,68 +4441,68 @@ LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
.debug_macro 0x00000000000170f9 0x207 ./Drivers/vl53l0x/VL53L0X.o
.debug_macro 0x0000000000017300 0x58 ./Drivers/vl53l0x/VL53L0X.o
.debug_line 0x0000000000000000 0x13e44
.debug_line 0x0000000000000000 0xeac ./Core/Src/main.o
.debug_line 0x0000000000000eac 0x870 ./Core/Src/stm32g0xx_hal_msp.o
.debug_line 0x000000000000171c 0x7ee ./Core/Src/stm32g0xx_it.o
.debug_line 0x0000000000001f0a 0x79c ./Core/Src/system_stm32g0xx.o
.debug_line 0x00000000000026a6 0x89 ./Core/Startup/startup_stm32g031g8ux.o
.debug_line 0x000000000000272f 0xaea ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_line 0x0000000000003219 0xb53 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_line 0x0000000000003d6c 0xa6a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_line 0x00000000000047d6 0x7de ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_line 0x0000000000004fb4 0xa63 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_line 0x0000000000005a17 0xc20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_line 0x0000000000006637 0xb3f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_line 0x0000000000007176 0x36e5 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_line 0x000000000000a85b 0x947 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_line 0x000000000000b1a2 0xab7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_line 0x000000000000bc59 0xefd ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_line 0x000000000000cb56 0xc1c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_line 0x000000000000d772 0x3b62 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_line 0x00000000000112d4 0x1c20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_line 0x0000000000012ef4 0xf50 ./Drivers/vl53l0x/VL53L0X.o
.debug_line 0x0000000000000000 0x13e1a
.debug_line 0x0000000000000000 0xe82 ./Core/Src/main.o
.debug_line 0x0000000000000e82 0x870 ./Core/Src/stm32g0xx_hal_msp.o
.debug_line 0x00000000000016f2 0x7ee ./Core/Src/stm32g0xx_it.o
.debug_line 0x0000000000001ee0 0x79c ./Core/Src/system_stm32g0xx.o
.debug_line 0x000000000000267c 0x89 ./Core/Startup/startup_stm32g031g8ux.o
.debug_line 0x0000000000002705 0xaea ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_line 0x00000000000031ef 0xb53 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_line 0x0000000000003d42 0xa6a ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_line 0x00000000000047ac 0x7de ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_line 0x0000000000004f8a 0xa63 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_line 0x00000000000059ed 0xc20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_line 0x000000000000660d 0xb3f ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_line 0x000000000000714c 0x36e5 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_line 0x000000000000a831 0x947 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_line 0x000000000000b178 0xab7 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_line 0x000000000000bc2f 0xefd ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_line 0x000000000000cb2c 0xc1c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_line 0x000000000000d748 0x3b62 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_line 0x00000000000112aa 0x1c20 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_line 0x0000000000012eca 0xf50 ./Drivers/vl53l0x/VL53L0X.o
.debug_str 0x0000000000000000 0x92472
.debug_str 0x0000000000000000 0x8db63 ./Core/Src/main.o
0x8e24c (size before relaxing)
.debug_str 0x000000000008db63 0x1d7 ./Core/Src/stm32g0xx_hal_msp.o
.debug_str 0x0000000000000000 0x9247c
.debug_str 0x0000000000000000 0x8db78 ./Core/Src/main.o
0x8e267 (size before relaxing)
.debug_str 0x000000000008db78 0x1d7 ./Core/Src/stm32g0xx_hal_msp.o
0x89c52 (size before relaxing)
.debug_str 0x000000000008dd3a 0xf7 ./Core/Src/stm32g0xx_it.o
.debug_str 0x000000000008dd4f 0xf7 ./Core/Src/stm32g0xx_it.o
0x8940e (size before relaxing)
.debug_str 0x000000000008de31 0x8e ./Core/Src/system_stm32g0xx.o
.debug_str 0x000000000008de46 0x8e ./Core/Src/system_stm32g0xx.o
0x88d22 (size before relaxing)
.debug_str 0x000000000008debf 0x36 ./Core/Startup/startup_stm32g031g8ux.o
.debug_str 0x000000000008ded4 0x36 ./Core/Startup/startup_stm32g031g8ux.o
0x64 (size before relaxing)
.debug_str 0x000000000008def5 0x56e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_str 0x000000000008df0a 0x56e ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
0x894f8 (size before relaxing)
.debug_str 0x000000000008e463 0x261 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_str 0x000000000008e478 0x261 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
0x89174 (size before relaxing)
.debug_str 0x000000000008e6c4 0xb1 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_str 0x000000000008e6d9 0xb1 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
0x88ebb (size before relaxing)
.debug_str 0x000000000008e775 0x69 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_str 0x000000000008e78a 0x69 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
0x88e61 (size before relaxing)
.debug_str 0x000000000008e7de 0x1f4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_str 0x000000000008e7f3 0x1f4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
0x88f51 (size before relaxing)
.debug_str 0x000000000008e9d2 0x365 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_str 0x000000000008e9e7 0x365 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
0x890f6 (size before relaxing)
.debug_str 0x000000000008ed37 0xde ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_str 0x000000000008ed4c 0xde ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
0x88e57 (size before relaxing)
.debug_str 0x000000000008ee15 0xddf ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_str 0x000000000008ee2a 0xddf ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
0x8a0f1 (size before relaxing)
.debug_str 0x000000000008fbf4 0xb8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_str 0x000000000008fc09 0xb8 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
0x8938b (size before relaxing)
.debug_str 0x000000000008fcac 0x386 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_str 0x000000000008fcc1 0x386 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
0x8919b (size before relaxing)
.debug_str 0x0000000000090032 0x345 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_str 0x0000000000090047 0x345 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
0x89345 (size before relaxing)
.debug_str 0x0000000000090377 0x185 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_str 0x000000000009038c 0x185 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
0x890b1 (size before relaxing)
.debug_str 0x00000000000904fc 0xd57 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_str 0x0000000000090511 0xd57 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
0x8a254 (size before relaxing)
.debug_str 0x0000000000091253 0x5f9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_str 0x0000000000091268 0x5f9 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
0x89bf2 (size before relaxing)
.debug_str 0x000000000009184c 0xc26 ./Drivers/vl53l0x/VL53L0X.o
.debug_str 0x0000000000091861 0xc1b ./Drivers/vl53l0x/VL53L0X.o
0x8a15b (size before relaxing)
.comment 0x0000000000000000 0x50
@@ -4523,38 +4527,38 @@ LOAD c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
.comment 0x0000000000000050 0x51 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.comment 0x0000000000000050 0x51 ./Drivers/vl53l0x/VL53L0X.o
.debug_frame 0x0000000000000000 0x401c
.debug_frame 0x0000000000000000 0x1fc ./Core/Src/main.o
.debug_frame 0x00000000000001fc 0x110 ./Core/Src/stm32g0xx_hal_msp.o
.debug_frame 0x000000000000030c 0x10c ./Core/Src/stm32g0xx_it.o
.debug_frame 0x0000000000000418 0x4c ./Core/Src/system_stm32g0xx.o
.debug_frame 0x0000000000000464 0x3fc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_frame 0x0000000000000860 0x2fc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_frame 0x0000000000000b5c 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_frame 0x0000000000000c8c 0x70 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_frame 0x0000000000000cfc 0x1d4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_frame 0x0000000000000ed0 0x2ec ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_frame 0x00000000000011bc 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_frame 0x00000000000012ec 0xa64 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_frame 0x0000000000001d50 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_frame 0x0000000000001e20 0x32c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_frame 0x000000000000214c 0x214 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_frame 0x0000000000002360 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_frame 0x0000000000002410 0xf40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_frame 0x0000000000003350 0x620 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_frame 0x0000000000003970 0x418 ./Drivers/vl53l0x/VL53L0X.o
.debug_frame 0x0000000000003d88 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-init.o)
.debug_frame 0x0000000000003db4 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-memset.o)
.debug_frame 0x0000000000003dd4 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_udivsi3.o)
.debug_frame 0x0000000000003df4 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_divsi3.o)
.debug_frame 0x0000000000003e14 0x28 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_fixunssfsi.o)
.debug_frame 0x0000000000003e3c 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(eqsf2.o)
.debug_frame 0x0000000000003e68 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(gesf2.o)
.debug_frame 0x0000000000003e94 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(lesf2.o)
.debug_frame 0x0000000000003ec0 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(mulsf3.o)
.debug_frame 0x0000000000003ef8 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(subsf3.o)
.debug_frame 0x0000000000003f30 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(fixsfsi.o)
.debug_frame 0x0000000000003f50 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(eqdf2.o)
.debug_frame 0x0000000000003f88 0x34 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(gedf2.o)
.debug_frame 0x0000000000003fbc 0x34 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(ledf2.o)
.debug_frame 0x0000000000003ff0 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(extendsfdf2.o)
.debug_frame 0x0000000000000000 0x4038
.debug_frame 0x0000000000000000 0x218 ./Core/Src/main.o
.debug_frame 0x0000000000000218 0x110 ./Core/Src/stm32g0xx_hal_msp.o
.debug_frame 0x0000000000000328 0x10c ./Core/Src/stm32g0xx_it.o
.debug_frame 0x0000000000000434 0x4c ./Core/Src/system_stm32g0xx.o
.debug_frame 0x0000000000000480 0x3fc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.o
.debug_frame 0x000000000000087c 0x2fc ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.o
.debug_frame 0x0000000000000b78 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc.o
.debug_frame 0x0000000000000ca8 0x70 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_crc_ex.o
.debug_frame 0x0000000000000d18 0x1d4 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.o
.debug_frame 0x0000000000000eec 0x2ec ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.o
.debug_frame 0x00000000000011d8 0x130 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.o
.debug_frame 0x0000000000001308 0xa64 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c.o
.debug_frame 0x0000000000001d6c 0xd0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_i2c_ex.o
.debug_frame 0x0000000000001e3c 0x32c ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.o
.debug_frame 0x0000000000002168 0x214 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.o
.debug_frame 0x000000000000237c 0xb0 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.o
.debug_frame 0x000000000000242c 0xf40 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.o
.debug_frame 0x000000000000336c 0x620 ./Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.o
.debug_frame 0x000000000000398c 0x418 ./Drivers/vl53l0x/VL53L0X.o
.debug_frame 0x0000000000003da4 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-init.o)
.debug_frame 0x0000000000003dd0 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-memset.o)
.debug_frame 0x0000000000003df0 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_udivsi3.o)
.debug_frame 0x0000000000003e10 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_divsi3.o)
.debug_frame 0x0000000000003e30 0x28 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(_fixunssfsi.o)
.debug_frame 0x0000000000003e58 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(eqsf2.o)
.debug_frame 0x0000000000003e84 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(gesf2.o)
.debug_frame 0x0000000000003eb0 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(lesf2.o)
.debug_frame 0x0000000000003edc 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(mulsf3.o)
.debug_frame 0x0000000000003f14 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(subsf3.o)
.debug_frame 0x0000000000003f4c 0x20 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(fixsfsi.o)
.debug_frame 0x0000000000003f6c 0x38 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(eqdf2.o)
.debug_frame 0x0000000000003fa4 0x34 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(gedf2.o)
.debug_frame 0x0000000000003fd8 0x34 c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(ledf2.o)
.debug_frame 0x000000000000400c 0x2c c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp\libgcc.a(extendsfdf2.o)

View File

@@ -10,7 +10,7 @@
// Local variables within this file (private)
//---------------------------------------------------------
uint8_t g_i2cAddr = ADDRESS_DEFAULT;
uint16_t g_ioTimeout = 0; // no timeout
uint16_t g_ioTimeout = 0; // 0 = no timeout
uint8_t g_isTimeout = 0;
uint16_t g_timeoutStartMs;
uint8_t g_stopVariable; // read by init and used when starting measurement; is StopVariable field of VL53L0X_DevData_t structure in API

View File

@@ -1275,11 +1275,11 @@
)
)
(gr_line (start 40.005 38.1) (end 40.005 39.37) (layer "B.SilkS") (width 0.8) (tstamp 38224933-2802-473a-b22b-bfa2db445269))
(gr_line (start 40.64 43.815) (end 39.37 43.815) (layer "B.SilkS") (width 0.8) (tstamp 52653e68-83ef-4bb7-84ca-67158f7f11ea))
(gr_line (start 40.005 43.175) (end 40.005 44.445) (layer "B.SilkS") (width 0.8) (tstamp 38224933-2802-473a-b22b-bfa2db445269))
(gr_line (start 40.695 38.81) (end 39.425 38.81) (layer "B.SilkS") (width 0.8) (tstamp 52653e68-83ef-4bb7-84ca-67158f7f11ea))
(gr_line (start 31.115 38.1) (end 31.115 39.37) (layer "B.SilkS") (width 0.8) (tstamp 612a4c37-b35c-45f6-8676-fb80ce63348c))
(gr_line (start 31.115 43.18) (end 31.115 44.45) (layer "B.SilkS") (width 0.8) (tstamp 81074666-2080-4ace-96c4-7b7e3ea6638f))
(gr_line (start 40.005 43.18) (end 40.005 44.45) (layer "B.SilkS") (width 0.8) (tstamp 84026740-dcbe-4bce-b1b4-a8707e92993a))
(gr_line (start 40.06 38.175) (end 40.06 39.445) (layer "B.SilkS") (width 0.8) (tstamp 84026740-dcbe-4bce-b1b4-a8707e92993a))
(gr_line (start 30.48 43.815) (end 31.75 43.815) (layer "B.SilkS") (width 0.8) (tstamp c2297378-adea-4989-85da-32442add44e5))
(gr_line (start 25.12 20.02) (end 46.02 20.02) (layer "B.SilkS") (width 0.15) (tstamp c2ed314c-5e11-46ba-bba7-375b8db26538))
(gr_line (start 20.52 35.22) (end 50.62 35.22) (layer "B.SilkS") (width 0.15) (tstamp f9d0fe73-394b-4434-b33d-d8f9042afa86))
@@ -1291,12 +1291,12 @@
(xy 46.82 30.52)
(xy 47.62 30.22)
) (layer "F.SilkS") (width 0.15) (fill solid) (tstamp 8ba99d6e-3033-4527-ba9e-cba4f8661ae9))
(gr_line (start 41.91 38.735) (end 43.18 38.735) (layer "F.SilkS") (width 0.8) (tstamp 980b6030-d3d1-4441-b0b3-6effbc6bd970))
(gr_line (start 41.825 43.81) (end 43.095 43.81) (layer "F.SilkS") (width 0.8) (tstamp 980b6030-d3d1-4441-b0b3-6effbc6bd970))
(gr_circle (center 34.22 29.32) (end 34.32 29.32) (layer "F.SilkS") (width 0.15) (fill solid) (tstamp bbbddd74-8d1a-48fa-968d-8d6fba110e35))
(gr_line (start 42.545 43.18) (end 42.545 44.45) (layer "F.SilkS") (width 0.8) (tstamp e6c51a50-25a8-4d13-b440-7ac0e98362c0))
(gr_line (start 42.46 38.075) (end 42.46 39.345) (layer "F.SilkS") (width 0.8) (tstamp e6c51a50-25a8-4d13-b440-7ac0e98362c0))
(gr_line (start 27.94 38.735) (end 29.21 38.735) (layer "F.SilkS") (width 0.8) (tstamp f59e8307-d385-4a26-b6b6-b679f16cc482))
(gr_line (start 28.575 43.18) (end 28.575 44.45) (layer "F.SilkS") (width 0.8) (tstamp f5c97d0f-18bf-4d9c-bf7f-c555df937e8a))
(gr_line (start 43.18 43.815) (end 41.91 43.815) (layer "F.SilkS") (width 0.8) (tstamp f6bd6a9f-3836-448e-8a33-d28af201439a))
(gr_line (start 43.095 38.71) (end 41.825 38.71) (layer "F.SilkS") (width 0.8) (tstamp f6bd6a9f-3836-448e-8a33-d28af201439a))
(gr_arc (start 21.49 46.99) (mid 20.591974 46.618026) (end 20.22 45.72) (layer "Edge.Cuts") (width 0.1) (tstamp 04450dac-2b77-4df6-b7f0-a469623d2b60))
(gr_line (start 21.49 46.99) (end 49.65 46.99) (layer "Edge.Cuts") (width 0.1) (tstamp 0b7fe784-75ed-4d95-9b4c-04158824a904))
(gr_line (start 43.815 16.51) (end 50.92 26.67) (layer "Edge.Cuts") (width 0.1) (tstamp 20e6de26-9a75-46b1-a96c-33dadeb1468b))
@@ -1317,7 +1317,7 @@
(gr_text "LEDs" (at 46.355 34.29) (layer "B.SilkS") (tstamp 5694ecad-8370-47a7-a3c2-124ef8b8da38)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(gr_text "DiLight\nrev. 2.0" (at 35.56 33.655) (layer "B.SilkS") (tstamp 64cc8396-4474-4b60-8528-18d086a6ffed)
(gr_text "DiLight\nrev. 2.0a" (at 35.56 33.655) (layer "B.SilkS") (tstamp 64cc8396-4474-4b60-8528-18d086a6ffed)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(gr_text "SDA" (at 34.29 20.955) (layer "B.SilkS") (tstamp 6fffc82e-10ef-43b0-be19-20749413a286)
@@ -1357,7 +1357,7 @@
(pts (xy 27.305 16.51) (xy 25.12 20.02))
(height -16.51)
(orientation 1)
(gr_text "3.5100 mm" (at 9.645 18.265 90) (layer "User.1") (tstamp ce290373-d30a-4e8a-9aff-ed38b8180ab0)
(gr_text "3.5100 mm" (at 9.645 18.265 90) (layer "User.1") (tstamp 34bbf4ff-f471-4e31-bc39-0b5c23e6435f)
(effects (font (size 1 1) (thickness 0.15)))
)
(format (units 3) (units_format 1) (precision 4))
@@ -1367,7 +1367,7 @@
(pts (xy 22.32 27.94) (xy 48.82 27.94))
(height -15.24)
(orientation 0)
(gr_text "26.5000 mm" (at 35.57 11.55) (layer "User.1") (tstamp 3d3774b4-8a09-43b6-87a6-d55a7a1ee0a6)
(gr_text "26.5000 mm" (at 35.57 11.55) (layer "User.1") (tstamp eba4df2f-39f7-434e-ac49-04965eab9385)
(effects (font (size 1 1) (thickness 0.15)))
)
(format (units 3) (units_format 1) (precision 4))
@@ -1377,7 +1377,7 @@
(pts (xy 43.815 16.51) (xy 48.82 27.94))
(height 12.7)
(orientation 1)
(gr_text "11.4300 mm" (at 55.365 22.225 90) (layer "User.1") (tstamp 81afd843-aaa3-4544-ad44-3344a90e8c2b)
(gr_text "11.4300 mm" (at 55.365 22.225 90) (layer "User.1") (tstamp f78f2074-c64e-4475-aa5b-9f2deb54e31a)
(effects (font (size 1 1) (thickness 0.15)))
)
(format (units 3) (units_format 1) (precision 4))

View File

@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 36,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],