Browse Source

added main timer

alejeune 1 year ago
parent
commit
f455fed0de

+ 8
- 8
FileInclude/Plateau.c View File

@@ -6,19 +6,19 @@
6 6
 /* Declarations */
7 7
 
8 8
 char channel = 1 ;
9
-MyTimer_Struct_TypeDef TIM;
10
-MyTimer_Struct_TypeDef * Data = &TIM;
9
+MyTimer_Struct_TypeDef TIMPlateau;
10
+MyTimer_Struct_TypeDef * DataPlateau = &TIMPlateau;
11 11
 MyGPIO_Struct_TypeDef GPIOA5; // pin direction
12 12
 MyGPIO_Struct_TypeDef GPIOA6; // pin moteur
13 13
 
14 14
 void Init_Plateau (void) {
15 15
 	
16 16
 	/* Configuration du Timer */
17
-	Data->Timer = TIM3;
18
-	Data->ARR = 300;
19
-	Data->PSC = 11; 
17
+	DataPlateau->Timer = TIM3;
18
+	DataPlateau->ARR = 300;
19
+	DataPlateau->PSC = 11; 
20 20
 	
21
-	MyTimer_Base_Init(Data);
21
+	MyTimer_Base_Init(DataPlateau);
22 22
 	
23 23
 	/* Configuration des GPIOs */
24 24
 	GPIOA5.GPIO = GPIOA;
@@ -32,7 +32,7 @@ void Init_Plateau (void) {
32 32
 	MyGPIO_Init(&GPIOA6);
33 33
 
34 34
 	MyTimer_Base_Start(TIM3);
35
-	MyTimer_PWM(Data->Timer,channel);
35
+	MyTimer_PWM(DataPlateau->Timer,channel);
36 36
 }
37 37
 
38 38
 void Set_Direction (char sens) {
@@ -47,7 +47,7 @@ void Set_Direction (char sens) {
47 47
 
48 48
 void Set_Vitesse (char vitesse) {
49 49
 	
50
-	Set_PWM_PRCT(Data->Timer, channel, vitesse);
50
+	Set_PWM_PRCT(DataPlateau->Timer, channel, vitesse);
51 51
 	
52 52
 }
53 53
 /* Permet de diriger le plateau du voilier */

+ 235
- 217
Listings/Projet1_Simulation.map View File

@@ -6,6 +6,12 @@ Section Cross References
6 6
 
7 7
     main.o(i.f) refers to plateau.o(i.Set_Moteur_Plateau) for Set_Moteur_Plateau
8 8
     main.o(i.f) refers to main.o(.data) for droite
9
+    main.o(i.handler) refers to batterie.o(i.Get_Batterie) for Get_Batterie
10
+    main.o(i.handler) refers to telecommande.o(i.Send_Message) for Send_Message
11
+    main.o(i.handler) refers to main.o(.data) for counter
12
+    main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
13
+    main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
14
+    main.o(i.main) refers to mytimer.o(i.MyTimer_ActiveIT) for MyTimer_ActiveIT
9 15
     main.o(i.main) refers to telecommande.o(i.Init_USART) for Init_USART
10 16
     main.o(i.main) refers to telecommande.o(i.Init_Message_Reception) for Init_Message_Reception
11 17
     main.o(i.main) refers to plateau.o(i.Init_Plateau) for Init_Plateau
@@ -14,10 +20,10 @@ Section Cross References
14 20
     main.o(i.main) refers to batterie.o(i.Init_Batterie) for Init_Batterie
15 21
     main.o(i.main) refers to mygirouette.o(i.Get_Angle) for Get_Angle
16 22
     main.o(i.main) refers to myvoile.o(i.Set_Voile) for Set_Voile
17
-    main.o(i.main) refers to batterie.o(i.Get_Batterie) for Get_Batterie
18
-    main.o(i.main) refers to telecommande.o(i.Send_Message) for Send_Message
23
+    main.o(i.main) refers to main.o(.data) for Data
24
+    main.o(i.main) refers to main.o(i.handler) for handler
19 25
     main.o(i.main) refers to main.o(i.f) for f
20
-    main.o(i.main) refers to main.o(.data) for bat
26
+    main.o(.data) refers to main.o(.conststring) for .conststring
21 27
     mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
22 28
     mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
23 29
     mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
@@ -55,7 +61,7 @@ Section Cross References
55 61
     plateau.o(i.Init_Plateau) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
56 62
     plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
57 63
     plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
58
-    plateau.o(i.Init_Plateau) refers to plateau.o(.data) for Data
64
+    plateau.o(i.Init_Plateau) refers to plateau.o(.data) for DataPlateau
59 65
     plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOA5
60 66
     plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
61 67
     plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
@@ -64,7 +70,7 @@ Section Cross References
64 70
     plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Direction) for Set_Direction
65 71
     plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Vitesse) for Set_Vitesse
66 72
     plateau.o(i.Set_Vitesse) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT
67
-    plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for Data
73
+    plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for DataPlateau
68 74
     telecommande.o(i.Init_Message_Reception) refers to telecommande.o(.data) for ptr
69 75
     telecommande.o(i.Init_USART) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
70 76
     telecommande.o(i.Init_USART) refers to telecommande.o(.bss) for GPIOA10
@@ -132,7 +138,6 @@ Removing Unused input sections from the image.
132 138
     Removing mytimer.o(.revsh_text), (4 bytes).
133 139
     Removing mytimer.o(.rrx_text), (6 bytes).
134 140
     Removing mytimer.o(i.Get_Timer_Count), (6 bytes).
135
-    Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
136 141
     Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
137 142
     Removing myadc.o(.rev16_text), (4 bytes).
138 143
     Removing myadc.o(.revsh_text), (4 bytes).
@@ -164,7 +169,7 @@ Removing Unused input sections from the image.
164 169
     Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
165 170
     Removing system_stm32f10x.o(.data), (20 bytes).
166 171
 
167
-38 unused section(s) (total 1052 bytes) removed from the image.
172
+37 unused section(s) (total 876 bytes) removed from the image.
168 173
 
169 174
 ==============================================================================
170 175
 
@@ -174,35 +179,35 @@ Image Symbol Table
174 179
 
175 180
     Symbol Name                              Value     Ov Type        Size  Object(Section)
176 181
 
177
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
178
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
179
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
180
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
181
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
182
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
183
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
184
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
182
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
183
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
185 184
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
185
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
186
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
187
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
186 188
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
189
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
190
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
191
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
192
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
187 193
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
188
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
189 194
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
190
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
191
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
192
-    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
195
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
196
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
193 197
     ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
198
+    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
194 199
     ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
195 200
     ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
196 201
     ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
197 202
     ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
198 203
     ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
199
-    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
200 204
     ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
205
+    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
201 206
     ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
202 207
     ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
203 208
     ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
204
-    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
205 209
     ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
210
+    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
206 211
     FileInclude\Batterie.c                   0x00000000   Number         0  batterie.o ABSOLUTE
207 212
     FileInclude\Driver_GPIO.c                0x00000000   Number         0  driver_gpio.o ABSOLUTE
208 213
     FileInclude\MyADC.c                      0x00000000   Number         0  myadc.o ABSOLUTE
@@ -252,8 +257,8 @@ Image Symbol Table
252 257
     .text                                    0x08000518   Section        0  d2f.o(.text)
253 258
     .text                                    0x08000550   Section        0  llshl.o(.text)
254 259
     .text                                    0x0800056e   Section        0  llsshr.o(.text)
255
-    .text                                    0x08000592   Section        0  iusefp.o(.text)
256 260
     .text                                    0x08000592   Section        0  fepilogue.o(.text)
261
+    .text                                    0x08000592   Section        0  iusefp.o(.text)
257 262
     .text                                    0x08000600   Section        0  depilogue.o(.text)
258 263
     .text                                    0x080006bc   Section       36  init.o(.text)
259 264
     .text                                    0x080006e0   Section        0  llushr.o(.text)
@@ -269,48 +274,51 @@ Image Symbol Table
269 274
     i.MyGPIO_Init                            0x08000964   Section        0  driver_gpio.o(i.MyGPIO_Init)
270 275
     i.MyGPIO_Reset                           0x08000a18   Section        0  driver_gpio.o(i.MyGPIO_Reset)
271 276
     i.MyGPIO_Set                             0x08000a26   Section        0  driver_gpio.o(i.MyGPIO_Set)
272
-    i.MyTimer_Base_Init                      0x08000a34   Section        0  mytimer.o(i.MyTimer_Base_Init)
273
-    i.MyTimer_Base_Start                     0x08000aa0   Section        0  mytimer.o(i.MyTimer_Base_Start)
274
-    i.MyTimer_PWM                            0x08000aac   Section        0  mytimer.o(i.MyTimer_PWM)
275
-    i.MyVoile_Init                           0x08000c94   Section        0  myvoile.o(i.MyVoile_Init)
276
-    i.Send_Char                              0x08000cbc   Section        0  telecommande.o(i.Send_Char)
277
-    i.Send_Message                           0x08000cd8   Section        0  telecommande.o(i.Send_Message)
278
-    i.SetSysClock                            0x08000cf0   Section        0  system_stm32f10x.o(i.SetSysClock)
279
-    SetSysClock                              0x08000cf1   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
280
-    i.SetSysClockTo72                        0x08000cf8   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
281
-    SetSysClockTo72                          0x08000cf9   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
282
-    i.Set_Direction                          0x08000dd8   Section        0  plateau.o(i.Set_Direction)
283
-    i.Set_Duty_Cycle                         0x08000e00   Section        0  mytimer.o(i.Set_Duty_Cycle)
284
-    i.Set_Moteur_Plateau                     0x08000e28   Section        0  plateau.o(i.Set_Moteur_Plateau)
285
-    i.Set_PWM_PRCT                           0x08000e40   Section        0  mytimer.o(i.Set_PWM_PRCT)
286
-    i.Set_Vitesse                            0x08000e78   Section        0  plateau.o(i.Set_Vitesse)
287
-    i.Set_Voile                              0x08000e98   Section        0  myvoile.o(i.Set_Voile)
288
-    i.SystemInit                             0x08000f84   Section        0  system_stm32f10x.o(i.SystemInit)
289
-    i.TIM1_UP_IRQHandler                     0x08000fe4   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
290
-    i.TIM2_IRQHandler                        0x08001008   Section        0  mytimer.o(i.TIM2_IRQHandler)
291
-    i.TIM3_IRQHandler                        0x0800102c   Section        0  mytimer.o(i.TIM3_IRQHandler)
292
-    i.TIM4_IRQHandler                        0x08001050   Section        0  mytimer.o(i.TIM4_IRQHandler)
293
-    i.USART1_IRQHandler                      0x08001074   Section        0  telecommande.o(i.USART1_IRQHandler)
294
-    i.__scatterload_copy                     0x08001090   Section       14  handlers.o(i.__scatterload_copy)
295
-    i.__scatterload_null                     0x0800109e   Section        2  handlers.o(i.__scatterload_null)
296
-    i.__scatterload_zeroinit                 0x080010a0   Section       14  handlers.o(i.__scatterload_zeroinit)
297
-    i.f                                      0x080010b0   Section        0  main.o(i.f)
298
-    i.initADC                                0x080010f0   Section        0  myadc.o(i.initADC)
299
-    i.main                                   0x0800112c   Section        0  main.o(i.main)
300
-    i.read                                   0x080011e8   Section        0  myadc.o(i.read)
301
-    i.startADC                               0x08001210   Section        0  myadc.o(i.startADC)
302
-    .constdata                               0x08001224   Section       36  mygirouette.o(.constdata)
303
-    .constdata                               0x08001248   Section        8  myvoile.o(.constdata)
304
-    .data                                    0x20000000   Section       16  main.o(.data)
305
-    .data                                    0x20000010   Section       16  mytimer.o(.data)
306
-    .data                                    0x20000020   Section        4  mygirouette.o(.data)
307
-    .data                                    0x20000024   Section        4  batterie.o(.data)
308
-    .data                                    0x20000028   Section       16  plateau.o(.data)
309
-    .data                                    0x20000038   Section        8  telecommande.o(.data)
310
-    .bss                                     0x20000040   Section       12  batterie.o(.bss)
311
-    .bss                                     0x2000004c   Section       24  plateau.o(.bss)
312
-    .bss                                     0x20000064   Section       52  telecommande.o(.bss)
313
-    STACK                                    0x20000098   Section     1024  startup_stm32f10x_md.o(STACK)
277
+    i.MyTimer_ActiveIT                       0x08000a34   Section        0  mytimer.o(i.MyTimer_ActiveIT)
278
+    i.MyTimer_Base_Init                      0x08000ae4   Section        0  mytimer.o(i.MyTimer_Base_Init)
279
+    i.MyTimer_Base_Start                     0x08000b50   Section        0  mytimer.o(i.MyTimer_Base_Start)
280
+    i.MyTimer_PWM                            0x08000b5c   Section        0  mytimer.o(i.MyTimer_PWM)
281
+    i.MyVoile_Init                           0x08000d44   Section        0  myvoile.o(i.MyVoile_Init)
282
+    i.Send_Char                              0x08000d6c   Section        0  telecommande.o(i.Send_Char)
283
+    i.Send_Message                           0x08000d88   Section        0  telecommande.o(i.Send_Message)
284
+    i.SetSysClock                            0x08000da0   Section        0  system_stm32f10x.o(i.SetSysClock)
285
+    SetSysClock                              0x08000da1   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
286
+    i.SetSysClockTo72                        0x08000da8   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
287
+    SetSysClockTo72                          0x08000da9   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
288
+    i.Set_Direction                          0x08000e88   Section        0  plateau.o(i.Set_Direction)
289
+    i.Set_Duty_Cycle                         0x08000eb0   Section        0  mytimer.o(i.Set_Duty_Cycle)
290
+    i.Set_Moteur_Plateau                     0x08000ed8   Section        0  plateau.o(i.Set_Moteur_Plateau)
291
+    i.Set_PWM_PRCT                           0x08000ef0   Section        0  mytimer.o(i.Set_PWM_PRCT)
292
+    i.Set_Vitesse                            0x08000f28   Section        0  plateau.o(i.Set_Vitesse)
293
+    i.Set_Voile                              0x08000f48   Section        0  myvoile.o(i.Set_Voile)
294
+    i.SystemInit                             0x08001034   Section        0  system_stm32f10x.o(i.SystemInit)
295
+    i.TIM1_UP_IRQHandler                     0x08001094   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
296
+    i.TIM2_IRQHandler                        0x080010b8   Section        0  mytimer.o(i.TIM2_IRQHandler)
297
+    i.TIM3_IRQHandler                        0x080010dc   Section        0  mytimer.o(i.TIM3_IRQHandler)
298
+    i.TIM4_IRQHandler                        0x08001100   Section        0  mytimer.o(i.TIM4_IRQHandler)
299
+    i.USART1_IRQHandler                      0x08001124   Section        0  telecommande.o(i.USART1_IRQHandler)
300
+    i.__scatterload_copy                     0x08001140   Section       14  handlers.o(i.__scatterload_copy)
301
+    i.__scatterload_null                     0x0800114e   Section        2  handlers.o(i.__scatterload_null)
302
+    i.__scatterload_zeroinit                 0x08001150   Section       14  handlers.o(i.__scatterload_zeroinit)
303
+    i.f                                      0x08001160   Section        0  main.o(i.f)
304
+    i.handler                                0x080011a0   Section        0  main.o(i.handler)
305
+    i.initADC                                0x08001264   Section        0  myadc.o(i.initADC)
306
+    i.main                                   0x080012a0   Section        0  main.o(i.main)
307
+    i.read                                   0x08001314   Section        0  myadc.o(i.read)
308
+    i.startADC                               0x0800133c   Section        0  myadc.o(i.startADC)
309
+    .constdata                               0x08001350   Section       36  mygirouette.o(.constdata)
310
+    .constdata                               0x08001374   Section        8  myvoile.o(.constdata)
311
+    .conststring                             0x0800137c   Section        8  main.o(.conststring)
312
+    .data                                    0x20000000   Section       36  main.o(.data)
313
+    .data                                    0x20000024   Section       16  mytimer.o(.data)
314
+    .data                                    0x20000034   Section        4  mygirouette.o(.data)
315
+    .data                                    0x20000038   Section        4  batterie.o(.data)
316
+    .data                                    0x2000003c   Section       16  plateau.o(.data)
317
+    .data                                    0x2000004c   Section        8  telecommande.o(.data)
318
+    .bss                                     0x20000054   Section       12  batterie.o(.bss)
319
+    .bss                                     0x20000060   Section       24  plateau.o(.bss)
320
+    .bss                                     0x20000078   Section       52  telecommande.o(.bss)
321
+    STACK                                    0x200000b0   Section     1024  startup_stm32f10x_md.o(STACK)
314 322
 
315 323
     Global Symbols
316 324
 
@@ -421,56 +429,62 @@ Image Symbol Table
421 429
     MyGPIO_Init                              0x08000965   Thumb Code   166  driver_gpio.o(i.MyGPIO_Init)
422 430
     MyGPIO_Reset                             0x08000a19   Thumb Code    14  driver_gpio.o(i.MyGPIO_Reset)
423 431
     MyGPIO_Set                               0x08000a27   Thumb Code    12  driver_gpio.o(i.MyGPIO_Set)
424
-    MyTimer_Base_Init                        0x08000a35   Thumb Code    98  mytimer.o(i.MyTimer_Base_Init)
425
-    MyTimer_Base_Start                       0x08000aa1   Thumb Code    10  mytimer.o(i.MyTimer_Base_Start)
426
-    MyTimer_PWM                              0x08000aad   Thumb Code   472  mytimer.o(i.MyTimer_PWM)
427
-    MyVoile_Init                             0x08000c95   Thumb Code    32  myvoile.o(i.MyVoile_Init)
428
-    Send_Char                                0x08000cbd   Thumb Code    22  telecommande.o(i.Send_Char)
429
-    Send_Message                             0x08000cd9   Thumb Code    24  telecommande.o(i.Send_Message)
430
-    Set_Direction                            0x08000dd9   Thumb Code    34  plateau.o(i.Set_Direction)
431
-    Set_Duty_Cycle                           0x08000e01   Thumb Code    40  mytimer.o(i.Set_Duty_Cycle)
432
-    Set_Moteur_Plateau                       0x08000e29   Thumb Code    24  plateau.o(i.Set_Moteur_Plateau)
433
-    Set_PWM_PRCT                             0x08000e41   Thumb Code    56  mytimer.o(i.Set_PWM_PRCT)
434
-    Set_Vitesse                              0x08000e79   Thumb Code    22  plateau.o(i.Set_Vitesse)
435
-    Set_Voile                                0x08000e99   Thumb Code   210  myvoile.o(i.Set_Voile)
436
-    SystemInit                               0x08000f85   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
437
-    TIM1_UP_IRQHandler                       0x08000fe5   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
438
-    TIM2_IRQHandler                          0x08001009   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
439
-    TIM3_IRQHandler                          0x0800102d   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
440
-    TIM4_IRQHandler                          0x08001051   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
441
-    USART1_IRQHandler                        0x08001075   Thumb Code    18  telecommande.o(i.USART1_IRQHandler)
442
-    __scatterload_copy                       0x08001091   Thumb Code    14  handlers.o(i.__scatterload_copy)
443
-    __scatterload_null                       0x0800109f   Thumb Code     2  handlers.o(i.__scatterload_null)
444
-    __scatterload_zeroinit                   0x080010a1   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
445
-    f                                        0x080010b1   Thumb Code    54  main.o(i.f)
446
-    initADC                                  0x080010f1   Thumb Code    50  myadc.o(i.initADC)
447
-    main                                     0x0800112d   Thumb Code   120  main.o(i.main)
448
-    read                                     0x080011e9   Thumb Code    34  myadc.o(i.read)
449
-    startADC                                 0x08001211   Thumb Code    14  myadc.o(i.startADC)
450
-    Region$$Table$$Base                      0x08001250   Number         0  anon$$obj.o(Region$$Table)
451
-    Region$$Table$$Limit                     0x08001270   Number         0  anon$$obj.o(Region$$Table)
432
+    MyTimer_ActiveIT                         0x08000a35   Thumb Code   148  mytimer.o(i.MyTimer_ActiveIT)
433
+    MyTimer_Base_Init                        0x08000ae5   Thumb Code    98  mytimer.o(i.MyTimer_Base_Init)
434
+    MyTimer_Base_Start                       0x08000b51   Thumb Code    10  mytimer.o(i.MyTimer_Base_Start)
435
+    MyTimer_PWM                              0x08000b5d   Thumb Code   472  mytimer.o(i.MyTimer_PWM)
436
+    MyVoile_Init                             0x08000d45   Thumb Code    32  myvoile.o(i.MyVoile_Init)
437
+    Send_Char                                0x08000d6d   Thumb Code    22  telecommande.o(i.Send_Char)
438
+    Send_Message                             0x08000d89   Thumb Code    24  telecommande.o(i.Send_Message)
439
+    Set_Direction                            0x08000e89   Thumb Code    34  plateau.o(i.Set_Direction)
440
+    Set_Duty_Cycle                           0x08000eb1   Thumb Code    40  mytimer.o(i.Set_Duty_Cycle)
441
+    Set_Moteur_Plateau                       0x08000ed9   Thumb Code    24  plateau.o(i.Set_Moteur_Plateau)
442
+    Set_PWM_PRCT                             0x08000ef1   Thumb Code    56  mytimer.o(i.Set_PWM_PRCT)
443
+    Set_Vitesse                              0x08000f29   Thumb Code    22  plateau.o(i.Set_Vitesse)
444
+    Set_Voile                                0x08000f49   Thumb Code   210  myvoile.o(i.Set_Voile)
445
+    SystemInit                               0x08001035   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
446
+    TIM1_UP_IRQHandler                       0x08001095   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
447
+    TIM2_IRQHandler                          0x080010b9   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
448
+    TIM3_IRQHandler                          0x080010dd   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
449
+    TIM4_IRQHandler                          0x08001101   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
450
+    USART1_IRQHandler                        0x08001125   Thumb Code    18  telecommande.o(i.USART1_IRQHandler)
451
+    __scatterload_copy                       0x08001141   Thumb Code    14  handlers.o(i.__scatterload_copy)
452
+    __scatterload_null                       0x0800114f   Thumb Code     2  handlers.o(i.__scatterload_null)
453
+    __scatterload_zeroinit                   0x08001151   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
454
+    f                                        0x08001161   Thumb Code    54  main.o(i.f)
455
+    handler                                  0x080011a1   Thumb Code   126  main.o(i.handler)
456
+    initADC                                  0x08001265   Thumb Code    50  myadc.o(i.initADC)
457
+    main                                     0x080012a1   Thumb Code    94  main.o(i.main)
458
+    read                                     0x08001315   Thumb Code    34  myadc.o(i.read)
459
+    startADC                                 0x0800133d   Thumb Code    14  myadc.o(i.startADC)
460
+    Region$$Table$$Base                      0x08001384   Number         0  anon$$obj.o(Region$$Table)
461
+    Region$$Table$$Limit                     0x080013a4   Number         0  anon$$obj.o(Region$$Table)
452 462
     droite                                   0x20000000   Data           4  main.o(.data)
453 463
     b                                        0x20000004   Data           4  main.o(.data)
454 464
     testBatterie                             0x20000008   Data           4  main.o(.data)
455 465
     bat                                      0x2000000c   Data           4  main.o(.data)
456
-    ptr1                                     0x20000010   Data           4  mytimer.o(.data)
457
-    ptr2                                     0x20000014   Data           4  mytimer.o(.data)
458
-    ptr3                                     0x20000018   Data           4  mytimer.o(.data)
459
-    ptr4                                     0x2000001c   Data           4  mytimer.o(.data)
460
-    x                                        0x20000020   Data           4  mygirouette.o(.data)
461
-    nivBatterie                              0x20000024   Data           4  batterie.o(.data)
462
-    channel                                  0x20000028   Data           1  plateau.o(.data)
463
-    TIM                                      0x2000002c   Data           8  plateau.o(.data)
464
-    Data                                     0x20000034   Data           4  plateau.o(.data)
465
-    Usart                                    0x20000038   Data           4  telecommande.o(.data)
466
-    ptr                                      0x2000003c   Data           4  telecommande.o(.data)
467
-    GPIOC0                                   0x20000040   Data          12  batterie.o(.bss)
468
-    GPIOA5                                   0x2000004c   Data          12  plateau.o(.bss)
469
-    GPIOA6                                   0x20000058   Data          12  plateau.o(.bss)
470
-    USART                                    0x20000064   Data          28  telecommande.o(.bss)
471
-    GPIOA10                                  0x20000080   Data          12  telecommande.o(.bss)
472
-    GPIOA9                                   0x2000008c   Data          12  telecommande.o(.bss)
473
-    __initial_sp                             0x20000498   Data           0  startup_stm32f10x_md.o(STACK)
466
+    counter                                  0x20000010   Data           4  main.o(.data)
467
+    visuBatterie                             0x20000014   Data           4  main.o(.data)
468
+    TIM                                      0x20000018   Data           8  main.o(.data)
469
+    Data                                     0x20000020   Data           4  main.o(.data)
470
+    ptr1                                     0x20000024   Data           4  mytimer.o(.data)
471
+    ptr2                                     0x20000028   Data           4  mytimer.o(.data)
472
+    ptr3                                     0x2000002c   Data           4  mytimer.o(.data)
473
+    ptr4                                     0x20000030   Data           4  mytimer.o(.data)
474
+    x                                        0x20000034   Data           4  mygirouette.o(.data)
475
+    nivBatterie                              0x20000038   Data           4  batterie.o(.data)
476
+    channel                                  0x2000003c   Data           1  plateau.o(.data)
477
+    TIMPlateau                               0x20000040   Data           8  plateau.o(.data)
478
+    DataPlateau                              0x20000048   Data           4  plateau.o(.data)
479
+    Usart                                    0x2000004c   Data           4  telecommande.o(.data)
480
+    ptr                                      0x20000050   Data           4  telecommande.o(.data)
481
+    GPIOC0                                   0x20000054   Data          12  batterie.o(.bss)
482
+    GPIOA5                                   0x20000060   Data          12  plateau.o(.bss)
483
+    GPIOA6                                   0x2000006c   Data          12  plateau.o(.bss)
484
+    USART                                    0x20000078   Data          28  telecommande.o(.bss)
485
+    GPIOA10                                  0x20000094   Data          12  telecommande.o(.bss)
486
+    GPIOA9                                   0x200000a0   Data          12  telecommande.o(.bss)
487
+    __initial_sp                             0x200004b0   Data           0  startup_stm32f10x_md.o(STACK)
474 488
 
475 489
 
476 490
 
@@ -480,105 +494,109 @@ Memory Map of the image
480 494
 
481 495
   Image Entry point : 0x080000ed
482 496
 
483
-  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000012b0, Max: 0x00020000, ABSOLUTE)
497
+  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000013f8, Max: 0x00020000, ABSOLUTE)
484 498
 
485
-    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001270, Max: 0x00020000, ABSOLUTE)
499
+    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000013a4, Max: 0x00020000, ABSOLUTE)
486 500
 
487 501
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
488 502
 
489
-    0x08000000   0x08000000   0x000000ec   Data   RO          496    RESET               startup_stm32f10x_md.o
490
-    0x080000ec   0x080000ec   0x00000000   Code   RO          547  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
491
-    0x080000ec   0x080000ec   0x00000004   Code   RO          568    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
492
-    0x080000f0   0x080000f0   0x00000004   Code   RO          571    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
493
-    0x080000f4   0x080000f4   0x00000000   Code   RO          573    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
494
-    0x080000f4   0x080000f4   0x00000000   Code   RO          575    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
495
-    0x080000f4   0x080000f4   0x00000008   Code   RO          576    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
496
-    0x080000fc   0x080000fc   0x00000004   Code   RO          583    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
497
-    0x08000100   0x08000100   0x00000000   Code   RO          578    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
498
-    0x08000100   0x08000100   0x00000000   Code   RO          580    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
499
-    0x08000100   0x08000100   0x00000004   Code   RO          569    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
500
-    0x08000104   0x08000104   0x00000024   Code   RO          497    .text               startup_stm32f10x_md.o
501
-    0x08000128   0x08000128   0x00000064   Code   RO          550    .text               mf_w.l(fmul.o)
502
-    0x0800018c   0x0800018c   0x0000014e   Code   RO          552    .text               mf_w.l(dadd.o)
503
-    0x080002da   0x080002da   0x000000e4   Code   RO          554    .text               mf_w.l(dmul.o)
504
-    0x080003be   0x080003be   0x000000de   Code   RO          556    .text               mf_w.l(ddiv.o)
505
-    0x0800049c   0x0800049c   0x0000000a   Code   RO          558    .text               mf_w.l(ffltui.o)
506
-    0x080004a6   0x080004a6   0x0000001a   Code   RO          560    .text               mf_w.l(dfltui.o)
507
-    0x080004c0   0x080004c0   0x00000028   Code   RO          562    .text               mf_w.l(ffixui.o)
508
-    0x080004e8   0x080004e8   0x00000030   Code   RO          564    .text               mf_w.l(cdcmple.o)
509
-    0x08000518   0x08000518   0x00000038   Code   RO          566    .text               mf_w.l(d2f.o)
510
-    0x08000550   0x08000550   0x0000001e   Code   RO          584    .text               mc_w.l(llshl.o)
511
-    0x0800056e   0x0800056e   0x00000024   Code   RO          586    .text               mc_w.l(llsshr.o)
512
-    0x08000592   0x08000592   0x00000000   Code   RO          588    .text               mc_w.l(iusefp.o)
513
-    0x08000592   0x08000592   0x0000006e   Code   RO          589    .text               mf_w.l(fepilogue.o)
514
-    0x08000600   0x08000600   0x000000ba   Code   RO          591    .text               mf_w.l(depilogue.o)
503
+    0x08000000   0x08000000   0x000000ec   Data   RO          503    RESET               startup_stm32f10x_md.o
504
+    0x080000ec   0x080000ec   0x00000000   Code   RO          554  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
505
+    0x080000ec   0x080000ec   0x00000004   Code   RO          575    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
506
+    0x080000f0   0x080000f0   0x00000004   Code   RO          578    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
507
+    0x080000f4   0x080000f4   0x00000000   Code   RO          580    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
508
+    0x080000f4   0x080000f4   0x00000000   Code   RO          582    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
509
+    0x080000f4   0x080000f4   0x00000008   Code   RO          583    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
510
+    0x080000fc   0x080000fc   0x00000004   Code   RO          590    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
511
+    0x08000100   0x08000100   0x00000000   Code   RO          585    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
512
+    0x08000100   0x08000100   0x00000000   Code   RO          587    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
513
+    0x08000100   0x08000100   0x00000004   Code   RO          576    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
514
+    0x08000104   0x08000104   0x00000024   Code   RO          504    .text               startup_stm32f10x_md.o
515
+    0x08000128   0x08000128   0x00000064   Code   RO          557    .text               mf_w.l(fmul.o)
516
+    0x0800018c   0x0800018c   0x0000014e   Code   RO          559    .text               mf_w.l(dadd.o)
517
+    0x080002da   0x080002da   0x000000e4   Code   RO          561    .text               mf_w.l(dmul.o)
518
+    0x080003be   0x080003be   0x000000de   Code   RO          563    .text               mf_w.l(ddiv.o)
519
+    0x0800049c   0x0800049c   0x0000000a   Code   RO          565    .text               mf_w.l(ffltui.o)
520
+    0x080004a6   0x080004a6   0x0000001a   Code   RO          567    .text               mf_w.l(dfltui.o)
521
+    0x080004c0   0x080004c0   0x00000028   Code   RO          569    .text               mf_w.l(ffixui.o)
522
+    0x080004e8   0x080004e8   0x00000030   Code   RO          571    .text               mf_w.l(cdcmple.o)
523
+    0x08000518   0x08000518   0x00000038   Code   RO          573    .text               mf_w.l(d2f.o)
524
+    0x08000550   0x08000550   0x0000001e   Code   RO          591    .text               mc_w.l(llshl.o)
525
+    0x0800056e   0x0800056e   0x00000024   Code   RO          593    .text               mc_w.l(llsshr.o)
526
+    0x08000592   0x08000592   0x00000000   Code   RO          595    .text               mc_w.l(iusefp.o)
527
+    0x08000592   0x08000592   0x0000006e   Code   RO          596    .text               mf_w.l(fepilogue.o)
528
+    0x08000600   0x08000600   0x000000ba   Code   RO          598    .text               mf_w.l(depilogue.o)
515 529
     0x080006ba   0x080006ba   0x00000002   PAD
516
-    0x080006bc   0x080006bc   0x00000024   Code   RO          593    .text               mc_w.l(init.o)
517
-    0x080006e0   0x080006e0   0x00000020   Code   RO          595    .text               mc_w.l(llushr.o)
518
-    0x08000700   0x08000700   0x00000020   Code   RO          282    i.EXTI0_IRQHandler  mygirouette.o
519
-    0x08000720   0x08000720   0x0000000e   Code   RO          283    i.Get_Angle         mygirouette.o
530
+    0x080006bc   0x080006bc   0x00000024   Code   RO          600    .text               mc_w.l(init.o)
531
+    0x080006e0   0x080006e0   0x00000020   Code   RO          602    .text               mc_w.l(llushr.o)
532
+    0x08000700   0x08000700   0x00000020   Code   RO          289    i.EXTI0_IRQHandler  mygirouette.o
533
+    0x08000720   0x08000720   0x0000000e   Code   RO          290    i.Get_Angle         mygirouette.o
520 534
     0x0800072e   0x0800072e   0x00000002   PAD
521
-    0x08000730   0x08000730   0x00000028   Code   RO          356    i.Get_Batterie      batterie.o
522
-    0x08000758   0x08000758   0x00000006   Code   RO           90    i.Get_Max_Duty      mytimer.o
535
+    0x08000730   0x08000730   0x00000028   Code   RO          363    i.Get_Batterie      batterie.o
536
+    0x08000758   0x08000758   0x00000006   Code   RO           97    i.Get_Max_Duty      mytimer.o
523 537
     0x0800075e   0x0800075e   0x00000002   PAD
524
-    0x08000760   0x08000760   0x00000028   Code   RO          357    i.Init_Batterie     batterie.o
525
-    0x08000788   0x08000788   0x0000008c   Code   RO          284    i.Init_Girouette    mygirouette.o
526
-    0x08000814   0x08000814   0x00000038   Code   RO          442    i.Init_Message_Reception  telecommande.o
527
-    0x0800084c   0x0800084c   0x0000007c   Code   RO          393    i.Init_Plateau      plateau.o
528
-    0x080008c8   0x080008c8   0x0000009c   Code   RO          443    i.Init_USART        telecommande.o
529
-    0x08000964   0x08000964   0x000000b4   Code   RO          234    i.MyGPIO_Init       driver_gpio.o
530
-    0x08000a18   0x08000a18   0x0000000e   Code   RO          236    i.MyGPIO_Reset      driver_gpio.o
531
-    0x08000a26   0x08000a26   0x0000000c   Code   RO          237    i.MyGPIO_Set        driver_gpio.o
538
+    0x08000760   0x08000760   0x00000028   Code   RO          364    i.Init_Batterie     batterie.o
539
+    0x08000788   0x08000788   0x0000008c   Code   RO          291    i.Init_Girouette    mygirouette.o
540
+    0x08000814   0x08000814   0x00000038   Code   RO          449    i.Init_Message_Reception  telecommande.o
541
+    0x0800084c   0x0800084c   0x0000007c   Code   RO          400    i.Init_Plateau      plateau.o
542
+    0x080008c8   0x080008c8   0x0000009c   Code   RO          450    i.Init_USART        telecommande.o
543
+    0x08000964   0x08000964   0x000000b4   Code   RO          241    i.MyGPIO_Init       driver_gpio.o
544
+    0x08000a18   0x08000a18   0x0000000e   Code   RO          243    i.MyGPIO_Reset      driver_gpio.o
545
+    0x08000a26   0x08000a26   0x0000000c   Code   RO          244    i.MyGPIO_Set        driver_gpio.o
532 546
     0x08000a32   0x08000a32   0x00000002   PAD
533
-    0x08000a34   0x08000a34   0x0000006c   Code   RO           93    i.MyTimer_Base_Init  mytimer.o
534
-    0x08000aa0   0x08000aa0   0x0000000a   Code   RO           94    i.MyTimer_Base_Start  mytimer.o
535
-    0x08000aaa   0x08000aaa   0x00000002   PAD
536
-    0x08000aac   0x08000aac   0x000001e8   Code   RO           96    i.MyTimer_PWM       mytimer.o
537
-    0x08000c94   0x08000c94   0x00000028   Code   RO          325    i.MyVoile_Init      myvoile.o
538
-    0x08000cbc   0x08000cbc   0x0000001c   Code   RO          444    i.Send_Char         telecommande.o
539
-    0x08000cd8   0x08000cd8   0x00000018   Code   RO          445    i.Send_Message      telecommande.o
540
-    0x08000cf0   0x08000cf0   0x00000008   Code   RO          504    i.SetSysClock       system_stm32f10x.o
541
-    0x08000cf8   0x08000cf8   0x000000e0   Code   RO          505    i.SetSysClockTo72   system_stm32f10x.o
542
-    0x08000dd8   0x08000dd8   0x00000028   Code   RO          394    i.Set_Direction     plateau.o
543
-    0x08000e00   0x08000e00   0x00000028   Code   RO           97    i.Set_Duty_Cycle    mytimer.o
544
-    0x08000e28   0x08000e28   0x00000018   Code   RO          395    i.Set_Moteur_Plateau  plateau.o
545
-    0x08000e40   0x08000e40   0x00000038   Code   RO           98    i.Set_PWM_PRCT      mytimer.o
546
-    0x08000e78   0x08000e78   0x00000020   Code   RO          396    i.Set_Vitesse       plateau.o
547
-    0x08000e98   0x08000e98   0x000000ec   Code   RO          326    i.Set_Voile         myvoile.o
548
-    0x08000f84   0x08000f84   0x00000060   Code   RO          507    i.SystemInit        system_stm32f10x.o
549
-    0x08000fe4   0x08000fe4   0x00000024   Code   RO           99    i.TIM1_UP_IRQHandler  mytimer.o
550
-    0x08001008   0x08001008   0x00000024   Code   RO          100    i.TIM2_IRQHandler   mytimer.o
551
-    0x0800102c   0x0800102c   0x00000024   Code   RO          101    i.TIM3_IRQHandler   mytimer.o
552
-    0x08001050   0x08001050   0x00000024   Code   RO          102    i.TIM4_IRQHandler   mytimer.o
553
-    0x08001074   0x08001074   0x0000001c   Code   RO          446    i.USART1_IRQHandler  telecommande.o
554
-    0x08001090   0x08001090   0x0000000e   Code   RO          599    i.__scatterload_copy  mc_w.l(handlers.o)
555
-    0x0800109e   0x0800109e   0x00000002   Code   RO          600    i.__scatterload_null  mc_w.l(handlers.o)
556
-    0x080010a0   0x080010a0   0x0000000e   Code   RO          601    i.__scatterload_zeroinit  mc_w.l(handlers.o)
557
-    0x080010ae   0x080010ae   0x00000002   PAD
558
-    0x080010b0   0x080010b0   0x00000040   Code   RO            4    i.f                 main.o
559
-    0x080010f0   0x080010f0   0x0000003c   Code   RO          195    i.initADC           myadc.o
560
-    0x0800112c   0x0800112c   0x000000bc   Code   RO            5    i.main              main.o
561
-    0x080011e8   0x080011e8   0x00000028   Code   RO          196    i.read              myadc.o
562
-    0x08001210   0x08001210   0x00000014   Code   RO          197    i.startADC          myadc.o
563
-    0x08001224   0x08001224   0x00000024   Data   RO          285    .constdata          mygirouette.o
564
-    0x08001248   0x08001248   0x00000008   Data   RO          327    .constdata          myvoile.o
565
-    0x08001250   0x08001250   0x00000020   Data   RO          597    Region$$Table       anon$$obj.o
566
-
567
-
568
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001270, Size: 0x00000498, Max: 0x00005000, ABSOLUTE)
547
+    0x08000a34   0x08000a34   0x000000b0   Code   RO           99    i.MyTimer_ActiveIT  mytimer.o
548
+    0x08000ae4   0x08000ae4   0x0000006c   Code   RO          100    i.MyTimer_Base_Init  mytimer.o
549
+    0x08000b50   0x08000b50   0x0000000a   Code   RO          101    i.MyTimer_Base_Start  mytimer.o
550
+    0x08000b5a   0x08000b5a   0x00000002   PAD
551
+    0x08000b5c   0x08000b5c   0x000001e8   Code   RO          103    i.MyTimer_PWM       mytimer.o
552
+    0x08000d44   0x08000d44   0x00000028   Code   RO          332    i.MyVoile_Init      myvoile.o
553
+    0x08000d6c   0x08000d6c   0x0000001c   Code   RO          451    i.Send_Char         telecommande.o
554
+    0x08000d88   0x08000d88   0x00000018   Code   RO          452    i.Send_Message      telecommande.o
555
+    0x08000da0   0x08000da0   0x00000008   Code   RO          511    i.SetSysClock       system_stm32f10x.o
556
+    0x08000da8   0x08000da8   0x000000e0   Code   RO          512    i.SetSysClockTo72   system_stm32f10x.o
557
+    0x08000e88   0x08000e88   0x00000028   Code   RO          401    i.Set_Direction     plateau.o
558
+    0x08000eb0   0x08000eb0   0x00000028   Code   RO          104    i.Set_Duty_Cycle    mytimer.o
559
+    0x08000ed8   0x08000ed8   0x00000018   Code   RO          402    i.Set_Moteur_Plateau  plateau.o
560
+    0x08000ef0   0x08000ef0   0x00000038   Code   RO          105    i.Set_PWM_PRCT      mytimer.o
561
+    0x08000f28   0x08000f28   0x00000020   Code   RO          403    i.Set_Vitesse       plateau.o
562
+    0x08000f48   0x08000f48   0x000000ec   Code   RO          333    i.Set_Voile         myvoile.o
563
+    0x08001034   0x08001034   0x00000060   Code   RO          514    i.SystemInit        system_stm32f10x.o
564
+    0x08001094   0x08001094   0x00000024   Code   RO          106    i.TIM1_UP_IRQHandler  mytimer.o
565
+    0x080010b8   0x080010b8   0x00000024   Code   RO          107    i.TIM2_IRQHandler   mytimer.o
566
+    0x080010dc   0x080010dc   0x00000024   Code   RO          108    i.TIM3_IRQHandler   mytimer.o
567
+    0x08001100   0x08001100   0x00000024   Code   RO          109    i.TIM4_IRQHandler   mytimer.o
568
+    0x08001124   0x08001124   0x0000001c   Code   RO          453    i.USART1_IRQHandler  telecommande.o
569
+    0x08001140   0x08001140   0x0000000e   Code   RO          606    i.__scatterload_copy  mc_w.l(handlers.o)
570
+    0x0800114e   0x0800114e   0x00000002   Code   RO          607    i.__scatterload_null  mc_w.l(handlers.o)
571
+    0x08001150   0x08001150   0x0000000e   Code   RO          608    i.__scatterload_zeroinit  mc_w.l(handlers.o)
572
+    0x0800115e   0x0800115e   0x00000002   PAD
573
+    0x08001160   0x08001160   0x00000040   Code   RO            4    i.f                 main.o
574
+    0x080011a0   0x080011a0   0x000000c4   Code   RO            5    i.handler           main.o
575
+    0x08001264   0x08001264   0x0000003c   Code   RO          202    i.initADC           myadc.o
576
+    0x080012a0   0x080012a0   0x00000074   Code   RO            6    i.main              main.o
577
+    0x08001314   0x08001314   0x00000028   Code   RO          203    i.read              myadc.o
578
+    0x0800133c   0x0800133c   0x00000014   Code   RO          204    i.startADC          myadc.o
579
+    0x08001350   0x08001350   0x00000024   Data   RO          292    .constdata          mygirouette.o
580
+    0x08001374   0x08001374   0x00000008   Data   RO          334    .constdata          myvoile.o
581
+    0x0800137c   0x0800137c   0x00000008   Data   RO            7    .conststring        main.o
582
+    0x08001384   0x08001384   0x00000020   Data   RO          604    Region$$Table       anon$$obj.o
583
+
584
+
585
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013a4, Size: 0x000004b0, Max: 0x00005000, ABSOLUTE)
569 586
 
570 587
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
571 588
 
572
-    0x20000000   0x08001270   0x00000010   Data   RW            6    .data               main.o
573
-    0x20000010   0x08001280   0x00000010   Data   RW          103    .data               mytimer.o
574
-    0x20000020   0x08001290   0x00000004   Data   RW          286    .data               mygirouette.o
575
-    0x20000024   0x08001294   0x00000004   Data   RW          359    .data               batterie.o
576
-    0x20000028   0x08001298   0x00000010   Data   RW          398    .data               plateau.o
577
-    0x20000038   0x080012a8   0x00000008   Data   RW          448    .data               telecommande.o
578
-    0x20000040        -       0x0000000c   Zero   RW          358    .bss                batterie.o
579
-    0x2000004c        -       0x00000018   Zero   RW          397    .bss                plateau.o
580
-    0x20000064        -       0x00000034   Zero   RW          447    .bss                telecommande.o
581
-    0x20000098        -       0x00000400   Zero   RW          494    STACK               startup_stm32f10x_md.o
589
+    0x20000000   0x080013a4   0x00000024   Data   RW            8    .data               main.o
590
+    0x20000024   0x080013c8   0x00000010   Data   RW          110    .data               mytimer.o
591
+    0x20000034   0x080013d8   0x00000004   Data   RW          293    .data               mygirouette.o
592
+    0x20000038   0x080013dc   0x00000004   Data   RW          366    .data               batterie.o
593
+    0x2000003c   0x080013e0   0x00000010   Data   RW          405    .data               plateau.o
594
+    0x2000004c   0x080013f0   0x00000008   Data   RW          455    .data               telecommande.o
595
+    0x20000054        -       0x0000000c   Zero   RW          365    .bss                batterie.o
596
+    0x20000060        -       0x00000018   Zero   RW          404    .bss                plateau.o
597
+    0x20000078        -       0x00000034   Zero   RW          454    .bss                telecommande.o
598
+    0x200000ac   0x080013f8   0x00000004   PAD
599
+    0x200000b0        -       0x00000400   Zero   RW          501    STACK               startup_stm32f10x_md.o
582 600
 
583 601
 
584 602
 ==============================================================================
@@ -588,22 +606,22 @@ Image component sizes
588 606
 
589 607
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
590 608
 
591
-        80         12          0          4         12       1108   batterie.o
592
-       206         14          0          0          0       1822   driver_gpio.o
593
-       252         78          0         16          0     208019   main.o
594
-       120         22          0          0          0       1248   myadc.o
595
-       186         14         36          4          0       1580   mygirouette.o
596
-       852         54          0         16          0       6819   mytimer.o
597
-       276         34          8          0          0        935   myvoile.o
598
-       220         42          0         16         24       2643   plateau.o
599
-        36          8        236          0       1024        792   startup_stm32f10x_md.o
600
-       328         28          0          0          0       1901   system_stm32f10x.o
601
-       292         54          0          8         52       3186   telecommande.o
609
+        80         12          0          4         12       1168   batterie.o
610
+       206         14          0          0          0       1894   driver_gpio.o
611
+       376        102          8         36          0     209131   main.o
612
+       120         22          0          0          0       1308   myadc.o
613
+       186         14         36          4          0       1652   mygirouette.o
614
+      1028         82          0         16          0       7710   mytimer.o
615
+       276         34          8          0          0        975   myvoile.o
616
+       220         42          0         16         24       2781   plateau.o
617
+        36          8        236          0       1024        808   startup_stm32f10x_md.o
618
+       328         28          0          0          0       1973   system_stm32f10x.o
619
+       292         54          0          8         52       3318   telecommande.o
602 620
 
603 621
     ----------------------------------------------------------------------
604
-      2856        360        312         64       1112     230053   Object Totals
622
+      3156        412        320         84       1116     232718   Object Totals
605 623
          0          0         32          0          0          0   (incl. Generated)
606
-         8          0          0          0          0          0   (incl. Padding)
624
+         8          0          0          0          4          0   (incl. Padding)
607 625
 
608 626
     ----------------------------------------------------------------------
609 627
 
@@ -657,15 +675,15 @@ Image component sizes
657 675
 
658 676
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
659 677
 
660
-      4408        376        312         64       1112     229113   Grand Totals
661
-      4408        376        312         64       1112     229113   ELF Image Totals
662
-      4408        376        312         64          0          0   ROM Totals
678
+      4708        428        320         84       1116     231674   Grand Totals
679
+      4708        428        320         84       1116     231674   ELF Image Totals
680
+      4708        428        320         84          0          0   ROM Totals
663 681
 
664 682
 ==============================================================================
665 683
 
666
-    Total RO  Size (Code + RO Data)                 4720 (   4.61kB)
667
-    Total RW  Size (RW Data + ZI Data)              1176 (   1.15kB)
668
-    Total ROM Size (Code + RO Data + RW Data)       4784 (   4.67kB)
684
+    Total RO  Size (Code + RO Data)                 5028 (   4.91kB)
685
+    Total RW  Size (RW Data + ZI Data)              1200 (   1.17kB)
686
+    Total ROM Size (Code + RO Data + RW Data)       5112 (   4.99kB)
669 687
 
670 688
 ==============================================================================
671 689
 

+ 52
- 52
Objects/Projet1_Réel.dep View File

@@ -1,121 +1,121 @@
1 1
 Dependencies for Project 'Projet1', Target 'Réel': (DO NOT MODIFY !)
2 2
 CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
3
-F (.\Sources\main.c)(0x6372807C)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
3
+F (.\Sources\main.c)(0x6380E187)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
4 4
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
5
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
5
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
6 6
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
7 7
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
8 8
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
9 9
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
10 10
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
11 11
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
12
-I (.\FileInclude\Driver_GPIO.h)(0x63727F20)
13
-I (.\FileInclude\MyTimer.h)(0x63727F20)
14
-I (.\FileInclude\MyADC.h)(0x63727F20)
15
-I (.\FileInclude\Plateau.h)(0x63727F20)
16
-I (.\FileInclude\Telecommande.h)(0x63727F20)
17
-I (.\FileInclude\Batterie.h)(0x63727F20)
18
-I (.\FileInclude\MyGirouette.h)(0x63727F20)
19
-I (.\FileInclude\MyVoile.h)(0x63727F20)
20
-F (.\FileInclude\MyTimer.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d)
21
-I (FileInclude\MyTimer.h)(0x63727F20)
12
+I (.\FileInclude\Driver_GPIO.h)(0x6380DAE4)
13
+I (.\FileInclude\MyTimer.h)(0x6380DAE4)
14
+I (.\FileInclude\MyADC.h)(0x6380DAE4)
15
+I (.\FileInclude\Plateau.h)(0x6380DAE4)
16
+I (.\FileInclude\Telecommande.h)(0x6380DAE4)
17
+I (.\FileInclude\Batterie.h)(0x6380DAE4)
18
+I (.\FileInclude\MyGirouette.h)(0x6380DAE4)
19
+I (.\FileInclude\MyVoile.h)(0x6380DAE4)
20
+F (.\FileInclude\MyTimer.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d)
21
+I (FileInclude\MyTimer.h)(0x6380DAE4)
22 22
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
23
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
23
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
24 24
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
25 25
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
26 26
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
27 27
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
28 28
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
29 29
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
30
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
31
-F (.\FileInclude\MyADC.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d)
32
-I (FileInclude\MyADC.h)(0x63727F20)
30
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
31
+F (.\FileInclude\MyADC.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d)
32
+I (FileInclude\MyADC.h)(0x6380DAE4)
33 33
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
34
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
34
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
35 35
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
36 36
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
37 37
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
38 38
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
39 39
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
40 40
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
41
-I (FileInclude\MyTimer.h)(0x63727F20)
42
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
43
-F (.\FileInclude\Driver_GPIO.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
44
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
41
+I (FileInclude\MyTimer.h)(0x6380DAE4)
42
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
43
+F (.\FileInclude\Driver_GPIO.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
44
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
45 45
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
46
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
46
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
47 47
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
48 48
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
49 49
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
50 50
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
51 51
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
52 52
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
53
-F (.\FileInclude\MyGirouette.c)(0x637280D9)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
54
-I (FileInclude\MyGirouette.h)(0x63727F20)
53
+F (.\FileInclude\MyGirouette.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
54
+I (FileInclude\MyGirouette.h)(0x6380DAE4)
55 55
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
56
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
56
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
57 57
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
58 58
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
59 59
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
60 60
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
61 61
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
62 62
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
63
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
64
-I (FileInclude\MyTimer.h)(0x63727F20)
65
-F (.\MyVoile.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d)
66
-I (.\FileInclude\MyVoile.h)(0x63727F20)
63
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
64
+I (FileInclude\MyTimer.h)(0x6380DAE4)
65
+F (.\MyVoile.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d)
66
+I (.\FileInclude\MyVoile.h)(0x6380DAE4)
67 67
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
68
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
68
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
69 69
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
70 70
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
71 71
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
72 72
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
73 73
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
74 74
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
75
-I (.\FileInclude\MyTimer.h)(0x63727F20)
76
-F (.\FileInclude\Batterie.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d)
77
-I (FileInclude\Batterie.h)(0x63727F20)
75
+I (.\FileInclude\MyTimer.h)(0x6380DAE4)
76
+F (.\FileInclude\Batterie.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d)
77
+I (FileInclude\Batterie.h)(0x6380DAE4)
78 78
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
79
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
79
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
80 80
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
81 81
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
82 82
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
83 83
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
84 84
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
85 85
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
86
-I (FileInclude\MyADC.h)(0x63727F20)
87
-I (FileInclude\MyTimer.h)(0x63727F20)
88
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
89
-F (.\FileInclude\Plateau.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d)
90
-I (FileInclude\MyTimer.h)(0x63727F20)
86
+I (FileInclude\MyADC.h)(0x6380DAE4)
87
+I (FileInclude\MyTimer.h)(0x6380DAE4)
88
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
89
+F (.\FileInclude\Plateau.c)(0x6380E0B0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d)
90
+I (FileInclude\MyTimer.h)(0x6380DAE4)
91 91
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
92
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
92
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
93 93
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
94 94
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
95 95
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
96 96
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
97 97
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
98 98
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
99
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
100
-I (FileInclude\Plateau.h)(0x63727F20)
101
-F (.\FileInclude\Telecommande.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d)
102
-I (FileInclude\MyTimer.h)(0x63727F20)
99
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
100
+I (FileInclude\Plateau.h)(0x6380DAE4)
101
+F (.\FileInclude\Telecommande.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d)
102
+I (FileInclude\MyTimer.h)(0x6380DAE4)
103 103
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
104
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
104
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
105 105
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
106 106
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
107 107
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
108 108
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
109 109
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
110 110
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
111
-I (FileInclude\Driver_GPIO.h)(0x63727F20)
112
-I (FileInclude\Plateau.h)(0x63727F20)
113
-I (FileInclude\Telecommande.h)(0x63727F20)
114
-F (RTE\Device\STM32F103RB\RTE_Device.h)(0x63727F21)()
115
-F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x63727F21)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
116
-F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x63727F21)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
111
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
112
+I (FileInclude\Plateau.h)(0x6380DAE4)
113
+I (FileInclude\Telecommande.h)(0x6380DAE4)
114
+F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6380DAE5)()
115
+F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6380DAE5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
116
+F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6380DAE5)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
117 117
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
118
-I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
118
+I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5)
119 119
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
120 120
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
121 121
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)

+ 73
- 32
Objects/Projet1_SImulation.dep View File

@@ -1,80 +1,121 @@
1 1
 Dependencies for Project 'Projet1', Target 'SImulation': (DO NOT MODIFY !)
2 2
 CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
3
-F (.\Sources\main.c)(0x6372735F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
3
+F (.\Sources\main.c)(0x6380DFA7)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
4 4
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
5
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
5
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
6 6
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
7 7
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
8 8
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
9 9
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
10 10
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
11 11
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
12
-I (.\FileInclude\Driver_GPIO.h)(0x63726BB4)
13
-I (.\FileInclude\MyADC.h)(0x6352AB45)
14
-I (.\FileInclude\MyGirouette.h)(0x635BBB64)
15
-I (.\FileInclude\MyVoile.h)(0x6368DF83)
16
-I (.\FileInclude\MyTimer.h)(0x6352B1EA)
17
-F (.\FileInclude\MyTimer.c)(0x635BD048)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d)
18
-I (FileInclude\MyTimer.h)(0x6352B1EA)
12
+I (.\FileInclude\Driver_GPIO.h)(0x6380DAE4)
13
+I (.\FileInclude\MyTimer.h)(0x6380DAE4)
14
+I (.\FileInclude\MyADC.h)(0x6380DAE4)
15
+I (.\FileInclude\Plateau.h)(0x6380DAE4)
16
+I (.\FileInclude\Telecommande.h)(0x6380DAE4)
17
+I (.\FileInclude\Batterie.h)(0x6380DAE4)
18
+I (.\FileInclude\MyGirouette.h)(0x6380DAE4)
19
+I (.\FileInclude\MyVoile.h)(0x6380DAE4)
20
+F (.\FileInclude\MyTimer.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d)
21
+I (FileInclude\MyTimer.h)(0x6380DAE4)
19 22
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
20
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
23
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
21 24
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
22 25
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
23 26
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
24 27
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
25 28
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
26 29
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
27
-I (FileInclude\Driver_GPIO.h)(0x63726BB4)
28
-F (.\FileInclude\MyADC.c)(0x6352AB45)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d)
29
-I (FileInclude\MyADC.h)(0x6352AB45)
30
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
31
+F (.\FileInclude\MyADC.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d)
32
+I (FileInclude\MyADC.h)(0x6380DAE4)
30 33
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
31
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
34
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
32 35
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
33 36
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
34 37
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
35 38
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
36 39
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
37 40
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
38
-I (FileInclude\MyTimer.h)(0x6352B1EA)
39
-I (FileInclude\Driver_GPIO.h)(0x63726BB4)
40
-F (.\FileInclude\Driver_GPIO.c)(0x6352AB45)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
41
-I (FileInclude\Driver_GPIO.h)(0x63726BB4)
41
+I (FileInclude\MyTimer.h)(0x6380DAE4)
42
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
43
+F (.\FileInclude\Driver_GPIO.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
44
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
42 45
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
43
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
46
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
44 47
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
45 48
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
46 49
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
47 50
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
48 51
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
49 52
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
50
-F (.\FileInclude\MyGirouette.c)(0x6372759F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
51
-I (FileInclude\MyGirouette.h)(0x635BBB64)
53
+F (.\FileInclude\MyGirouette.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
54
+I (FileInclude\MyGirouette.h)(0x6380DAE4)
52 55
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
53
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
56
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
54 57
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
55 58
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
56 59
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
57 60
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
58 61
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
59 62
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
60
-I (FileInclude\Driver_GPIO.h)(0x63726BB4)
61
-I (FileInclude\MyTimer.h)(0x6352B1EA)
62
-F (.\MyVoile.c)(0x6368DE1F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d)
63
-I (.\FileInclude\MyVoile.h)(0x6368DF83)
63
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
64
+I (FileInclude\MyTimer.h)(0x6380DAE4)
65
+F (.\MyVoile.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d)
66
+I (.\FileInclude\MyVoile.h)(0x6380DAE4)
64 67
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
65
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
68
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
66 69
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
67 70
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
68 71
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
69 72
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
70 73
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
71 74
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
72
-I (.\FileInclude\MyTimer.h)(0x6352B1EA)
73
-F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6352AB45)()
74
-F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x63725E20)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
75
-F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6352B469)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
75
+I (.\FileInclude\MyTimer.h)(0x6380DAE4)
76
+F (.\FileInclude\Batterie.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d)
77
+I (FileInclude\Batterie.h)(0x6380DAE4)
76 78
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
77
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
79
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
80
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
81
+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
82
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
83
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
84
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
85
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
86
+I (FileInclude\MyADC.h)(0x6380DAE4)
87
+I (FileInclude\MyTimer.h)(0x6380DAE4)
88
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
89
+F (.\FileInclude\Plateau.c)(0x6380E0B0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d)
90
+I (FileInclude\MyTimer.h)(0x6380DAE4)
91
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
92
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
93
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
94
+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
95
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
96
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
97
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
98
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
99
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
100
+I (FileInclude\Plateau.h)(0x6380DAE4)
101
+F (.\FileInclude\Telecommande.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d)
102
+I (FileInclude\MyTimer.h)(0x6380DAE4)
103
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
104
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
105
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
106
+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
107
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
108
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
109
+I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
110
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
111
+I (FileInclude\Driver_GPIO.h)(0x6380DAE4)
112
+I (FileInclude\Plateau.h)(0x6380DAE4)
113
+I (FileInclude\Telecommande.h)(0x6380DAE4)
114
+F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6380DAE5)()
115
+F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6380DAE5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

--pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1"

--list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
116
+F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6380DAE5)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_SImulation

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
117
+I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
118
+I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5)
78 119
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
79 120
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
80 121
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)

BIN
Objects/Projet1_Simulation.axf View File


+ 10
- 10
Objects/Projet1_Simulation.build_log.htm View File

@@ -21,28 +21,28 @@ Target DLL:      STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
21 21
 Dialog DLL:      TARMSTM.DLL V1.66.0.0
22 22
  
23 23
 <h2>Project:</h2>
24
-U:\Documents\4IR\TP_Voilier\Projet1.uvprojx
25
-Project File Date:  11/14/2022
24
+U:\Documents\4ir\S1\Microcontroleur\TP_Voilier\Projet1.uvprojx
25
+Project File Date:  11/25/2022
26 26
 
27 27
 <h2>Output:</h2>
28 28
 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29 29
 Rebuild target 'Réel'
30
+compiling MyVoile.c...
30 31
 compiling MyADC.c...
31 32
 compiling Driver_GPIO.c...
33
+compiling Batterie.c...
34
+compiling main.c...
32 35
 compiling MyGirouette.c...
33 36
 FileInclude\MyGirouette.c(26): warning:  #177-D: variable "GPIOB0"  was declared but never referenced
34 37
   	MyGPIO_Struct_TypeDef GPIOB0={
35 38
 FileInclude\MyGirouette.c: 1 warning, 0 errors
36
-compiling MyVoile.c...
37
-compiling Batterie.c...
38
-compiling main.c...
39 39
 compiling MyTimer.c...
40 40
 assembling startup_stm32f10x_md.s...
41
-compiling Plateau.c...
42 41
 compiling system_stm32f10x.c...
43 42
 compiling Telecommande.c...
43
+compiling Plateau.c...
44 44
 linking...
45
-Program Size: Code=4408 RO-data=312 RW-data=64 ZI-data=1112  
45
+Program Size: Code=4708 RO-data=320 RW-data=84 ZI-data=1116  
46 46
 ".\Objects\Projet1_Simulation.axf" - 0 Error(s), 1 Warning(s).
47 47
 
48 48
 <h2>Software Packages used:</h2>
@@ -70,11 +70,11 @@ Package Vendor: Keil
70 70
    * Component: ARM::CMSIS:CORE:5.4.0
71 71
 
72 72
    * Component: Keil::Device:Startup:1.0.0
73
-      Source file:   Device\Source\system_stm32f10x.c
74 73
       Source file:   Device\Source\ARM\startup_stm32f10x_md.s
75
-      Source file:   Device\Source\ARM\STM32F1xx_OPT.s
76 74
       Include file:  RTE_Driver\Config\RTE_Device.h
77
-Build Time Elapsed:  00:00:03
75
+      Source file:   Device\Source\ARM\STM32F1xx_OPT.s
76
+      Source file:   Device\Source\system_stm32f10x.c
77
+Build Time Elapsed:  00:00:02
78 78
 </pre>
79 79
 </body>
80 80
 </html>

+ 206
- 188
Objects/Projet1_Simulation.htm View File

@@ -3,7 +3,7 @@
3 3
 <title>Static Call Graph - [.\Objects\Projet1_Simulation.axf]</title></head>
4 4
 <body><HR>
5 5
 <H1>Static Call Graph for image .\Objects\Projet1_Simulation.axf</H1><HR>
6
-<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Mon Nov 14 18:54:52 2022
6
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Nov 25 16:38:50 2022
7 7
 <BR><P>
8 8
 <H3>Maximum Stack Usage =        144 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
9 9
 Call chain for Maximum Stack Depth:</H3>
@@ -81,7 +81,8 @@ Function Pointers
81 81
  <LI><a href="#[5]">UsageFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
82 82
  <LI><a href="#[a]">WWDG_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
83 83
  <LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_md.o(.text)
84
- <LI><a href="#[38]">f</a> from main.o(i.f) referenced from main.o(i.main)
84
+ <LI><a href="#[39]">f</a> from main.o(i.f) referenced from main.o(i.main)
85
+ <LI><a href="#[38]">handler</a> from main.o(i.handler) referenced from main.o(i.main)
85 86
  <LI><a href="#[35]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
86 87
 </UL>
87 88
 <P>
@@ -91,27 +92,27 @@ Global Symbols
91 92
 <P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
92 93
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
93 94
 </UL>
94
-<P><STRONG><a name="[6a]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
95
+<P><STRONG><a name="[6c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
95 96
 
96
-<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
97
-<BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
97
+<P><STRONG><a name="[3a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
98
+<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
98 99
 </UL>
99 100
 
100
-<P><STRONG><a name="[4a]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
101
-<BR><BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
101
+<P><STRONG><a name="[4b]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
102
+<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
102 103
 </UL>
103 104
 
104
-<P><STRONG><a name="[6b]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
105
+<P><STRONG><a name="[6d]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
105 106
 
106
-<P><STRONG><a name="[6c]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
107
+<P><STRONG><a name="[6e]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
107 108
 
108
-<P><STRONG><a name="[6d]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
109
+<P><STRONG><a name="[6f]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
109 110
 
110
-<P><STRONG><a name="[6e]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
111
+<P><STRONG><a name="[70]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
111 112
 
112
-<P><STRONG><a name="[6f]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
113
+<P><STRONG><a name="[71]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
113 114
 
114
-<P><STRONG><a name="[70]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
115
+<P><STRONG><a name="[72]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
115 116
 
116 117
 <P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
117 118
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
@@ -294,320 +295,328 @@ Global Symbols
294 295
 <P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
295 296
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
296 297
 </UL>
297
-<P><STRONG><a name="[65]"></a>__aeabi_fmul</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
298
+<P><STRONG><a name="[66]"></a>__aeabi_fmul</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
298 299
 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_fmul
299 300
 </UL>
300
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
301
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
301 302
 </UL>
302 303
 
303
-<P><STRONG><a name="[3b]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
304
+<P><STRONG><a name="[3c]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
304 305
 <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
305 306
 </UL>
306
-<BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_lasr
307
-<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
308
-<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
309
-<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
307
+<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_lasr
308
+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
309
+<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
310
+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
310 311
 </UL>
311
-<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
312
-<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
312
+<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
313
+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
313 314
 </UL>
314 315
 
315
-<P><STRONG><a name="[40]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
316
-<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
316
+<P><STRONG><a name="[41]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
317
+<BR><BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
317 318
 </UL>
318 319
 
319
-<P><STRONG><a name="[41]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
320
+<P><STRONG><a name="[42]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
320 321
 <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
321 322
 </UL>
322
-<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
323
+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
323 324
 </UL>
324
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
325
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
325 326
 </UL>
326 327
 
327
-<P><STRONG><a name="[42]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
328
+<P><STRONG><a name="[43]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
328 329
 <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
329 330
 </UL>
330
-<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
331
+<BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
331 332
 </UL>
332
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
333
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
333 334
 </UL>
334 335
 
335
-<P><STRONG><a name="[43]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
336
+<P><STRONG><a name="[44]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
336 337
 <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __aeabi_ddiv &rArr; _double_round
337 338
 </UL>
338
-<BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
339
+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
339 340
 </UL>
340
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
341
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
341 342
 </UL>
342 343
 
343
-<P><STRONG><a name="[44]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
344
+<P><STRONG><a name="[45]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
344 345
 <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_ui2f &rArr; _float_epilogue
345 346
 </UL>
346
-<BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
347
+<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
347 348
 </UL>
348
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
349
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
349 350
 </UL>
350 351
 
351
-<P><STRONG><a name="[46]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
352
+<P><STRONG><a name="[47]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
352 353
 <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_ui2d &rArr; _double_epilogue &rArr; _double_round
353 354
 </UL>
354
-<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
355
+<BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
355 356
 </UL>
356
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
357
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
357 358
 </UL>
358 359
 
359
-<P><STRONG><a name="[66]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
360
-<BR><BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
360
+<P><STRONG><a name="[67]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
361
+<BR><BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
361 362
 </UL>
362 363
 
363
-<P><STRONG><a name="[71]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
364
+<P><STRONG><a name="[73]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
364 365
 
365
-<P><STRONG><a name="[63]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
366
-<BR><BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
366
+<P><STRONG><a name="[64]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
367
+<BR><BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
367 368
 </UL>
368 369
 
369
-<P><STRONG><a name="[47]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
370
+<P><STRONG><a name="[48]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
370 371
 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2f
371 372
 </UL>
372
-<BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round
373
+<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round
373 374
 </UL>
374
-<BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
375
+<BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
375 376
 </UL>
376 377
 
377
-<P><STRONG><a name="[3c]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
378
-<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
379
-<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
378
+<P><STRONG><a name="[3d]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
379
+<BR><BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
380
+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
380 381
 </UL>
381 382
 
382
-<P><STRONG><a name="[72]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
383
+<P><STRONG><a name="[74]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
383 384
 
384
-<P><STRONG><a name="[3d]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
385
-<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
385
+<P><STRONG><a name="[3e]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
386
+<BR><BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
386 387
 </UL>
387 388
 
388
-<P><STRONG><a name="[73]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
389
+<P><STRONG><a name="[75]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
389 390
 
390
-<P><STRONG><a name="[74]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
391
+<P><STRONG><a name="[76]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
391 392
 
392
-<P><STRONG><a name="[48]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
393
-<BR><BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
393
+<P><STRONG><a name="[49]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
394
+<BR><BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
394 395
 </UL>
395 396
 
396
-<P><STRONG><a name="[45]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
397
+<P><STRONG><a name="[46]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
397 398
 <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = _float_epilogue
398 399
 </UL>
399
-<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
400
+<BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
400 401
 </UL>
401 402
 
402
-<P><STRONG><a name="[3f]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
403
+<P><STRONG><a name="[40]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
403 404
 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
404 405
 </UL>
405
-<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
406
-<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
407
-<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
406
+<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
407
+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
408
+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
408 409
 </UL>
409 410
 
410
-<P><STRONG><a name="[3e]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
411
+<P><STRONG><a name="[3f]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
411 412
 <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _double_epilogue &rArr; _double_round
412 413
 </UL>
413
-<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
414
-<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
415
-<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
414
+<BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
415
+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
416
+<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
416 417
 </UL>
417
-<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
418
-<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
419
-<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
418
+<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
419
+<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
420
+<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
420 421
 </UL>
421 422
 
422
-<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
423
-<BR><BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
423
+<P><STRONG><a name="[3b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
424
+<BR><BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
424 425
 </UL>
425
-<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
426
+<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
426 427
 </UL>
427 428
 
428
-<P><STRONG><a name="[75]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
429
+<P><STRONG><a name="[77]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
429 430
 
430
-<P><STRONG><a name="[49]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
431
-<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
431
+<P><STRONG><a name="[4a]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
432
+<BR><BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
432 433
 </UL>
433 434
 
434
-<P><STRONG><a name="[76]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
435
+<P><STRONG><a name="[78]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
435 436
 
436 437
 <P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler))
437 438
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
438 439
 </UL>
439
-<P><STRONG><a name="[69]"></a>Get_Angle</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, mygirouette.o(i.Get_Angle))
440
+<P><STRONG><a name="[6b]"></a>Get_Angle</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, mygirouette.o(i.Get_Angle))
440 441
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
441 442
 </UL>
442 443
 
443
-<P><STRONG><a name="[4b]"></a>Get_Batterie</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, batterie.o(i.Get_Batterie))
444
+<P><STRONG><a name="[4c]"></a>Get_Batterie</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, batterie.o(i.Get_Batterie))
444 445
 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Get_Batterie &rArr; read
445 446
 </UL>
446
-<BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
447
+<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
447 448
 </UL>
448
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
449
+<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handler
449 450
 </UL>
450 451
 
451
-<P><STRONG><a name="[64]"></a>Get_Max_Duty</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, mytimer.o(i.Get_Max_Duty))
452
-<BR><BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
452
+<P><STRONG><a name="[65]"></a>Get_Max_Duty</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, mytimer.o(i.Get_Max_Duty))
453
+<BR><BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
453 454
 </UL>
454 455
 
455
-<P><STRONG><a name="[4d]"></a>Init_Batterie</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, batterie.o(i.Init_Batterie))
456
+<P><STRONG><a name="[4e]"></a>Init_Batterie</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, batterie.o(i.Init_Batterie))
456 457
 <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Init_Batterie &rArr; MyGPIO_Init
457 458
 </UL>
458
-<BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
459
-<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initADC
460
-<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
459
+<BR>[Calls]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
460
+<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initADC
461
+<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
461 462
 </UL>
462 463
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
463 464
 </UL>
464 465
 
465
-<P><STRONG><a name="[51]"></a>Init_Girouette</STRONG> (Thumb, 134 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))
466
+<P><STRONG><a name="[52]"></a>Init_Girouette</STRONG> (Thumb, 134 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))
466 467
 <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = Init_Girouette &rArr; MyGPIO_Init
467 468
 </UL>
468
-<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
469
-<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
470
-<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
469
+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
470
+<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
471
+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
471 472
 </UL>
472 473
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
473 474
 </UL>
474 475
 
475
-<P><STRONG><a name="[68]"></a>Init_Message_Reception</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, telecommande.o(i.Init_Message_Reception))
476
+<P><STRONG><a name="[6a]"></a>Init_Message_Reception</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, telecommande.o(i.Init_Message_Reception))
476 477
 <BR><BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
477 478
 </UL>
478 479
 
479
-<P><STRONG><a name="[54]"></a>Init_Plateau</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, plateau.o(i.Init_Plateau))
480
+<P><STRONG><a name="[55]"></a>Init_Plateau</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, plateau.o(i.Init_Plateau))
480 481
 <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = Init_Plateau &rArr; MyTimer_PWM &rArr; MyGPIO_Init
481 482
 </UL>
482
-<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
483
-<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
484
-<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
485
-<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
483
+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
484
+<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
485
+<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
486
+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
486 487
 </UL>
487
-<BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
488
+<BR>[Called By]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
488 489
 <LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
489 490
 </UL>
490 491
 
491
-<P><STRONG><a name="[56]"></a>Init_USART</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, telecommande.o(i.Init_USART))
492
+<P><STRONG><a name="[57]"></a>Init_USART</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, telecommande.o(i.Init_USART))
492 493
 <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Init_USART &rArr; MyGPIO_Init
493 494
 </UL>
494
-<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
495
+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
495 496
 </UL>
496 497
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
497 498
 </UL>
498 499
 
499
-<P><STRONG><a name="[4e]"></a>MyGPIO_Init</STRONG> (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
500
+<P><STRONG><a name="[4f]"></a>MyGPIO_Init</STRONG> (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
500 501
 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyGPIO_Init
501 502
 </UL>
502
-<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
503
-<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
504
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
505
-<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
506
-<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
503
+<BR>[Called By]<UL><LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
504
+<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
505
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
506
+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
507
+<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
508
+</UL>
509
+
510
+<P><STRONG><a name="[5e]"></a>MyGPIO_Reset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Reset))
511
+<BR><BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
507 512
 </UL>
508 513
 
509
-<P><STRONG><a name="[5d]"></a>MyGPIO_Reset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Reset))
510
-<BR><BR>[Called By]<UL><LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
514
+<P><STRONG><a name="[5f]"></a>MyGPIO_Set</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Set))
515
+<BR><BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
511 516
 </UL>
512 517
 
513
-<P><STRONG><a name="[5e]"></a>MyGPIO_Set</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Set))
514
-<BR><BR>[Called By]<UL><LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
518
+<P><STRONG><a name="[69]"></a>MyTimer_ActiveIT</STRONG> (Thumb, 148 bytes, Stack size 8 bytes, mytimer.o(i.MyTimer_ActiveIT))
519
+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = MyTimer_ActiveIT
520
+</UL>
521
+<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
515 522
 </UL>
516 523
 
517
-<P><STRONG><a name="[52]"></a>MyTimer_Base_Init</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
518
-<BR><BR>[Called By]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
519
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
520
-<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
524
+<P><STRONG><a name="[53]"></a>MyTimer_Base_Init</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
525
+<BR><BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
526
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
527
+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
528
+<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
521 529
 </UL>
522 530
 
523
-<P><STRONG><a name="[53]"></a>MyTimer_Base_Start</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Start))
524
-<BR><BR>[Called By]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
525
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
526
-<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
531
+<P><STRONG><a name="[54]"></a>MyTimer_Base_Start</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Start))
532
+<BR><BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
533
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
534
+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
535
+<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
527 536
 </UL>
528 537
 
529
-<P><STRONG><a name="[55]"></a>MyTimer_PWM</STRONG> (Thumb, 472 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_PWM))
538
+<P><STRONG><a name="[56]"></a>MyTimer_PWM</STRONG> (Thumb, 472 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_PWM))
530 539
 <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = MyTimer_PWM &rArr; MyGPIO_Init
531 540
 </UL>
532
-<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
541
+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
533 542
 </UL>
534
-<BR>[Called By]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
535
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
543
+<BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
544
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
536 545
 </UL>
537 546
 
538
-<P><STRONG><a name="[57]"></a>MyVoile_Init</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, myvoile.o(i.MyVoile_Init))
547
+<P><STRONG><a name="[58]"></a>MyVoile_Init</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, myvoile.o(i.MyVoile_Init))
539 548
 <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = MyVoile_Init &rArr; MyTimer_PWM &rArr; MyGPIO_Init
540 549
 </UL>
541
-<BR>[Calls]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
542
-<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
543
-<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
550
+<BR>[Calls]<UL><LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
551
+<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
552
+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
544 553
 </UL>
545 554
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
546 555
 </UL>
547 556
 
548
-<P><STRONG><a name="[59]"></a>Send_Char</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, telecommande.o(i.Send_Char))
549
-<BR><BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
557
+<P><STRONG><a name="[5a]"></a>Send_Char</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, telecommande.o(i.Send_Char))
558
+<BR><BR>[Called By]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
550 559
 </UL>
551 560
 
552
-<P><STRONG><a name="[58]"></a>Send_Message</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, telecommande.o(i.Send_Message))
561
+<P><STRONG><a name="[59]"></a>Send_Message</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, telecommande.o(i.Send_Message))
553 562
 <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Send_Message
554 563
 </UL>
555
-<BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Char
564
+<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Char
556 565
 </UL>
557
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
566
+<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;handler
558 567
 </UL>
559 568
 
560
-<P><STRONG><a name="[5c]"></a>Set_Direction</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, plateau.o(i.Set_Direction))
569
+<P><STRONG><a name="[5d]"></a>Set_Direction</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, plateau.o(i.Set_Direction))
561 570
 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Set_Direction
562 571
 </UL>
563
-<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Set
564
-<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Reset
572
+<BR>[Calls]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Set
573
+<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Reset
565 574
 </UL>
566
-<BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
575
+<BR>[Called By]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
567 576
 </UL>
568 577
 
569
-<P><STRONG><a name="[67]"></a>Set_Duty_Cycle</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, mytimer.o(i.Set_Duty_Cycle))
570
-<BR><BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
578
+<P><STRONG><a name="[68]"></a>Set_Duty_Cycle</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, mytimer.o(i.Set_Duty_Cycle))
579
+<BR><BR>[Called By]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
571 580
 </UL>
572 581
 
573
-<P><STRONG><a name="[5f]"></a>Set_Moteur_Plateau</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, plateau.o(i.Set_Moteur_Plateau))
582
+<P><STRONG><a name="[60]"></a>Set_Moteur_Plateau</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, plateau.o(i.Set_Moteur_Plateau))
574 583
 <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = Set_Moteur_Plateau &rArr; Init_Plateau &rArr; MyTimer_PWM &rArr; MyGPIO_Init
575 584
 </UL>
576
-<BR>[Calls]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Vitesse
577
-<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
578
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
585
+<BR>[Calls]<UL><LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Vitesse
586
+<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Direction
587
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
579 588
 </UL>
580
-<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f
589
+<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f
581 590
 </UL>
582 591
 
583
-<P><STRONG><a name="[61]"></a>Set_PWM_PRCT</STRONG> (Thumb, 56 bytes, Stack size 12 bytes, mytimer.o(i.Set_PWM_PRCT))
592
+<P><STRONG><a name="[62]"></a>Set_PWM_PRCT</STRONG> (Thumb, 56 bytes, Stack size 12 bytes, mytimer.o(i.Set_PWM_PRCT))
584 593
 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Set_PWM_PRCT
585 594
 </UL>
586
-<BR>[Called By]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Vitesse
595
+<BR>[Called By]<UL><LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Vitesse
587 596
 </UL>
588 597
 
589
-<P><STRONG><a name="[60]"></a>Set_Vitesse</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, plateau.o(i.Set_Vitesse))
598
+<P><STRONG><a name="[61]"></a>Set_Vitesse</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, plateau.o(i.Set_Vitesse))
590 599
 <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Set_Vitesse &rArr; Set_PWM_PRCT
591 600
 </UL>
592
-<BR>[Calls]<UL><LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_PWM_PRCT
601
+<BR>[Calls]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_PWM_PRCT
593 602
 </UL>
594
-<BR>[Called By]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
603
+<BR>[Called By]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
595 604
 </UL>
596 605
 
597
-<P><STRONG><a name="[62]"></a>Set_Voile</STRONG> (Thumb, 210 bytes, Stack size 56 bytes, myvoile.o(i.Set_Voile))
606
+<P><STRONG><a name="[63]"></a>Set_Voile</STRONG> (Thumb, 210 bytes, Stack size 56 bytes, myvoile.o(i.Set_Voile))
598 607
 <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Set_Voile &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
599 608
 </UL>
600
-<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
601
-<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
602
-<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
603
-<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
604
-<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
605
-<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
606
-<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
607
-<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
608
-<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdcmple
609
-<LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Duty_Cycle
610
-<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Max_Duty
609
+<BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
610
+<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
611
+<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
612
+<LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
613
+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
614
+<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
615
+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
616
+<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
617
+<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdcmple
618
+<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Duty_Cycle
619
+<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Max_Duty
611 620
 </UL>
612 621
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
613 622
 </UL>
@@ -615,7 +624,7 @@ Global Symbols
615 624
 <P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
616 625
 <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
617 626
 </UL>
618
-<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
627
+<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
619 628
 </UL>
620 629
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
621 630
 </UL>
@@ -644,67 +653,76 @@ Global Symbols
644 653
 </UL>
645 654
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
646 655
 </UL>
647
-<P><STRONG><a name="[77]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
656
+<P><STRONG><a name="[79]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
648 657
 
649
-<P><STRONG><a name="[78]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
658
+<P><STRONG><a name="[7a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
650 659
 
651
-<P><STRONG><a name="[79]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
660
+<P><STRONG><a name="[7b]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
652 661
 
653
-<P><STRONG><a name="[38]"></a>f</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.f))
662
+<P><STRONG><a name="[39]"></a>f</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.f))
654 663
 <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = f &rArr; Set_Moteur_Plateau &rArr; Init_Plateau &rArr; MyTimer_PWM &rArr; MyGPIO_Init
655 664
 </UL>
656
-<BR>[Calls]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
665
+<BR>[Calls]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Moteur_Plateau
666
+</UL>
667
+<BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
668
+</UL>
669
+<P><STRONG><a name="[38]"></a>handler</STRONG> (Thumb, 126 bytes, Stack size 8 bytes, main.o(i.handler))
670
+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = handler &rArr; Get_Batterie &rArr; read
671
+</UL>
672
+<BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
673
+<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
657 674
 </UL>
658 675
 <BR>[Address Reference Count : 1]<UL><LI> main.o(i.main)
659 676
 </UL>
660
-<P><STRONG><a name="[4f]"></a>initADC</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, myadc.o(i.initADC))
661
-<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
677
+<P><STRONG><a name="[50]"></a>initADC</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, myadc.o(i.initADC))
678
+<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
662 679
 </UL>
663 680
 
664
-<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 120 bytes, Stack size 0 bytes, main.o(i.main))
681
+<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 94 bytes, Stack size 0 bytes, main.o(i.main))
665 682
 <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = main &rArr; Set_Voile &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
666 683
 </UL>
667
-<BR>[Calls]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
668
-<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
669
-<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
670
-<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
671
-<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
672
-<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Message_Reception
673
-<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
674
-<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
675
-<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
676
-<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Angle
684
+<BR>[Calls]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Voile
685
+<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyVoile_Init
686
+<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Start
687
+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
688
+<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_ActiveIT
689
+<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
690
+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Plateau
691
+<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Message_Reception
692
+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
693
+<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
694
+<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Angle
677 695
 </UL>
678 696
 <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
679 697
 </UL>
680
-<P><STRONG><a name="[4c]"></a>read</STRONG> (Thumb, 34 bytes, Stack size 4 bytes, myadc.o(i.read))
698
+<P><STRONG><a name="[4d]"></a>read</STRONG> (Thumb, 34 bytes, Stack size 4 bytes, myadc.o(i.read))
681 699
 <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = read
682 700
 </UL>
683
-<BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
701
+<BR>[Calls]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
684 702
 </UL>
685
-<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
703
+<BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
686 704
 </UL>
687 705
 
688
-<P><STRONG><a name="[50]"></a>startADC</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, myadc.o(i.startADC))
689
-<BR><BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
690
-<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
706
+<P><STRONG><a name="[51]"></a>startADC</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, myadc.o(i.startADC))
707
+<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
708
+<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
691 709
 </UL>
692 710
 <P>
693 711
 <H3>
694 712
 Local Symbols
695 713
 </H3>
696
-<P><STRONG><a name="[5a]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
714
+<P><STRONG><a name="[5b]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
697 715
 <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock &rArr; SetSysClockTo72
698 716
 </UL>
699
-<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
717
+<BR>[Calls]<UL><LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
700 718
 </UL>
701 719
 <BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
702 720
 </UL>
703 721
 
704
-<P><STRONG><a name="[5b]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
722
+<P><STRONG><a name="[5c]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
705 723
 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
706 724
 </UL>
707
-<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
725
+<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
708 726
 </UL>
709 727
 <P>
710 728
 <H3>

BIN
Objects/batterie.crf View File


BIN
Objects/batterie.o View File


BIN
Objects/driver_gpio.crf View File


BIN
Objects/driver_gpio.o View File


BIN
Objects/main.crf View File


BIN
Objects/main.o View File


BIN
Objects/myadc.crf View File


BIN
Objects/myadc.o View File


BIN
Objects/mygirouette.crf View File


BIN
Objects/mygirouette.o View File


BIN
Objects/mytimer.crf View File


BIN
Objects/mytimer.o View File


BIN
Objects/myvoile.crf View File


BIN
Objects/myvoile.o View File


BIN
Objects/plateau.crf View File


BIN
Objects/plateau.o View File


BIN
Objects/startup_stm32f10x_md.o View File


BIN
Objects/system_stm32f10x.crf View File


BIN
Objects/system_stm32f10x.o View File


BIN
Objects/telecommande.crf View File


BIN
Objects/telecommande.o View File


+ 134
- 109
Projet1.uvguix.alejeune
File diff suppressed because it is too large
View File


+ 13
- 7
Projet1.uvoptx View File

@@ -125,7 +125,7 @@
125 125
         <SetRegEntry>
126 126
           <Number>0</Number>
127 127
           <Key>DLGDARM</Key>
128
-          <Name>(1010=1430,289,1806,846,1)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=15,39,661,712,0)(110=61,96,281,556,0)(111=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1028,194,1449,621,0)(121=1016,366,1437,793,1)(122=704,251,1125,678,0)(123=-1,-1,-1,-1,0)(140=202,674,890,1014,1)(240=559,262,958,607,1)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=885,128,1479,879,0)(131=937,153,1531,904,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=1246,187,1849,938,0)(151=-1,-1,-1,-1,0)</Name>
128
+          <Name>(1010=1430,289,1806,846,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=15,39,661,712,0)(110=61,96,281,556,0)(111=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1028,194,1449,621,0)(121=1016,366,1437,793,0)(122=704,251,1125,678,0)(123=-1,-1,-1,-1,0)(140=202,674,890,1014,0)(240=559,262,958,607,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=885,128,1479,879,0)(131=937,153,1531,904,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=412,153,860,567,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=1246,187,1849,938,0)(151=-1,-1,-1,-1,0)</Name>
129 129
         </SetRegEntry>
130 130
         <SetRegEntry>
131 131
           <Number>0</Number>
@@ -144,7 +144,7 @@
144 144
           <Type>0</Type>
145 145
           <LineNumber>8</LineNumber>
146 146
           <EnabledFlag>1</EnabledFlag>
147
-          <Address>134218060</Address>
147
+          <Address>134219520</Address>
148 148
           <ByteObject>0</ByteObject>
149 149
           <HtxType>0</HtxType>
150 150
           <ManyObjects>0</ManyObjects>
@@ -183,7 +183,7 @@
183 183
         <AscS3>0</AscS3>
184 184
         <aSer3>0</aSer3>
185 185
         <eProf>0</eProf>
186
-        <aLa>0</aLa>
186
+        <aLa>1</aLa>
187 187
         <aPa1>0</aPa1>
188 188
         <AscS4>0</AscS4>
189 189
         <aSer4>0</aSer4>
@@ -209,14 +209,20 @@
209 209
         <Wi>
210 210
           <IntNumber>0</IntNumber>
211 211
           <FirstString>((PORTC &amp; 0x00000400) &gt;&gt; 10 &amp; 0x400) &gt;&gt; 10</FirstString>
212
-          <SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254432026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F170000000000000000000000000000000000000030040008</SecondString>
212
+          <SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254432026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F100000000000000000000000000000000000000030040008</SecondString>
213 213
         </Wi>
214 214
         <Wi>
215 215
           <IntNumber>1</IntNumber>
216 216
           <FirstString>((PORTA &amp; 0x00000008) &gt;&gt; 3 &amp; 0x8) &gt;&gt; 3</FirstString>
217
-          <SecondString>00800000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254412026203078303030303030303829203E3E2033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F17000000000000000000000000000000000000007E050008</SecondString>
217
+          <SecondString>00800000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254412026203078303030303030303829203E3E2033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F10000000000000000000000000000000000000007E050008</SecondString>
218 218
         </Wi>
219 219
       </LogicAnalyzers>
220
+      <SystemViewers>
221
+        <Entry>
222
+          <Name>System Viewer\USART1</Name>
223
+          <WinId>35905</WinId>
224
+        </Entry>
225
+      </SystemViewers>
220 226
       <DebugDescription>
221 227
         <Enable>1</Enable>
222 228
         <EnableFlashSeq>1</EnableFlashSeq>
@@ -407,7 +413,7 @@
407 413
         <AscS3>0</AscS3>
408 414
         <aSer3>0</aSer3>
409 415
         <eProf>0</eProf>
410
-        <aLa>0</aLa>
416
+        <aLa>1</aLa>
411 417
         <aPa1>0</aPa1>
412 418
         <AscS4>0</AscS4>
413 419
         <aSer4>0</aSer4>
@@ -553,7 +559,7 @@
553 559
       <GroupNumber>2</GroupNumber>
554 560
       <FileNumber>9</FileNumber>
555 561
       <FileType>1</FileType>
556
-      <tvExp>0</tvExp>
562
+      <tvExp>1</tvExp>
557 563
       <tvExpOptDlg>0</tvExpOptDlg>
558 564
       <bDave2>0</bDave2>
559 565
       <PathWithFileName>.\FileInclude\Telecommande.c</PathWithFileName>

+ 64
- 18
Sources/main.c View File

@@ -8,11 +8,67 @@
8 8
 #include <MyGirouette.h>
9 9
 #include <MyVoile.h>
10 10
 
11
+
12
+/* Declarations */
11 13
 int droite;
12 14
 int b;
13 15
 int testBatterie ;
14 16
 int bat;
15 17
 
18
+int counter = 0;
19
+char* visuBatterie = "[-----]";
20
+
21
+MyTimer_Struct_TypeDef TIM;
22
+MyTimer_Struct_TypeDef * Data = &TIM;
23
+
24
+
25
+
26
+void handler() {
27
+	counter ++;
28
+	
29
+	/*fonctions joel gwen*/
30
+	//
31
+	//
32
+	//
33
+	//
34
+	//
35
+	//
36
+	//
37
+	//
38
+	//
39
+	//
40
+	//
41
+	//
42
+	//
43
+	//
44
+	//
45
+	//
46
+	
47
+	
48
+	if (counter == 10) {
49
+		bat = Get_Batterie();
50
+		if (bat < 20) {
51
+			visuBatterie = "[-----]";
52
+		} else if (bat < 40) {
53
+			visuBatterie = "[##---]";
54
+		} else if (bat < 60) {
55
+			visuBatterie = "[###--]";
56
+		} else if (bat < 80) {
57
+			visuBatterie = "[####-]";
58
+		} else {
59
+			visuBatterie = "[#####]";
60
+		}
61
+
62
+		Send_Message("Batterie : ");
63
+		Send_Message(visuBatterie);
64
+		Send_Message("\r");
65
+		
66
+		
67
+		counter = 0;
68
+	}
69
+}
70
+
71
+
16 72
 void f (char a) {
17 73
 
18 74
 
@@ -33,7 +89,14 @@ void f (char a) {
33 89
 int main (void)
34 90
 {
35 91
 
36
-	char* visuBatterie = "[-----]";
92
+	/* Configuration du Timer */
93
+	Data->Timer = TIM1;
94
+	Data->ARR = 65535;
95
+	Data->PSC = 548; 
96
+	MyTimer_Base_Init(Data);
97
+	MyTimer_Base_Start(TIM1);
98
+	MyTimer_ActiveIT(TIM1, 1, &handler);
99
+	
37 100
 	/* Pour la telecommande */
38 101
 	Init_USART(USART1);
39 102
 	Init_Message_Reception(&f);
@@ -45,23 +108,6 @@ int main (void)
45 108
 	Init_Batterie();
46 109
 	while (1) {
47 110
 	  Set_Voile(Get_Angle());
48
-		bat = Get_Batterie();
49
-		if (bat < 20) {
50
-			visuBatterie = "[-----]";
51
-		} else if (bat < 40) {
52
-			visuBatterie = "[##---]";
53
-		} else if (bat < 60) {
54
-			visuBatterie = "[###--]";
55
-		} else if (bat < 80) {
56
-			visuBatterie = "[####-]";
57
-		} else {
58
-			visuBatterie = "[#####]";
59
-		}
60
-
61
-		Send_Message("Batterie : ");
62
-		Send_Message(visuBatterie);
63
-		Send_Message("\r");
64 111
 	}
65
-
66 112
 }
67 113
 

Loading…
Cancel
Save