@@ -529,7 +593,7 @@
2
6
1
- 0
+ 1
0
0
../Core/Src/main.c
diff --git a/MDK-ARM/F103C8T6/F103C8T6.axf b/MDK-ARM/F103C8T6/F103C8T6.axf
index ecf472d..1c080ad 100644
Binary files a/MDK-ARM/F103C8T6/F103C8T6.axf and b/MDK-ARM/F103C8T6/F103C8T6.axf differ
diff --git a/MDK-ARM/F103C8T6/F103C8T6.build_log.htm b/MDK-ARM/F103C8T6/F103C8T6.build_log.htm
index 3cb9711..b7259d0 100644
--- a/MDK-ARM/F103C8T6/F103C8T6.build_log.htm
+++ b/MDK-ARM/F103C8T6/F103C8T6.build_log.htm
@@ -27,8 +27,15 @@ Project File Date: 03/31/2026
Output:
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'F103C8T6'
-compiling stm32f1xx_it.c...
+compiling gpio.c...
+compiling tim.c...
+compiling rtc.c...
+compiling canerrorbox.c...
+compiling can.c...
compiling main.c...
+compiling protocan.c...
+compiling stm32f1xx_hal_msp.c...
+compiling stm32f1xx_it.c...
linking...
Program Size: Code=25152 RO-data=424 RW-data=36 ZI-data=6668
FromELF: creating hex file...
diff --git a/MDK-ARM/F103C8T6/F103C8T6.htm b/MDK-ARM/F103C8T6/F103C8T6.htm
index 5300e5f..f22b2bb 100644
--- a/MDK-ARM/F103C8T6/F103C8T6.htm
+++ b/MDK-ARM/F103C8T6/F103C8T6.htm
@@ -3,7 +3,7 @@
Static Call Graph - [F103C8T6\F103C8T6.axf]
Static Call Graph for image F103C8T6\F103C8T6.axf
-
#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Tue Mar 31 11:51:31 2026
+
#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Fri May 22 12:54:05 2026
Maximum Stack Usage = 320 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)
Call chain for Maximum Stack Depth:
diff --git a/MDK-ARM/F103C8T6/F103C8T6.map b/MDK-ARM/F103C8T6/F103C8T6.map
index 14cda10..a46c1f4 100644
--- a/MDK-ARM/F103C8T6/F103C8T6.map
+++ b/MDK-ARM/F103C8T6/F103C8T6.map
@@ -3184,7 +3184,7 @@ Image component sizes
766 0 0 0 88 5873 canerrorbox.o
74 0 0 0 0 1313 gpio.o
260 0 0 0 0 1881 main.o
- 5876 0 96 21 4633 21002 protocan.o
+ 5876 0 96 21 4633 21004 protocan.o
224 0 0 0 20 2491 rtc.o
64 26 236 0 1536 772 startup_stm32f103xb.o
188 0 0 5 4 5530 stm32f1xx_hal.o
@@ -3203,7 +3203,7 @@ Image component sizes
264 0 0 0 180 6554 tim.o
----------------------------------------------------------------------
- 24696 26 424 36 6572 160256 Object Totals
+ 24696 26 424 36 6572 160258 Object Totals
0 0 32 0 0 0 (incl. Generated)
130 0 0 6 11 0 (incl. Padding)
@@ -3254,8 +3254,8 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 25152 42 424 36 6668 160408 Grand Totals
- 25152 42 424 36 6668 160408 ELF Image Totals
+ 25152 42 424 36 6668 160410 Grand Totals
+ 25152 42 424 36 6668 160410 ELF Image Totals
25152 42 424 36 0 0 ROM Totals
==============================================================================
diff --git a/MDK-ARM/F103C8T6/F103C8T6_F103C8T6.dep b/MDK-ARM/F103C8T6/F103C8T6_F103C8T6.dep
index e2a213a..6e88491 100644
--- a/MDK-ARM/F103C8T6/F103C8T6_F103C8T6.dep
+++ b/MDK-ARM/F103C8T6/F103C8T6_F103C8T6.dep
@@ -35,11 +35,11 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
F (..\Core\Inc\canerrorbox.h)(0x69BA85FD)()
-F (..\Core\Src\protocan.c)(0x69CB8A57)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/protocan.o -MD)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+F (..\Core\Src\protocan.c)(0x69FCA39A)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/protocan.o -MD)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\main.h)(0x69CA577C)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x64AF9BDC)
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x69CB6F7B)
@@ -74,7 +74,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
I (..\Core\Inc\can.h)(0x69A7E011)
-F (..\Core\Inc\protocan.h)(0x69CB8A57)()
+F (..\Core\Inc\protocan.h)(0x69CB95C8)()
F (../Core/Src/main.c)(0x69CB8B12)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/main.o -MD)
I (..\Core\Inc\main.h)(0x69CA577C)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x64AF9BDC)
@@ -108,7 +108,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
I (..\Core\Inc\rtc.h)(0x69A7E011)
@@ -148,7 +148,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
F (../Core/Src/can.c)(0x69CB6F92)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/can.o -MD)
@@ -185,7 +185,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
F (../Core/Src/rtc.c)(0x69A7E011)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/rtc.o -MD)
I (..\Core\Inc\rtc.h)(0x69A7E011)
@@ -221,7 +221,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
F (../Core/Src/tim.c)(0x69CB8A57)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/tim.o -MD)
@@ -258,7 +258,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
F (../Core/Src/stm32f1xx_it.c)(0x69CB8B12)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/stm32f1xx_it.o -MD)
@@ -294,7 +294,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
I (..\Core\Inc\stm32f1xx_it.h)(0x69A7E011)
@@ -331,7 +331,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rtc_ex.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x64AF9BDC)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x64AF9BDC)
-I (..\Core\Inc\protocan.h)(0x69CB8A57)
+I (..\Core\Inc\protocan.h)(0x69CB95C8)
I (..\Core\Inc\can.h)(0x69A7E011)
I (..\Core\Inc\canerrorbox.h)(0x69BA85FD)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x64AF9BDC)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-mexecute-only -fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include
-I./RTE/_F103C8T6
-IC:/Users/Iurii/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/Iurii/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6/stm32f1xx_hal_gpio_ex.o -MD)
diff --git a/MDK-ARM/F103C8T6/protocan.o b/MDK-ARM/F103C8T6/protocan.o
index c04af4b..108235a 100644
Binary files a/MDK-ARM/F103C8T6/protocan.o and b/MDK-ARM/F103C8T6/protocan.o differ