startup_stm32f103xb.o(RESET)
@@ -303,7 +303,7 @@ Global Symbols
[Called By]
-__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
+
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
LL_GPIO_Init (Thumb, 442 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = LL_GPIO_Init
@@ -343,6 +343,12 @@ Global Symbols
[Called By]
+LL_mDelay (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_ll_utils.o(i.LL_mDelay))
+
[Stack]
- Max Depth = 8
- Call Chain = LL_mDelay
+
+
[Called By]
+
RCC_GetHCLKClockFreq (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq))
[Called By]
- >> LL_RCC_GetSystemClocksFreq
@@ -407,11 +413,11 @@ Global Symbols
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
-__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
+
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
-
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
+
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
-
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
+
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
assert_failed (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed))
[Called By]
- >> LL_USART_Init
@@ -434,11 +440,12 @@ Global Symbols
[Called By]
-main (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.main))
+
main (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 128
- Call Chain = main ⇒ emetteur_rf_init ⇒ LL_USART_Init ⇒ LL_RCC_GetSystemClocksFreq ⇒ RCC_GetSystemClockFreq
[Calls]- >> emetteur_send_bytes
- >> emetteur_rf_init
+
- >> LL_mDelay
- >> SystemClock_Config
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.map b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.map
index a14d164..c4ecb93 100644
--- a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.map
+++ b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.map
@@ -9,6 +9,7 @@ Section Cross References
main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config
main.o(i.main) refers to emetteur_rf.o(i.emetteur_rf_init) for emetteur_rf_init
main.o(i.main) refers to emetteur_rf.o(i.emetteur_send_bytes) for emetteur_send_bytes
+ main.o(i.main) refers to stm32f1xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
chrono.o(i.Chrono_Background) refers to chrono.o(i.LL_GPIO_IsInputPinSet) for LL_GPIO_IsInputPinSet
chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Stop) for Chrono_Stop
chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Start) for Chrono_Start
@@ -212,7 +213,6 @@ Removing Unused input sections from the image.
Removing stm32f1xx_ll_utils.o(i.LL_RCC_HSI_IsReady), (16 bytes).
Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS), (28 bytes).
Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady), (16 bytes).
- Removing stm32f1xx_ll_utils.o(i.LL_mDelay), (40 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (416 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (228 bytes).
Removing stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy), (16 bytes).
@@ -281,7 +281,7 @@ Removing Unused input sections from the image.
Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (164 bytes).
Removing startup_stm32f103xb.o(HEAP), (512 bytes).
-116 unused section(s) (total 11190 bytes) removed from the image.
+115 unused section(s) (total 11150 bytes) removed from the image.
==============================================================================
@@ -293,19 +293,19 @@ Image Symbol Table
../Src/main.c 0x00000000 Number 0 main.o ABSOLUTE
../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_adc.c 0x00000000 Number 0 stm32f1xx_ll_adc.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_gpio.c 0x00000000 Number 0 stm32f1xx_ll_gpio.o ABSOLUTE
..\LLDrivers\src\stm32f1xx_ll_rcc.c 0x00000000 Number 0 stm32f1xx_ll_rcc.o ABSOLUTE
@@ -356,25 +356,26 @@ Image Symbol Table
LL_USART_IsEnabled 0x08000561 Thumb Code 10 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled)
i.LL_USART_SetBaudRate 0x0800056a Section 0 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate)
LL_USART_SetBaudRate 0x0800056b Thumb Code 158 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate)
- i.RCC_GetHCLKClockFreq 0x08000608 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
- i.RCC_GetPCLK1ClockFreq 0x08000628 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
- i.RCC_GetPCLK2ClockFreq 0x0800064c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
- i.RCC_GetSystemClockFreq 0x08000670 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
- i.RCC_PLL_GetFreqDomain_SYS 0x080006ac Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
- i.SystemClock_Config 0x08000704 Section 0 main.o(i.SystemClock_Config)
- i.SystemInit 0x080007f4 Section 0 system_stm32f1xx.o(i.SystemInit)
- i.TIM1_UP_IRQHandler 0x0800084c Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
- i.TIM2_IRQHandler 0x08000864 Section 0 mytimer.o(i.TIM2_IRQHandler)
- i.TIM3_IRQHandler 0x0800087c Section 0 mytimer.o(i.TIM3_IRQHandler)
- i.TIM4_IRQHandler 0x08000894 Section 0 mytimer.o(i.TIM4_IRQHandler)
- i.__scatterload_copy 0x080008ac Section 14 handlers.o(i.__scatterload_copy)
- i.__scatterload_null 0x080008ba Section 2 handlers.o(i.__scatterload_null)
- i.__scatterload_zeroinit 0x080008bc Section 14 handlers.o(i.__scatterload_zeroinit)
- i.assert_failed 0x080008ca Section 0 main.o(i.assert_failed)
- i.emetteur_rf_init 0x080008d0 Section 0 emetteur_rf.o(i.emetteur_rf_init)
- i.emetteur_send_bytes 0x0800095c Section 0 emetteur_rf.o(i.emetteur_send_bytes)
- i.main 0x080009a0 Section 0 main.o(i.main)
- .constdata 0x080009c4 Section 24 system_stm32f1xx.o(.constdata)
+ i.LL_mDelay 0x08000608 Section 0 stm32f1xx_ll_utils.o(i.LL_mDelay)
+ i.RCC_GetHCLKClockFreq 0x08000630 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
+ i.RCC_GetPCLK1ClockFreq 0x08000650 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
+ i.RCC_GetPCLK2ClockFreq 0x08000674 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
+ i.RCC_GetSystemClockFreq 0x08000698 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
+ i.RCC_PLL_GetFreqDomain_SYS 0x080006d4 Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
+ i.SystemClock_Config 0x0800072c Section 0 main.o(i.SystemClock_Config)
+ i.SystemInit 0x0800081c Section 0 system_stm32f1xx.o(i.SystemInit)
+ i.TIM1_UP_IRQHandler 0x08000874 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
+ i.TIM2_IRQHandler 0x0800088c Section 0 mytimer.o(i.TIM2_IRQHandler)
+ i.TIM3_IRQHandler 0x080008a4 Section 0 mytimer.o(i.TIM3_IRQHandler)
+ i.TIM4_IRQHandler 0x080008bc Section 0 mytimer.o(i.TIM4_IRQHandler)
+ i.__scatterload_copy 0x080008d4 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x080008e2 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x080008e4 Section 14 handlers.o(i.__scatterload_zeroinit)
+ i.assert_failed 0x080008f2 Section 0 main.o(i.assert_failed)
+ i.emetteur_rf_init 0x080008f8 Section 0 emetteur_rf.o(i.emetteur_rf_init)
+ i.emetteur_send_bytes 0x08000984 Section 0 emetteur_rf.o(i.emetteur_send_bytes)
+ i.main 0x080009c8 Section 0 main.o(i.main)
+ .constdata 0x080009f0 Section 24 system_stm32f1xx.o(.constdata)
.data 0x20000000 Section 16 mytimer.o(.data)
.data 0x20000010 Section 4 system_stm32f1xx.o(.data)
STACK 0x20000018 Section 1024 startup_stm32f103xb.o(STACK)
@@ -458,28 +459,29 @@ Image Symbol Table
LL_RCC_GetSystemClocksFreq 0x08000379 Thumb Code 36 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq)
LL_SetSystemCoreClock 0x0800039d Thumb Code 6 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)
LL_USART_Init 0x080003b1 Thumb Code 376 stm32f1xx_ll_usart.o(i.LL_USART_Init)
- RCC_GetHCLKClockFreq 0x08000609 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
- RCC_GetPCLK1ClockFreq 0x08000629 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
- RCC_GetPCLK2ClockFreq 0x0800064d Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
- RCC_GetSystemClockFreq 0x08000671 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
- RCC_PLL_GetFreqDomain_SYS 0x080006ad Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
- SystemClock_Config 0x08000705 Thumb Code 226 main.o(i.SystemClock_Config)
- SystemInit 0x080007f5 Thumb Code 70 system_stm32f1xx.o(i.SystemInit)
- TIM1_UP_IRQHandler 0x0800084d Thumb Code 16 mytimer.o(i.TIM1_UP_IRQHandler)
- TIM2_IRQHandler 0x08000865 Thumb Code 18 mytimer.o(i.TIM2_IRQHandler)
- TIM3_IRQHandler 0x0800087d Thumb Code 16 mytimer.o(i.TIM3_IRQHandler)
- TIM4_IRQHandler 0x08000895 Thumb Code 16 mytimer.o(i.TIM4_IRQHandler)
- __scatterload_copy 0x080008ad Thumb Code 14 handlers.o(i.__scatterload_copy)
- __scatterload_null 0x080008bb Thumb Code 2 handlers.o(i.__scatterload_null)
- __scatterload_zeroinit 0x080008bd Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
- assert_failed 0x080008cb Thumb Code 4 main.o(i.assert_failed)
- emetteur_rf_init 0x080008d1 Thumb Code 122 emetteur_rf.o(i.emetteur_rf_init)
- emetteur_send_bytes 0x0800095d Thumb Code 60 emetteur_rf.o(i.emetteur_send_bytes)
- main 0x080009a1 Thumb Code 22 main.o(i.main)
- AHBPrescTable 0x080009c4 Data 16 system_stm32f1xx.o(.constdata)
- APBPrescTable 0x080009d4 Data 8 system_stm32f1xx.o(.constdata)
- Region$$Table$$Base 0x080009dc Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x080009fc Number 0 anon$$obj.o(Region$$Table)
+ LL_mDelay 0x08000609 Thumb Code 40 stm32f1xx_ll_utils.o(i.LL_mDelay)
+ RCC_GetHCLKClockFreq 0x08000631 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)
+ RCC_GetPCLK1ClockFreq 0x08000651 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)
+ RCC_GetPCLK2ClockFreq 0x08000675 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)
+ RCC_GetSystemClockFreq 0x08000699 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)
+ RCC_PLL_GetFreqDomain_SYS 0x080006d5 Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)
+ SystemClock_Config 0x0800072d Thumb Code 226 main.o(i.SystemClock_Config)
+ SystemInit 0x0800081d Thumb Code 70 system_stm32f1xx.o(i.SystemInit)
+ TIM1_UP_IRQHandler 0x08000875 Thumb Code 16 mytimer.o(i.TIM1_UP_IRQHandler)
+ TIM2_IRQHandler 0x0800088d Thumb Code 18 mytimer.o(i.TIM2_IRQHandler)
+ TIM3_IRQHandler 0x080008a5 Thumb Code 16 mytimer.o(i.TIM3_IRQHandler)
+ TIM4_IRQHandler 0x080008bd Thumb Code 16 mytimer.o(i.TIM4_IRQHandler)
+ __scatterload_copy 0x080008d5 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x080008e3 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x080008e5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ assert_failed 0x080008f3 Thumb Code 4 main.o(i.assert_failed)
+ emetteur_rf_init 0x080008f9 Thumb Code 122 emetteur_rf.o(i.emetteur_rf_init)
+ emetteur_send_bytes 0x08000985 Thumb Code 60 emetteur_rf.o(i.emetteur_send_bytes)
+ main 0x080009c9 Thumb Code 28 main.o(i.main)
+ AHBPrescTable 0x080009f0 Data 16 system_stm32f1xx.o(.constdata)
+ APBPrescTable 0x08000a00 Data 8 system_stm32f1xx.o(.constdata)
+ Region$$Table$$Base 0x08000a08 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08000a28 Number 0 anon$$obj.o(Region$$Table)
Ptr_ItFct_TIM1 0x20000000 Data 4 mytimer.o(.data)
Ptr_ItFct_TIM2 0x20000004 Data 4 mytimer.o(.data)
Ptr_ItFct_TIM3 0x20000008 Data 4 mytimer.o(.data)
@@ -495,9 +497,9 @@ Memory Map of the image
Image Entry point : 0x080000ed
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000a10, Max: 0x00020000, ABSOLUTE)
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000a3c, Max: 0x00020000, ABSOLUTE)
- Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000009fc, Max: 0x00020000, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a28, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -522,36 +524,37 @@ Memory Map of the image
0x080003b0 0x080003b0 0x000001b0 Code RO 811 i.LL_USART_Init stm32f1xx_ll_usart.o
0x08000560 0x08000560 0x0000000a Code RO 812 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o
0x0800056a 0x0800056a 0x0000009e Code RO 813 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o
- 0x08000608 0x08000608 0x00000020 Code RO 334 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o
- 0x08000628 0x08000628 0x00000024 Code RO 335 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o
- 0x0800064c 0x0800064c 0x00000024 Code RO 336 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o
- 0x08000670 0x08000670 0x0000003c Code RO 337 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o
- 0x080006ac 0x080006ac 0x00000058 Code RO 338 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o
- 0x08000704 0x08000704 0x000000f0 Code RO 4 i.SystemClock_Config main.o
- 0x080007f4 0x080007f4 0x00000058 Code RO 881 i.SystemInit system_stm32f1xx.o
- 0x0800084c 0x0800084c 0x00000018 Code RO 227 i.TIM1_UP_IRQHandler mytimer.o
- 0x08000864 0x08000864 0x00000018 Code RO 228 i.TIM2_IRQHandler mytimer.o
- 0x0800087c 0x0800087c 0x00000018 Code RO 229 i.TIM3_IRQHandler mytimer.o
- 0x08000894 0x08000894 0x00000018 Code RO 230 i.TIM4_IRQHandler mytimer.o
- 0x080008ac 0x080008ac 0x0000000e Code RO 942 i.__scatterload_copy mc_w.l(handlers.o)
- 0x080008ba 0x080008ba 0x00000002 Code RO 943 i.__scatterload_null mc_w.l(handlers.o)
- 0x080008bc 0x080008bc 0x0000000e Code RO 944 i.__scatterload_zeroinit mc_w.l(handlers.o)
- 0x080008ca 0x080008ca 0x00000004 Code RO 5 i.assert_failed main.o
- 0x080008ce 0x080008ce 0x00000002 PAD
- 0x080008d0 0x080008d0 0x0000008c Code RO 177 i.emetteur_rf_init emetteur_rf.o
- 0x0800095c 0x0800095c 0x00000044 Code RO 178 i.emetteur_send_bytes emetteur_rf.o
- 0x080009a0 0x080009a0 0x00000024 Code RO 6 i.main main.o
- 0x080009c4 0x080009c4 0x00000018 Data RO 882 .constdata system_stm32f1xx.o
- 0x080009dc 0x080009dc 0x00000020 Data RO 940 Region$$Table anon$$obj.o
+ 0x08000608 0x08000608 0x00000028 Code RO 420 i.LL_mDelay stm32f1xx_ll_utils.o
+ 0x08000630 0x08000630 0x00000020 Code RO 334 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o
+ 0x08000650 0x08000650 0x00000024 Code RO 335 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o
+ 0x08000674 0x08000674 0x00000024 Code RO 336 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o
+ 0x08000698 0x08000698 0x0000003c Code RO 337 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o
+ 0x080006d4 0x080006d4 0x00000058 Code RO 338 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o
+ 0x0800072c 0x0800072c 0x000000f0 Code RO 4 i.SystemClock_Config main.o
+ 0x0800081c 0x0800081c 0x00000058 Code RO 881 i.SystemInit system_stm32f1xx.o
+ 0x08000874 0x08000874 0x00000018 Code RO 227 i.TIM1_UP_IRQHandler mytimer.o
+ 0x0800088c 0x0800088c 0x00000018 Code RO 228 i.TIM2_IRQHandler mytimer.o
+ 0x080008a4 0x080008a4 0x00000018 Code RO 229 i.TIM3_IRQHandler mytimer.o
+ 0x080008bc 0x080008bc 0x00000018 Code RO 230 i.TIM4_IRQHandler mytimer.o
+ 0x080008d4 0x080008d4 0x0000000e Code RO 942 i.__scatterload_copy mc_w.l(handlers.o)
+ 0x080008e2 0x080008e2 0x00000002 Code RO 943 i.__scatterload_null mc_w.l(handlers.o)
+ 0x080008e4 0x080008e4 0x0000000e Code RO 944 i.__scatterload_zeroinit mc_w.l(handlers.o)
+ 0x080008f2 0x080008f2 0x00000004 Code RO 5 i.assert_failed main.o
+ 0x080008f6 0x080008f6 0x00000002 PAD
+ 0x080008f8 0x080008f8 0x0000008c Code RO 177 i.emetteur_rf_init emetteur_rf.o
+ 0x08000984 0x08000984 0x00000044 Code RO 178 i.emetteur_send_bytes emetteur_rf.o
+ 0x080009c8 0x080009c8 0x00000028 Code RO 6 i.main main.o
+ 0x080009f0 0x080009f0 0x00000018 Data RO 882 .constdata system_stm32f1xx.o
+ 0x08000a08 0x08000a08 0x00000020 Data RO 940 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080009fc, Size: 0x00000418, Max: 0x00005000, ABSOLUTE)
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000a28, Size: 0x00000418, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 0x080009fc 0x00000010 Data RW 232 .data mytimer.o
- 0x20000010 0x08000a0c 0x00000004 Data RW 883 .data system_stm32f1xx.o
- 0x20000014 0x08000a10 0x00000004 PAD
+ 0x20000000 0x08000a28 0x00000010 Data RW 232 .data mytimer.o
+ 0x20000010 0x08000a38 0x00000004 Data RW 883 .data system_stm32f1xx.o
+ 0x20000014 0x08000a3c 0x00000004 PAD
0x20000018 - 0x00000400 Zero RW 914 STACK startup_stm32f103xb.o
@@ -564,17 +567,17 @@ Image component sizes
0 0 0 0 0 2520 chrono.o
236 30 0 0 0 21985 emetteur_rf.o
- 280 28 0 0 0 356196 main.o
+ 284 26 0 0 0 356200 main.o
104 30 0 16 0 27113 mytimer.o
36 8 236 0 1024 772 startup_stm32f103xb.o
504 62 0 0 0 10387 stm32f1xx_ll_gpio.o
288 48 0 0 0 13117 stm32f1xx_ll_rcc.o
600 56 0 0 0 24640 stm32f1xx_ll_usart.o
- 40 6 0 0 0 2073 stm32f1xx_ll_utils.o
+ 80 6 0 0 0 5133 stm32f1xx_ll_utils.o
88 18 24 4 0 1147 system_stm32f1xx.o
----------------------------------------------------------------------
- 2178 286 292 20 1028 459950 Object Totals
+ 2222 284 292 20 1028 463014 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 0 0 4 0 (incl. Padding)
@@ -613,15 +616,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 2264 302 292 20 1028 459078 Grand Totals
- 2264 302 292 20 1028 459078 ELF Image Totals
- 2264 302 292 20 0 0 ROM Totals
+ 2308 300 292 20 1028 462142 Grand Totals
+ 2308 300 292 20 1028 462142 ELF Image Totals
+ 2308 300 292 20 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 2556 ( 2.50kB)
+ Total RO Size (Code + RO Data) 2600 ( 2.54kB)
Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB)
- Total ROM Size (Code + RO Data + RW Data) 2576 ( 2.52kB)
+ Total ROM Size (Code + RO Data + RW Data) 2620 ( 2.56kB)
==============================================================================
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/Project_Simulateur.dep b/keil_project/MDK-ARM/NUCLEO-F103RB/Project_Simulateur.dep
index 8539c46..618da51 100644
--- a/keil_project/MDK-ARM/NUCLEO-F103RB/Project_Simulateur.dep
+++ b/keil_project/MDK-ARM/NUCLEO-F103RB/Project_Simulateur.dep
@@ -1,6 +1,6 @@
Dependencies for Project 'Project', Target 'Simulateur': (DO NOT MODIFY !)
CompilerVersion: 5060750::V5.06 update 6 (build 750)::ARMCC
-F (../Src/main.c)(0x5FAC0A56)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99
-I.\RTE\_Simulateur
-IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
-IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT
-o nucleo-f103rb\main.o --omf_browse nucleo-f103rb\main.crf --depend nucleo-f103rb\main.d)
+F (../Src/main.c)(0x5FAC0F30)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99
-I.\RTE\_Simulateur
-IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
-IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT
-o nucleo-f103rb\main.o --omf_browse nucleo-f103rb\main.crf --depend nucleo-f103rb\main.d)
I (..\LLDrivers\inc\stm32f1xx_ll_rcc.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\Inc\stm32f103xb.h)(0x5F8402DF)
@@ -13,7 +13,7 @@ I (..\Inc\system_stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_utils.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_system.h)(0x5F8402E0)
I (..\Services\Chrono.h)(0x5F8402E0)
-I (..\Services\emetteur_rf.h)(0x5FAC06CC)
+I (..\Services\emetteur_rf.h)(0x5FAC0E5E)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
@@ -30,8 +30,8 @@ I (..\MyDrivers\MyTimer.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
-F (..\Services\emetteur_rf.c)(0x5FAC0A46)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99
-I.\RTE\_Simulateur
-IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
-IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT
-o nucleo-f103rb\emetteur_rf.o --omf_browse nucleo-f103rb\emetteur_rf.crf --depend nucleo-f103rb\emetteur_rf.d)
-I (..\Services\emetteur_rf.h)(0x5FAC06CC)
+F (..\Services\emetteur_rf.c)(0x5FAC0F02)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99
-I.\RTE\_Simulateur
-IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
-IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT
-o nucleo-f103rb\emetteur_rf.o --omf_browse nucleo-f103rb\emetteur_rf.crf --depend nucleo-f103rb\emetteur_rf.d)
+I (..\Services\emetteur_rf.h)(0x5FAC0E5E)
I (..\LLDrivers\inc\stm32f1xx_ll_bus.h)(0x5F8402DF)
I (..\Inc\stm32f1xx.h)(0x5F8402DF)
I (..\Inc\stm32f103xb.h)(0x5F8402DF)
@@ -43,7 +43,7 @@ I (C:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include\cms
I (..\Inc\system_stm32f1xx.h)(0x5F8402DF)
I (..\LLDrivers\inc\stm32f1xx_ll_usart.h)(0x5F8402E0)
I (..\LLDrivers\inc\stm32f1xx_ll_gpio.h)(0x5F8402DF)
-F (..\Services\emetteur_rf.h)(0x5FAC06CC)()
+F (..\Services\emetteur_rf.h)(0x5FAC0E5E)()
F (..\MyDrivers\MyTimer.c)(0x5F8402E0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Inc -I ..\LLDrivers\inc -I ..\Services -I ..\MyDrivers -I ..\MDK-ARM --C99
-I.\RTE\_Simulateur
-IC:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
-IC:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000U" -DUSE_FULL_ASSERT
-o nucleo-f103rb\mytimer.o --omf_browse nucleo-f103rb\mytimer.crf --depend nucleo-f103rb\mytimer.d)
I (..\MyDrivers\MyTimer.h)(0x5F8402E0)
I (..\Inc\stm32f103xb.h)(0x5F8402DF)
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.crf b/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.crf
index 1f25a6f..b898600 100644
Binary files a/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.crf and b/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.crf differ
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.o b/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.o
index 8e1c8aa..3f4e09a 100644
Binary files a/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.o and b/keil_project/MDK-ARM/NUCLEO-F103RB/emetteur_rf.o differ
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/main.crf b/keil_project/MDK-ARM/NUCLEO-F103RB/main.crf
index 4a7a66f..2f0a2e1 100644
Binary files a/keil_project/MDK-ARM/NUCLEO-F103RB/main.crf and b/keil_project/MDK-ARM/NUCLEO-F103RB/main.crf differ
diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/main.o b/keil_project/MDK-ARM/NUCLEO-F103RB/main.o
index 3a99d23..3b0d981 100644
Binary files a/keil_project/MDK-ARM/NUCLEO-F103RB/main.o and b/keil_project/MDK-ARM/NUCLEO-F103RB/main.o differ
diff --git a/keil_project/MDK-ARM/Project.uvguix.momof b/keil_project/MDK-ARM/Project.uvguix.momof
index 81cbf5a..0e7ae90 100644
--- a/keil_project/MDK-ARM/Project.uvguix.momof
+++ b/keil_project/MDK-ARM/Project.uvguix.momof
@@ -112,8 +112,8 @@
2
3
- -32000
- -32000
+ -1
+ -1
-1
@@ -129,8 +129,8 @@
0
- 592
- 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000010000000100000052433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000C5D4F200FFFFFFFF3F433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C53657276696365735C656D6574746575725F72662E63000000000D656D6574746575725F72662E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C53657276696365735C656D6574746575725F72662E68000000000D656D6574746575725F72662E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FC000000700000008007000088030000
+ 842
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000006000000050000000100000052433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000C5D4F200FFFFFFFF3F433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C53657276696365735C656D6574746575725F72662E63000000000D656D6574746575725F72662E6300000000BECEA100FFFFFFFF4B433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C53657276696365735C656D6574746575725F72662E68000000000D656D6574746575725F72662E6800000000F0A0A100FFFFFFFF57433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C4C4C447269766572735C7372635C73746D3332663178785F6C6C5F7574696C732E63000000001473746D3332663178785F6C6C5F7574696C732E6300000000BCA8E100FFFFFFFF57433A5C55736572735C6D6F6D6F665C446F63756D656E74735C70726F6A65745F766F696C6965725C6B65696C5F70726F6A6563745C4C4C447269766572735C696E635C73746D3332663178785F6C6C5F75736172742E68000000001473746D3332663178785F6C6C5F75736172742E68000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FC000000700000008007000088030000
@@ -1825,7 +1825,7 @@
File
2727
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000066173736572749600000000000000100006617373657274085F5F414443785F5F03616463054144433132034252520370696E0452656164124C4C5F54494D5F496E6974547970654465660374696D03494452114750494F5F43524C5F434E46305F506F7304434E46300F5057525F4353525F5755465F4D736B025352044449455206436C6175736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000066173736572749600000000000000100006617373657274085F5F414443785F5F03616463054144433132034252520370696E0452656164124C4C5F54494D5F496E6974547970654465660374696D03494452114750494F5F43524C5F434E46305F506F7304434E46300F5057525F4353525F5755465F4D736B025352044449455206436C6175736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000
1423
@@ -1841,7 +1841,7 @@
Build
998
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000A53696D756C6174657572960000000000000002000D4E55434C454F2D4631303352420A53696D756C617465757200000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000A53696D756C6174657572960000000000000002000D4E55434C454F2D4631303352420A53696D756C617465757200000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000
583
@@ -3566,7 +3566,7 @@
File
2727
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000066173736572749600000000000000100006617373657274085F5F414443785F5F03616463054144433132034252520370696E0452656164124C4C5F54494D5F496E6974547970654465660374696D03494452114750494F5F43524C5F434E46305F506F7304434E46300F5057525F4353525F5755465F4D736B025352044449455206436C6175736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000066173736572749600000000000000100006617373657274085F5F414443785F5F03616463054144433132034252520370696E0452656164124C4C5F54494D5F496E6974547970654465660374696D03494452114750494F5F43524C5F434E46305F506F7304434E46300F5057525F4353525F5755465F4D736B025352044449455206436C6175736500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000
1423
@@ -3582,7 +3582,7 @@
Build
955
- 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000
583
@@ -3598,7 +3598,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000100330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000100330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000
898
@@ -3622,11 +3622,11 @@
0
100
- 1
+ 5
startup_stm32f103xb.s
0
- 122
+ 125
133
1
@@ -3634,17 +3634,17 @@
../Src/main.c
- 45
- 25
- 48
+ 0
+ 38
+ 46
1
0
..\Services\emetteur_rf.c
- 50
- 1
+ 0
+ 18
49
1
@@ -3659,6 +3659,24 @@
0
+
+ ..\LLDrivers\src\stm32f1xx_ll_utils.c
+ 0
+ 191
+ 199
+ 1
+
+ 0
+
+
+ ..\LLDrivers\inc\stm32f1xx_ll_usart.h
+ 0
+ 1855
+ 1863
+ 1
+
+ 0
+
diff --git a/keil_project/MDK-ARM/Project.uvoptx b/keil_project/MDK-ARM/Project.uvoptx
index faa90cf..57c22f4 100644
--- a/keil_project/MDK-ARM/Project.uvoptx
+++ b/keil_project/MDK-ARM/Project.uvoptx
@@ -377,7 +377,7 @@
0
46
1
- 134220196
+ 134220236
0
0
0
diff --git a/keil_project/Services/emetteur_rf.c b/keil_project/Services/emetteur_rf.c
index c887593..31e5a1c 100644
--- a/keil_project/Services/emetteur_rf.c
+++ b/keil_project/Services/emetteur_rf.c
@@ -46,7 +46,7 @@ void emetteur_send_bytes(USART_TypeDef * uart_port,char* buf, int len){
for(int i = 0; i < len; i++){
LL_GPIO_SetOutputPin(GPIOA,LL_GPIO_PIN_11);
LL_USART_TransmitData8(uart_port, buf[i]);
- LL_GPIO_ResetOutputPin(GPIOA,LL_GPIO_PIN_11);
while(!LL_USART_IsActiveFlag_TXE(uart_port));
+ LL_GPIO_ResetOutputPin(GPIOA,LL_GPIO_PIN_11);
}
}
diff --git a/keil_project/Src/main.c b/keil_project/Src/main.c
index f7315ee..c98ac4a 100644
--- a/keil_project/Src/main.c
+++ b/keil_project/Src/main.c
@@ -46,6 +46,7 @@ int main(void)
emetteur_rf_init();
while(1){
emetteur_send_bytes(USART1, "Coucou", 6);
+ LL_mDelay(500);
}
}