Prechádzať zdrojové kódy

Энкодер теперь работает. PA_0 был заведен на RESET.

TelenkovDmitry 3 týždňov pred
rodič
commit
45e7f42304

+ 2 - 2
cube_example/usb_hid_example/Core/Src/main.c

@@ -321,11 +321,11 @@ static void MX_TIM2_Init(void)
   sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
   sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
   sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
-  sConfig.IC1Filter = 0;
+  sConfig.IC1Filter = 5;
   sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
   sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
   sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
-  sConfig.IC2Filter = 0;
+  sConfig.IC2Filter = 5;
   if (HAL_TIM_Encoder_Init(&htim2, &sConfig) != HAL_OK)
   {
     Error_Handler();

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 2 - 2
cube_example/usb_hid_example/EWARM/settings/Project.wsdt


+ 659 - 576
cube_example/usb_hid_example/EWARM/usb_hid_example.dep

@@ -1,1364 +1,1447 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project>
     <fileVersion>4</fileVersion>
-    <fileChecksum>3007546977</fileChecksum>
+    <fileChecksum>3525325528</fileChecksum>
     <configuration>
         <name>usb_hid_example</name>
         <outputs>
-            <file>$PROJ_DIR$\startup_stm32g431xx.s</file>
-            <file>$PROJ_DIR$\..\Core\Src\stm32g4xx_hal_msp.c</file>
-            <file>$PROJ_DIR$\..\Core\Src\stm32g4xx_it.c</file>
-            <file>$PROJ_DIR$\..\modules\custom_hid_test.c</file>
-            <file>$PROJ_DIR$\..\Core\Src\app_freertos.c</file>
-            <file>$PROJ_DIR$\..\Core\Src\main.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</file>
-            <file>$PROJ_DIR$\..\Core\Src\system_stm32g4xx.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_exti.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c</file>
-            <file>$PROJ_DIR$\..\USB_Device\App\usbd_custom_hid_if.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ramfunc.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_usb.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</file>
-            <file>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc_ex.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</file>
-            <file>$PROJ_DIR$\..\USB_Device\App\usbd_desc.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</file>
-            <file>$PROJ_DIR$\..\USB_Device\App\usb_device.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\startup_stm32g431xx.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h</file>
+            <file>$PROJ_DIR$\..\Core\Inc\stm32g4xx_it.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_gpio.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_gpio_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h</file>
+            <file>$PROJ_DIR$\..\Core\Inc\main.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32G4xx\Include\stm32g431xx.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\event_groups.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\port.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pcd.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rcc_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_i2c_ex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_i2c_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_uart_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_i2c.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_uart.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_uart_ex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_i2c.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_uart.xcl</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc_ex.o</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_customhid.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_conf.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_hid.xcl</file>
             <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_flash_ramfunc.h</file>
             <file>$PROJ_DIR$\usb_hid_example\List\usb_hid_example.map</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_msp.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim_ex.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Src\usbd_customhid.c</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart_ex.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_hid.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc_ex.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim.c</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pcd_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.o</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\main.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.__cstat.et</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h</file>
-            <file>$PROJ_DIR$\stm32g431xx_flash.icf</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr.__cstat.et</file>
             <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_conf.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pcd_ex.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.o</file>
             <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim.c</file>
-            <file>$PROJ_DIR$\..\modules\custom_hid_test.h</file>
             <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rtc.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.xcl</file>
+            <file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_msp.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.__cstat.et</file>
             <file>$PROJ_DIR$\..\USB_Device\App\usbd_custom_hid_if.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32G4xx\Include\stm32g4xx.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.__cstat.et</file>
+            <file>$PROJ_DIR$\stm32g431xx_flash.icf</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_customhid.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\main.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32G4xx\Include\stm32g4xx.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.o</file>
+            <file>$PROJ_DIR$\..\modules\custom_hid_test.h</file>
             <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h</file>
-            <file>$PROJ_DIR$\..\USB_Device\App\usb_device.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.o</file>
+            <file>$PROJ_DIR$\..\Core\Src\main.c</file>
+            <file>$PROJ_DIR$\..\USB_Device\App\usb_device.c</file>
+            <file>$PROJ_DIR$\..\USB_Device\App\usbd_desc.c</file>
+            <file>$PROJ_DIR$\..\modules\custom_hid_test.c</file>
+            <file>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.c</file>
+            <file>$PROJ_DIR$\..\USB_Device\App\usbd_custom_hid_if.c</file>
+            <file>$PROJ_DIR$\..\Core\Src\app_freertos.c</file>
+            <file>$PROJ_DIR$\..\Core\Src\system_stm32g4xx.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd.c</file>
+            <file>$PROJ_DIR$\startup_stm32g431xx.s</file>
+            <file>$PROJ_DIR$\..\Core\Src\stm32g4xx_it.c</file>
+            <file>$PROJ_DIR$\..\Core\Src\stm32g4xx_hal_msp.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_usb.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ramfunc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_exti.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\system_stm32g4xx.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_hid.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ex.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pwr.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\croutine.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usb_device.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\system_stm32g4xx.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\string.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc_ex.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Exe\usb_hid_example.hex</file>
+            <file>$PROJ_DIR$\..\Core\Inc\stm32g4xx_hal_conf.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rtc_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.__cstat.et</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\event_groups.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_msp.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.xcl</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Inc\usbd_customhid.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Exe\usb_hid_example.out</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.xcl</file>
             <file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Inc\usbd_customhid.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.__cstat.et</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_hid.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.xcl</file>
             <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Src\usbd_hid.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Inc\usbd_hid.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_customhid.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.xcl</file>
-            <file>$TOOLKIT_DIR$\lib\shb_l.a</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_msp.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\port.__cstat.et</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_msp.xcl</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_cortex.h</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_customhid.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Src\usbd_hid.c</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ramfunc.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h</file>
+            <file>$TOOLKIT_DIR$\lib\shb_l.a</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\port.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_cortex.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usb_device.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.o</file>
+            <file>$PROJ_DIR$\..\USB_Device\App\usb_device.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Inc\usbd_hid.h</file>
             <file>$PROJ_DIR$\..\USB_Device\App\usbd_desc.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.__cstat.et</file>
-            <file>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rcc.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_def.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_cortex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\croutine.xcl</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_flash_ex.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\custom_hid_test.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_conf.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.xcl</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ramfunc.xcl</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_dma_ex.h</file>
-            <file>$PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\list.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\custom_hid_test.xcl</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\list.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_flash.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\list.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_cortex.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\event_groups.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ramfunc.o</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\croutine.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\string.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_hid.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim_ex.c</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usb_device.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Exe\usb_hid_example.hex</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pwr.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ioreq.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr.xcl</file>
-            <file>$PROJ_DIR$\..\Core\Inc\stm32g4xx_hal_conf.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\system_stm32g4xx.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rtc_ex.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\system_stm32g4xx.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim.xcl</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ex.xcl</file>
-            <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_ll_usb.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\usb_hid_example.pbd</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.xcl</file>
+            <file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\main.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\croutine.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\portasm.o</file>
             <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32G4xx\Include\system_stm32g4xx.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc_ex.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_dma.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usb_device.xcl</file>
-            <file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_cortex.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_exti.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h</file>
             <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pwr_ex.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\port.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.xcl</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd.xcl</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.xcl</file>
             <file>$PROJ_DIR$\usb_hid_example\Obj\system_stm32g4xx.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_ll_usb.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usb_device.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\port.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.xcl</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h</file>
-            <file>$PROJ_DIR$\..\Core\Inc\main.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_gpio_ex.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash.__cstat.et</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\startup_stm32g431xx.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\port.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_custom_hid_if.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma.o</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\app_freertos.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.xcl</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_gpio.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</file>
-            <file>$PROJ_DIR$\..\Core\Inc\stm32g4xx_it.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32G4xx\Include\stm32g431xx.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Src\usbd_customhid.c</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ex.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\event_groups.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_pcd.h</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal.xcl</file>
-            <file>$PROJ_DIR$\usb_hid_example\Obj\heap_4.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rcc_ex.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_exti.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_dma.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\portasm.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc_ex.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ramfunc.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\list.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_core.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_flash_ramfunc.o</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_gpio.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\list.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_cortex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_exti.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rtc_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_dma_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\list.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_flash.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stream_buffer.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\custom_hid_test.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\event_groups.o</file>
+            <file>$PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_conf.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_tim_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_def.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_it.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\cmsis_os2.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_ll_usb.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_ctlreq.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.o</file>
+            <file>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pwr_ex.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_pcd_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\custom_hid_test.o</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\usbd_desc.xcl</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_cortex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_dma_ex.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\croutine.xcl</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_flash_ex.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\tasks.xcl</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\stm32g4xx_hal_rcc.__cstat.et</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\queue.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_rcc.h</file>
+            <file>$PROJ_DIR$\usb_hid_example\Obj\timers.__cstat.et</file>
         </outputs>
         <file>
-            <name>[ROOT_NODE]</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</name>
             <outputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 43 78</file>
+                    <name>ICCARM</name>
+                    <file> 230</file>
                 </tool>
-            </outputs>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\startup_stm32g431xx.s</name>
-            <outputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 238</file>
+                    <name>__cstat</name>
+                    <file> 9</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 182</file>
                 </tool>
             </outputs>
+            <inputs>
+                <tool>
+                    <name>ICCARM</name>
+                    <file> 229 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 184 221 102</file>
+                </tool>
+            </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Core\Src\stm32g4xx_hal_msp.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 44</file>
+                    <file> 249</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 98</file>
+                    <name>__cstat</name>
+                    <file> 59</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 94</file>
+                    <name>BICOMP</name>
+                    <file> 17</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 233 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 181 266 155 79 136 149 153 138 263 283 170 254 133 12 214 23 158 21 7 209 216 275 15</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Core\Src\stm32g4xx_it.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 52</file>
+                    <file> 94</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 127</file>
+                    <name>__cstat</name>
+                    <file> 285</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 184</file>
+                    <name>BICOMP</name>
+                    <file> 267</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 233 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 255 124 143 190 257 231 261 186 239 209 214 137</file>
+                    <file> 248 266 155 79 136 149 138 195 283 170 181 254 133 12 214 23 158 21 7 209 216 275 201 176</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\modules\custom_hid_test.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 120</file>
+                    <file> 73</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 159</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 149</file>
+                    <file> 93</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 68 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 251 124 143 190 257 231 261 186 239 209 214 137 51 76 90 108 95 140 227 173 116 80 226 156 53</file>
+                    <file> 221 184 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 229 102</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Core\Src\app_freertos.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 237</file>
+                    <file> 32</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 225</file>
+                    <file> 33</file>
+                </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim_ex.c</name>
+            <outputs>
+                <tool>
+                    <name>ICCARM</name>
+                    <file> 103</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 247</file>
+                    <file> 143</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 256</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 124 79 133 180 56 172 187 185 99 143 190 257 231 261 186 259 239 209 214 137 233 66 192 110 112 71 262 166 260 151 85 75 213 183 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Core\Src\main.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</name>
             <outputs>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 207</file>
-                </tool>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 74</file>
-                </tool>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 47</file>
+                    <name>AARM</name>
+                    <file> 220</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 233 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 251 124 143 190 257 231 261 186 239 209 214 137 51 76 90 108 95 140 227 173 116 68</file>
+                    <name>AARM</name>
+                    <file> 254</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 171</file>
+                    <file> 231</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 228</file>
+                    <name>__cstat</name>
+                    <file> 162</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 135</file>
+                    <name>BICOMP</name>
+                    <file> 206</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 157</file>
+                    <file> 253</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 191</file>
+                    <name>__cstat</name>
+                    <file> 26</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 55</file>
+                    <name>BICOMP</name>
+                    <file> 164</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 248 266 155 79 136 149 138 195 283 170 181 254 133 12 214 23 158 21 7 209 216 275 176 223</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 162</file>
+                    <file> 219</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 114</file>
+                    <name>__cstat</name>
+                    <file> 268</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 220</file>
+                    <name>BICOMP</name>
+                    <file> 237</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 102 184 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 221 229</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 211</file>
+                    <file> 244</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 115</file>
+                    <name>__cstat</name>
+                    <file> 282</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 169</file>
+                    <name>BICOMP</name>
+                    <file> 16</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 124 79 133 180 56 172 187 185 99 143 190 257 231 261 186 259 239 209 214 137 205</file>
+                    <file> 248 266 155 79 136 149 138 195 153 263 283 170 181 254 133 12 214 23 158 21 7 209 216 275 201</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Core\Src\system_stm32g4xx.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Src\usbd_customhid.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 193</file>
+                    <file> 178</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 230</file>
+                    <name>__cstat</name>
+                    <file> 45</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 195</file>
+                    <name>BICOMP</name>
+                    <file> 91</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 66 192 110 112 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 167 221 184 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 229 102</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_exti.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 236</file>
+                    <file> 228</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 138</file>
+                    <name>__cstat</name>
+                    <file> 238</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 50</file>
+                    <name>BICOMP</name>
+                    <file> 245</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 248 266 155 79 136 149 138 195 283 170 181 254 133 12 214 23 158 21 7 209 275</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd_ex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 118</file>
+                    <file> 38</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 113</file>
+                    <file> 35</file>
+                </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</name>
+            <outputs>
+                <tool>
+                    <name>ICCARM</name>
+                    <file> 28</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 106</file>
+                    <file> 186</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 211</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 158 21 155 79 136 149 7 283 170 266 138 181 254 133 12 214 23 209 216 275</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 229</file>
+                    <file> 37</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 148</file>
-                </tool>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 109</file>
+                    <file> 41</file>
                 </tool>
             </outputs>
-            <inputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart_ex.c</name>
+            <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 39</file>
                 </tool>
-            </inputs>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 34</file>
+                </tool>
+            </outputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\USB_Device\App\usbd_custom_hid_if.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 244</file>
+                    <file> 269</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 73</file>
+                    <name>__cstat</name>
+                    <file> 212</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 86</file>
+                    <name>BICOMP</name>
+                    <file> 280</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 70 80 226 90 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 156 53 68</file>
+                    <file> 248 266 155 79 136 149 138 195 153 263 283 170 181 254 133 12 214 23 158 21 7 209 216 275 176 134</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 215</file>
+                    <file> 44</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 91</file>
+                    <name>__cstat</name>
+                    <file> 242</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 170</file>
+                    <name>BICOMP</name>
+                    <file> 240</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 241</file>
+                    <file> 260</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 268</file>
+                    <name>__cstat</name>
+                    <file> 246</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 60</file>
+                    <name>BICOMP</name>
+                    <file> 261</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 153 266 155 79 136 149 138 263 77 181 170 226 172 21 283 254 133 12 214 23 158 7 209 216 275 223 176 101 201 85 235 96 25 234 22 99 199 81 157 284 258 146 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 245</file>
+                    <file> 36</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 84</file>
+                    <file> 40</file>
+                </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</name>
+            <outputs>
+                <tool>
+                    <name>ICCARM</name>
+                    <file> 20</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 200</file>
+                    <file> 0</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 169</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 248 266 155 79 136 149 138 195 283 170 181 254 133 12 214 23 158 21 7 209 216 275</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ramfunc.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 165</file>
+                    <file> 198</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 141</file>
+                    <name>__cstat</name>
+                    <file> 147</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 102</file>
+                    <name>BICOMP</name>
+                    <file> 278</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 283 170 266 155 79 136 149 138 181 254 133 12 214 23 158 21 7 209 216 275 204</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 111</file>
+                    <file> 100</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 175</file>
+                    <name>__cstat</name>
+                    <file> 139</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 159</file>
+                    <name>BICOMP</name>
+                    <file> 145</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc.c</name>
+            <name>$PROJ_DIR$\..\Core\Src\main.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 161</file>
+                    <file> 197</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 206</file>
+                    <name>__cstat</name>
+                    <file> 76</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 81</file>
+                    <name>BICOMP</name>
+                    <file> 92</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 24 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 19 283 254 133 12 214 23 158 7 209 216 275 77 189 184 270 179 248 195 153 263 98</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_usb.c</name>
+            <name>$PROJ_DIR$\..\USB_Device\App\usb_device.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 134</file>
+                    <file> 188</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 246</file>
+                    <name>__cstat</name>
+                    <file> 148</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 222</file>
+                    <name>BICOMP</name>
+                    <file> 210</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 189 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 81 157 284 258 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 184 270 179 248 195 153 263 229 221 102 192 167 88</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</name>
+            <name>$PROJ_DIR$\..\USB_Device\App\usbd_desc.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 163</file>
+                    <file> 177</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 77</file>
+                    <name>__cstat</name>
+                    <file> 87</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 266</file>
+                    <name>BICOMP</name>
+                    <file> 274</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 124 79 99 143 190 257 231 261 186 259 239 209 214 137 101 219</file>
+                    <file> 229 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 184 221 102 192</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.c</name>
+            <name>$PROJ_DIR$\..\modules\custom_hid_test.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 39</file>
+                    <file> 273</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 121</file>
-                </tool>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 59</file>
+                    <file> 252</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 66 192 110 112 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 90 108 95 140 227 173 116 156 226 53 80</file>
+                    <file> 98 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 19 283 254 133 12 214 23 158 7 209 216 275 77 189 184 270 179 248 195 153 263 167 221 229 102</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c</name>
+            <name>$PROJ_DIR$\..\USB_Device\Target\usbd_conf.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 164</file>
+                    <file> 48</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 117</file>
+                    <name>__cstat</name>
+                    <file> 80</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 129</file>
+                    <name>BICOMP</name>
+                    <file> 255</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 81 157 284 258 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 184 270 179 248 195 153 263 229 221 102 167</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash.c</name>
+            <name>$PROJ_DIR$\..\USB_Device\App\usbd_custom_hid_if.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 61</file>
+                    <file> 1</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 203</file>
+                    <name>__cstat</name>
+                    <file> 190</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 235</file>
+                    <name>BICOMP</name>
+                    <file> 83</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 88 167 221 184 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 229 102 98</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rtc_ex.c</name>
+            <name>$PROJ_DIR$\..\Core\Src\app_freertos.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 37</file>
+                    <file> 18</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 146</file>
+                    <name>__cstat</name>
+                    <file> 14</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 158</file>
+                    <name>BICOMP</name>
+                    <file> 196</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 283 170 266 155 79 136 149 138 181 254 133 12 214 23 158 21 7 209 216 275 24 81 157 284 258 96 25 234 22 226 172 99 199 146 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c</name>
+            <name>$PROJ_DIR$\..\Core\Src\system_stm32g4xx.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 132</file>
+                    <file> 151</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 125</file>
+                    <name>__cstat</name>
+                    <file> 131</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 154</file>
+                    <name>BICOMP</name>
+                    <file> 207</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 173 133 180 56 172 187 185 116 51 99 79 151 85 259 124 143 190 257 231 261 186 239 209 214 137 219 101 46 210 62 150 71 262 166 260 75 213 66 192 110 112 183 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 81 157 284 258 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 258</file>
+                    <file> 142</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 83</file>
+                    <name>__cstat</name>
+                    <file> 264</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 269</file>
+                    <name>BICOMP</name>
+                    <file> 203</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 124 79 99 143 190 257 231 261 186 259 239 209 214 137</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\USB_Device\App\usbd_desc.c</name>
+            <name>$PROJ_DIR$\startup_stm32g431xx.s</name>
             <outputs>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 104</file>
+                    <name>AARM</name>
+                    <file> 4</file>
                 </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Core\Src\stm32g4xx_it.c</name>
+            <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 126</file>
+                    <name>ICCARM</name>
+                    <file> 97</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 48</file>
+                    <file> 137</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 259</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 156 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 90 226 53 105</file>
+                    <file> 24 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 8 283 254 133 12 214 23 158 7 209 216 275</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</name>
+            <name>$PROJ_DIR$\..\Core\Src\stm32g4xx_hal_msp.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 153</file>
+                    <file> 86</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 145</file>
+                    <name>__cstat</name>
+                    <file> 174</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 160</file>
+                    <name>BICOMP</name>
+                    <file> 165</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 124 79 99 143 190 257 231 261 186 259 239 209 137</file>
+                    <file> 24 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 242</file>
+                    <file> 205</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 224</file>
+                    <name>__cstat</name>
+                    <file> 281</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 96</file>
+                    <name>BICOMP</name>
+                    <file> 225</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 186 259 180 56 172 187 239 124 79 133 185 99 143 190 257 231 261 209 214 137</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd_ex.c</name>
             <outputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 212</file>
+                    <name>ICCARM</name>
+                    <file> 257</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 163</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 272</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 143</file>
+                    <name>ICCARM</name>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 167</file>
+                    <file> 236</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 243</file>
+                    <name>__cstat</name>
+                    <file> 160</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 107</file>
+                    <name>BICOMP</name>
+                    <file> 227</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 173 116 124 79 99 143 190 257 231 261 186 259 239 209 214 137 210</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\USB_Device\App\usb_device.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 103</file>
+                    <file> 232</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 217</file>
+                    <name>__cstat</name>
+                    <file> 265</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 179</file>
+                    <name>BICOMP</name>
+                    <file> 277</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 76 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 66 192 110 112 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 90 108 95 140 227 173 116 156 226 53 105 80 70</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_usb.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 264</file>
+                    <file> 262</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 198</file>
+                    <name>__cstat</name>
+                    <file> 217</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 97</file>
+                    <name>BICOMP</name>
+                    <file> 5</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 168</file>
+                    <file> 2</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 139</file>
+                    <name>__cstat</name>
+                    <file> 95</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 177</file>
+                    <name>BICOMP</name>
+                    <file> 30</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ramfunc.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 45</file>
+                    <file> 233</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 196</file>
+                    <name>__cstat</name>
+                    <file> 183</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 189</file>
+                    <name>BICOMP</name>
+                    <file> 224</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usb_hid_example\Exe\usb_hid_example.out</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c</name>
             <outputs>
                 <tool>
-                    <name>OBJCOPY</name>
-                    <file> 181</file>
+                    <name>ICCARM</name>
+                    <file> 250</file>
                 </tool>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 43</file>
+                    <name>__cstat</name>
+                    <file> 78</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 144</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 54 237 132 211 120 163 258 153 207 242 212 167 238 241 162 245 164 236 61 264 165 168 44 171 118 157 111 229 215 161 37 52 134 152 193 123 64 103 39 147 208 244 89 104 65 93 199 49 218</file>
+                    <name>ICCARM</name>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Src\usbd_hid.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 82</file>
+                    <file> 271</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 41</file>
+                    <name>__cstat</name>
+                    <file> 251</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 174</file>
+                    <name>BICOMP</name>
+                    <file> 150</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 88 226 90 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 156 53</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 57</file>
+                    <file> 6</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 131</file>
+                    <name>__cstat</name>
+                    <file> 152</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 176</file>
+                    <name>BICOMP</name>
+                    <file> 166</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 66 192 110 112 71 262 166 99 133 180 56 172 187 260 151 85 259 75 213 183 79 185 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 65</file>
+                    <file> 222</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 58</file>
+                    <name>__cstat</name>
+                    <file> 154</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 188</file>
+                    <name>BICOMP</name>
+                    <file> 173</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 226 90 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 156 53</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 123</file>
+                    <file> 75</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 122</file>
+                    <name>__cstat</name>
+                    <file> 10</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 201</file>
+                    <name>BICOMP</name>
+                    <file> 213</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 173 116 124 79 99 143 190 257 231 261 186 259 239 209 214 137 101 197</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 147</file>
+                    <file> 27</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 92</file>
+                    <name>__cstat</name>
+                    <file> 175</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 256</file>
+                    <name>BICOMP</name>
+                    <file> 140</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 156 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 90 226 53</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_exti.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 152</file>
+                    <file> 3</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 250</file>
+                    <name>__cstat</name>
+                    <file> 89</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 40</file>
+                    <name>BICOMP</name>
+                    <file> 241</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 99 133 180 56 172 187 173 185 116 124 79 143 190 257 231 261 186 259 239 209 214 137 232</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 208</file>
+                    <file> 239</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 144</file>
+                    <name>__cstat</name>
+                    <file> 200</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 136</file>
+                    <name>BICOMP</name>
+                    <file> 276</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 53 90 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 226 156</file>
+                    <file> 81 157 284 258 96 25 234 181 266 155 79 136 149 22 226 172 21 99 199 146 170 138 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CustomHID\Src\usbd_customhid.c</name>
+            <name>$PROJ_DIR$\usb_hid_example\Exe\usb_hid_example.out</name>
             <outputs>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 89</file>
-                </tool>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 72</file>
+                    <name>ILINK</name>
+                    <file> 50</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 38</file>
+                    <name>OBJCOPY</name>
+                    <file> 156</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 80 226 90 108 95 133 180 56 172 187 185 140 227 173 116 71 262 166 99 260 151 85 259 75 213 66 192 110 112 183 79 270 252 234 216 142 100 221 155 119 42 267 202 63 182 223 69 194 156 53</file>
+                    <name>ILINK</name>
+                    <file> 90 18 260 198 273 253 20 228 197 28 220 244 4 2 239 6 232 3 75 27 233 236 86 142 257 250 271 205 222 231 44 97 262 249 151 269 94 188 48 230 219 1 178 177 73 185 132 84 194</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\HID\Src\usbd_hid.c</name>
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 64</file>
+                    <file> 171</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 128</file>
+                    <name>__cstat</name>
+                    <file> 135</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 130</file>
+                    <name>BICOMP</name>
+                    <file> 66</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 133 180 56 172 187 185 227 124 79 99 143 190 257 231 261 186 259 239 209 214 137 210 101</file>
+                    <file> 191 221 184 270 179 266 155 79 136 149 138 248 195 153 263 96 25 234 181 22 226 172 21 99 199 81 157 284 258 146 170 31 11 13 218 243 187 215 247 279 49 29 208 74 141 202 82 161 229 102</file>
                 </tool>
             </inputs>
         </file>
+        <file>
+            <name>[ROOT_NODE]</name>
+            <outputs>
+                <tool>
+                    <name>ILINK</name>
+                    <file> 50 168</file>
+                </tool>
+            </outputs>
+        </file>
+        <forcedrebuild>
+            <name>[REBUILD_ALL]</name>
+        </forcedrebuild>
     </configuration>
 </project>

+ 3 - 0
cube_example/usb_hid_example/usb_hid_example.ioc

@@ -221,6 +221,9 @@ SH.S_TIM2_CH1.0=TIM2_CH1,Encoder_Interface
 SH.S_TIM2_CH1.ConfNb=1
 SH.S_TIM2_CH2.0=TIM2_CH2,Encoder_Interface
 SH.S_TIM2_CH2.ConfNb=1
+TIM2.IC1Filter=5
+TIM2.IC2Filter=5
+TIM2.IPParameters=IC1Filter,IC2Filter
 USART2.IPParameters=VirtualMode-Asynchronous,VirtualMode-Hardware Flow Control (RS485)
 USART2.VirtualMode-Asynchronous=VM_ASYNC
 USART2.VirtualMode-Hardware\ Flow\ Control\ (RS485)=VM_ASYNC

+ 196 - 185
desk/modules/menu/control.cpp

@@ -1,185 +1,196 @@
-#include "control.h"
-#include "stm32g4xx_hal.h"
-#include "cmsis_os.h"
-//#include "menu.h"
-//#include "buzzer.h"
-#include <stdio.h>
-
-#define ENC_SOFT_FILTER_CNT     3 //2
-#define BEEP_TIME               1000
-
-//SemaphoreHandle_t  semphEncoder;
-
-bool encInit = false;
-bool encDir = false;
-
-TIM_HandleTypeDef htim2;
-
-
-//
-void init_encoder(void)
-{
-    TIM_Encoder_InitTypeDef sConfig = {0};
-    TIM_MasterConfigTypeDef sMasterConfig = {0};
-  
-    __HAL_RCC_TIM2_CLK_ENABLE();
-    
-    init_gpio_encoder();
-
-    htim2.Instance = TIM2;
-    htim2.Init.Prescaler = 0;
-    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
-    htim2.Init.Period = 65535;
-    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
-    htim2.Init.RepetitionCounter = 0;
-    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
-    
-    sConfig.EncoderMode = TIM_ENCODERMODE_TI12;
-    
-    sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
-    sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
-    sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
-    sConfig.IC1Filter = 0;
-    
-    sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
-    sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
-    sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
-    sConfig.IC2Filter = 0;
-    
-    HAL_TIM_Encoder_Init(&htim2, &sConfig);
-    
-    sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
-    sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET;
-    sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
-    
-    HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig);
-    
-    HAL_NVIC_SetPriority(USART_BRIDGE_IRQn, 6, 0);
-    HAL_NVIC_EnableIRQ(USART_BRIDGE_IRQn);
-    
-    HAL_TIM_Encoder_Start(&htim2, TIM_CHANNEL_ALL);
-}
-
-
-//
-void init_gpio_encoder(void)
-{
-    GPIO_InitTypeDef GPIO_InitStruct = {0};
-    
-    __HAL_RCC_GPIOA_CLK_ENABLE();
-    __HAL_RCC_GPIOB_CLK_ENABLE();
-    
-    GPIO_InitStruct.Pin = GPIO_PIN_0;
-    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
-    GPIO_InitStruct.Pull = GPIO_PULLUP;
-    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
-    GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
-    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
-    
-    GPIO_InitStruct.Pin = GPIO_PIN_0;
-    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
-}
-
-
-#if 0
-//
-void MENU_ControlInit(void)
-{
-    MENU_EncoderInit();
-    //buz_timer = xTimerCreate("Buzzer tim", BEEP_TIME, pdFALSE, (void *) 0, buz_timer_cb);
-
-    semphEncoder = xSemaphoreCreateBinary();
-    encInit = true;
-}
-
-//
-void MENU_EncoderInit(void)
-{
-    GPIO_InitTypeDef        GPIO_InitStructure;
-    TIM_TimeBaseInitTypeDef TIMER_InitStructure;
-    NVIC_InitTypeDef        NVIC_InitStructure;
-    
-    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
-    RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);
-    
-    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
-    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
-    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
-    GPIO_Init(GPIOA, &GPIO_InitStructure);
-    
-    NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_IRQn; 
-    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 5;
-    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
-    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
-    NVIC_Init(&NVIC_InitStructure);
-    
-    TIM_TimeBaseStructInit(&TIMER_InitStructure);
-    TIMER_InitStructure.TIM_Period = 1;
-    TIMER_InitStructure.TIM_CounterMode = TIM_CounterMode_Up | TIM_CounterMode_Down;
-    TIM_TimeBaseInit(TIM1, &TIMER_InitStructure);
- 
-    TIM_EncoderInterfaceConfig(TIM1, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);
-    TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE);
-    TIM_Cmd(TIM1, ENABLE);
-}
-
-
-extern "C" {
-  
-void TIM1_UP_IRQHandler(void)
-{
-    portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
-    
-    if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET)
-    {
-        TIM_ClearITPendingBit(TIM1, TIM_IT_Update);
-        encDir = (TIM1->CR1 & TIM_CR1_DIR ? true : false);
-
-        if (!encInit)
-            return;
-        
-        xSemaphoreGiveFromISR(semphEncoder, &xHigherPriorityTaskWoken);
-    }
-}
-
-}
-
-
-  
-//
-void vEncoder(void *params)
-{
-    static uint8_t encRightCnt = 0;
-    static uint8_t encLeftCnt = 0;
-    
-    for (;;)
-    {
-        xSemaphoreTake(semphEncoder, portMAX_DELAY);
-        
-        if (encDir) 
-        {
-            encLeftCnt = 0;
-            if (++encRightCnt > ENC_SOFT_FILTER_CNT) {
-                encRightCnt = 0;
-                button_right();
-                
-                //BUZZER_ON
-                //xTimerStart(buz_timer, 0);
-                //DBG printf("Turn right\r\n");
-            }
-        }
-        else 
-        {
-            encRightCnt = 0;
-            if (++encLeftCnt > ENC_SOFT_FILTER_CNT) {
-                encLeftCnt = 0;
-                button_left();
-
-                //BUZZER_ON
-                //xTimerStart(buz_timer, 0);
-                //DBG printf("Turn left\r\n");
-            }
-        }
-    }   // for (;;)
-}  
-#endif
+#include "control.h"
+#include "stm32g4xx_hal.h"
+#include "cmsis_os.h"
+//#include "menu.h"
+//#include "buzzer.h"
+#include <stdio.h>
+
+#define ENC_SOFT_FILTER_CNT     3 //2
+#define BEEP_TIME               1000
+
+//SemaphoreHandle_t  semphEncoder;
+
+bool encInit = false;
+bool encDir = false;
+
+TIM_HandleTypeDef htim2;
+
+
+//
+void init_encoder(void)
+{
+    TIM_Encoder_InitTypeDef sConfig = {0};
+    TIM_MasterConfigTypeDef sMasterConfig = {0};
+  
+    __HAL_RCC_TIM2_CLK_ENABLE();
+    
+    init_gpio_encoder();
+
+    htim2.Instance = TIM2;
+    htim2.Init.Prescaler = 0;
+    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
+    htim2.Init.Period = 65535;
+    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
+    htim2.Init.RepetitionCounter = 0;
+    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
+    
+    sConfig.EncoderMode = TIM_ENCODERMODE_TI12;
+    
+    sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
+    sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
+    sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
+    sConfig.IC1Filter = 100;
+    
+    sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
+    sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
+    sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
+    sConfig.IC2Filter = 100;
+    
+    HAL_TIM_Encoder_Init(&htim2, &sConfig);
+    
+    sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
+    sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET;
+    sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
+    
+    HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig);
+    
+    HAL_NVIC_SetPriority(TIM2_IRQn, 6, 0);
+    HAL_NVIC_EnableIRQ(TIM2_IRQn);
+    
+    HAL_TIM_Encoder_Start_IT(&htim2, TIM_CHANNEL_ALL);
+}
+
+
+//
+void init_gpio_encoder(void)
+{
+    GPIO_InitTypeDef GPIO_InitStruct = {0};
+    
+    __HAL_RCC_GPIOA_CLK_ENABLE();
+    __HAL_RCC_GPIOB_CLK_ENABLE();
+    
+    GPIO_InitStruct.Pin = GPIO_PIN_0;
+    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+    GPIO_InitStruct.Pull = GPIO_PULLUP;
+    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
+    GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
+    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+    
+    GPIO_InitStruct.Pin = GPIO_PIN_3;
+    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
+}
+
+
+
+
+extern "C" {
+void TIM2_IRQHandler(void)
+{
+    HAL_TIM_IRQHandler(&htim2);
+}
+}
+
+
+
+#if 0
+//
+void MENU_ControlInit(void)
+{
+    MENU_EncoderInit();
+    //buz_timer = xTimerCreate("Buzzer tim", BEEP_TIME, pdFALSE, (void *) 0, buz_timer_cb);
+
+    semphEncoder = xSemaphoreCreateBinary();
+    encInit = true;
+}
+
+//
+void MENU_EncoderInit(void)
+{
+    GPIO_InitTypeDef        GPIO_InitStructure;
+    TIM_TimeBaseInitTypeDef TIMER_InitStructure;
+    NVIC_InitTypeDef        NVIC_InitStructure;
+    
+    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
+    RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);
+    
+    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
+    GPIO_Init(GPIOA, &GPIO_InitStructure);
+    
+    NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_IRQn; 
+    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 5;
+    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
+    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+    NVIC_Init(&NVIC_InitStructure);
+    
+    TIM_TimeBaseStructInit(&TIMER_InitStructure);
+    TIMER_InitStructure.TIM_Period = 1;
+    TIMER_InitStructure.TIM_CounterMode = TIM_CounterMode_Up | TIM_CounterMode_Down;
+    TIM_TimeBaseInit(TIM1, &TIMER_InitStructure);
+ 
+    TIM_EncoderInterfaceConfig(TIM1, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);
+    TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE);
+    TIM_Cmd(TIM1, ENABLE);
+}
+
+
+extern "C" {
+  
+void TIM1_UP_IRQHandler(void)
+{
+    portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
+    
+    if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET)
+    {
+        TIM_ClearITPendingBit(TIM1, TIM_IT_Update);
+        encDir = (TIM1->CR1 & TIM_CR1_DIR ? true : false);
+
+        if (!encInit)
+            return;
+        
+        xSemaphoreGiveFromISR(semphEncoder, &xHigherPriorityTaskWoken);
+    }
+}
+
+}
+
+
+  
+//
+void vEncoder(void *params)
+{
+    static uint8_t encRightCnt = 0;
+    static uint8_t encLeftCnt = 0;
+    
+    for (;;)
+    {
+        xSemaphoreTake(semphEncoder, portMAX_DELAY);
+        
+        if (encDir) 
+        {
+            encLeftCnt = 0;
+            if (++encRightCnt > ENC_SOFT_FILTER_CNT) {
+                encRightCnt = 0;
+                button_right();
+                
+                //BUZZER_ON
+                //xTimerStart(buz_timer, 0);
+                //DBG printf("Turn right\r\n");
+            }
+        }
+        else 
+        {
+            encRightCnt = 0;
+            if (++encLeftCnt > ENC_SOFT_FILTER_CNT) {
+                encLeftCnt = 0;
+                button_left();
+
+                //BUZZER_ON
+                //xTimerStart(buz_timer, 0);
+                //DBG printf("Turn left\r\n");
+            }
+        }
+    }   // for (;;)
+}  
+#endif

+ 20 - 5
desk/user/hal_callback.cpp

@@ -1,16 +1,12 @@
 #include "stm32g4xx_hal.h"
 #include "hal_callback.h"
 #include "terminal_usartbridge.h"
+#include <stdio.h>
 
 // -------------------------------------------------------------------------- //
 //                                  UART                                      //
 // -------------------------------------------------------------------------- //
 
-/**
-  * @brief  Rx Transfer completed callback
-  * @param  huart: UART handle
-  * @retval None
-  */
 void UART_RxCpltCallback(UART_HandleTypeDef *huart);    
 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
 {
@@ -24,3 +20,22 @@ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
     }    
 }
 
+
+// -------------------------------------------------------------------------- //
+//                                  TIM                                      //
+// -------------------------------------------------------------------------- //
+
+//
+void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
+{
+    static int cnt = 0;
+
+    switch((uint32_t)htim->Instance)
+    {
+        case TIM2_BASE :
+            printf("Encoder: %d\r\n", cnt++);
+        break;
+          
+        default : break;
+    }
+}

BIN
project/ewarm/desk/Debug/Exe/desk.out


BIN
project/ewarm/desk/Debug/Exe/desk.sim


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 517 - 434
project/ewarm/desk/Debug/List/desk.map


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 470 - 483
project/ewarm/desk/desk.dep


+ 2 - 2
project/ewarm/desk/settings/desk.Debug.cspy.bat

@@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
 
 @echo on 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\common\bin\cspybat" -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --backend -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --backend -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
 
 @echo off 
 goto end 
@@ -34,7 +34,7 @@ goto end
 
 @echo on 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\common\bin\cspybat" -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" "--debug_file=%~1" --backend -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" "--debug_file=%~1" --backend -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
 
 @echo off 
 :end

+ 2 - 2
project/ewarm/desk/settings/desk.Debug.cspy.ps1

@@ -23,9 +23,9 @@
 
 if ($debugfile -eq "")
 {
-& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\common\bin\cspybat" -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --backend -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
+& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --backend -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
 }
 else
 {
-& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\common\bin\cspybat" -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --debug_file=$debugfile --backend -f "E:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
+& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.general.xcl" --debug_file=$debugfile --backend -f "D:\FlyElectronics\tuber\project\ewarm\desk\settings\desk.Debug.driver.xcl" 
 }

+ 1 - 1
project/ewarm/desk/settings/desk.Debug.driver.xcl

@@ -6,7 +6,7 @@
 
 "-p" 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\CONFIG\debugger\ST\STM32G431CB.ddf" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32G431CB.ddf" 
 
 "--semihosting" 
 

+ 6 - 6
project/ewarm/desk/settings/desk.Debug.general.xcl

@@ -1,14 +1,14 @@
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\bin\armproc.dll" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll" 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\bin\armstlink2.dll" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll" 
 
-"E:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out" 
+"D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out" 
 
---plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\bin\armbat.dll" 
+--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll" 
 
---device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\config\debugger\ST\STM32G4xx.dmac" 
+--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32G4xx.dmac" 
 
---flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.4\arm\config\flashloader\ST\FlashSTM32G43xxB.board" 
+--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32G43xxB.board" 
 
 
 

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
project/ewarm/desk/settings/desk.dbgdt


+ 2 - 2
project/ewarm/desk/settings/desk.dnx

@@ -16,11 +16,11 @@
         <ShowSource>1</ShowSource>
     </Trace1>
     <DebugChecksum>
-        <Checksum>1448152765</Checksum>
+        <Checksum>919705812</Checksum>
     </DebugChecksum>
     <Disassembly>
-        <InstrCount>0</InstrCount>
         <MixedMode>1</MixedMode>
+        <InstrCount>0</InstrCount>
     </Disassembly>
     <CodeCoverage>
         <Enabled>0</Enabled>

+ 1 - 0
project/ewarm/desk/settings/desk.reggroups

@@ -0,0 +1 @@
+

+ 5 - 5
project/ewarm/robot/robot.dep

@@ -5,17 +5,17 @@
     <configuration>
         <name>Debug</name>
         <outputs>
-            <file>$PROJ_DIR$\Debug\Obj\main.o</file>
-            <file>$PROJ_DIR$\main.cpp</file>
             <file>$PROJ_DIR$\Debug\Obj\main.xcl</file>
             <file>$PROJ_DIR$\Debug\Exe\robot.out</file>
+            <file>$PROJ_DIR$\Debug\Obj\main.o</file>
+            <file>$PROJ_DIR$\main.cpp</file>
         </outputs>
         <file>
             <name>[ROOT_NODE]</name>
             <outputs>
                 <tool>
                     <name>ILINK</name>
-                    <file> 3</file>
+                    <file> 1</file>
                 </tool>
             </outputs>
         </file>
@@ -24,11 +24,11 @@
             <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 0</file>
+                    <file> 2</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 2</file>
+                    <file> 0</file>
                 </tool>
             </outputs>
         </file>

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov