Browse Source

Merge remote-tracking branch 'origin/girouette'

# Conflicts:
#	FileInclude/MyTimer.c
#	Listings/Projet1_Simulation.map
#	Listings/startup_stm32f10x_md.lst
#	Objects/Projet1_Réel.dep
#	Objects/Projet1_SImulation.dep
#	Objects/Projet1_Simulation.axf
#	Objects/Projet1_Simulation.build_log.htm
#	Objects/Projet1_Simulation.htm
#	Objects/Projet1_Simulation.lnp
#	Objects/driver_gpio.crf
#	Objects/driver_gpio.d
#	Objects/driver_gpio.o
#	Objects/main.crf
#	Objects/main.d
#	Objects/main.o
#	Objects/myadc.crf
#	Objects/myadc.d
#	Objects/myadc.o
#	Objects/mytimer.crf
#	Objects/mytimer.d
#	Objects/mytimer.o
#	Objects/startup_stm32f10x_md.o
#	Objects/system_stm32f10x.crf
#	Objects/system_stm32f10x.d
#	Objects/system_stm32f10x.o
#	Projet1.uvoptx
#	Projet1.uvprojx
#	RTE/Device/STM32F103RB/system_stm32f10x.c
#	Sources/main.c
Newg 1 year ago
parent
commit
4a8421eb37

+ 62
- 0
FileInclude/MyGirouette.c View File

@@ -0,0 +1,62 @@
1
+#include "MyGirouette.h"
2
+#include "Driver_GPIO.h"
3
+#include "MyTimer.h"
4
+
5
+int x = 0;
6
+
7
+void EXTI0_IRQHandler(void) {
8
+	x++;
9
+	//EXTI->PR &= ~(1<<0) ;
10
+	EXTI->PR |= (1<<0) ;
11
+}
12
+
13
+
14
+void Init_Girouette(void){
15
+	
16
+	MyGPIO_Struct_TypeDef GPIOA0={
17
+		GPIOA,
18
+		0,
19
+		In_Floating
20
+	};
21
+	MyGPIO_Struct_TypeDef GPIOA1={
22
+		GPIOA,
23
+		1,
24
+		In_Floating
25
+	};
26
+	MyGPIO_Struct_TypeDef GPIOB0={
27
+		GPIOB,
28
+		0,
29
+		In_Floating
30
+	};
31
+
32
+	// Configuration du timer
33
+/*	MyTimer_Struct_TypeDef TIM;
34
+	TIM.Timer = TIM2;
35
+	TIM.ARR = 360*2;
36
+	TIM.PSC = 0;
37
+	
38
+	MyTimer_Base_Init(&TIM);
39
+	
40
+	TIM2->CCMR1 |= 0x1 << 0; //CH1
41
+	TIM2->CCMR1 |= 0x1 << 8; //CH2
42
+
43
+	TIM2->SMCR |= 0x1 << 0; // Capture Mode : 1 => seulement les fronts montants 2 => seulement les fronts descendants 3 => les 2 
44
+	//TIM2->CCMR1 |= 0x1 << 2;
45
+*/	
46
+	// 0 Reset
47
+	NVIC->ISER[0] |= 1 << 6;
48
+	NVIC->IP[6] = 1<<4;
49
+	MyGPIO_Init(&GPIOB0);
50
+	RCC->APB2ENR |= RCC_APB2ENR_AFIOEN ;
51
+	AFIO->EXTICR[0] |= 0x0001; //  PB0 AFIO
52
+	EXTI->RTSR |= 1 <<0 ; // rising
53
+	EXTI->IMR |= 1<<0 ; //mask
54
+	
55
+	
56
+/*	MyGPIO_Init(&GPIOA0);
57
+	MyGPIO_Init(&GPIOA1);
58
+	
59
+	MyTimer_Base_Start(TIM2);*/
60
+}
61
+
62
+uint16_t Get_Angle(void){return (TIM2 -> CNT)/2;}

+ 8
- 0
FileInclude/MyGirouette.h View File

@@ -0,0 +1,8 @@
1
+#ifndef __MYGIROUETTE_H 
2
+#define __MYGIROUETTE_H  
3
+#include "stm32f10x.h"
4
+
5
+void Init_Girouette(void);
6
+uint16_t Get_Angle(void);
7
+
8
+#endif

+ 14
- 15
FileInclude/MyTimer.c View File

@@ -110,11 +110,6 @@ void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){
110 110
 	MyGPIO_Struct_TypeDef gpio;	
111 111
 	gpio.GPIO_Conf = AltOut_Ppull;
112 112
 	
113
-	// Activation la capture du compteur (CNT) dans le registre capture register
114
-	Timer->CCER |= TIM_CCER_CC1E;
115
-	
116
-	
117
-	
118 113
 	switch ((int)Channel) { // on cast le timer pour le comparer au pointeur des timers existants
119 114
 		/* ==============
120 115
 		=== Channel 1 ===
@@ -125,7 +120,8 @@ void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){
125 120
 			Timer->CCMR1 |= TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2;
126 121
 			Timer->CCMR1 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC1S); // mettre 00
127 122
 			Timer->CCR1 = 0;
128
-		
123
+			Timer->CCER |= TIM_CCER_CC1E;
124
+
129 125
 			switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants
130 126
 				case (int)TIM1 :
131 127
 					gpio.GPIO = GPIOA;
@@ -161,7 +157,8 @@ void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){
161 157
 			Timer->CCMR1 |= TIM_CCMR1_OC2M_1| TIM_CCMR1_OC2M_2;
162 158
 			Timer->CCMR1 &= ~(TIM_CCMR1_CC2S | TIM_CCMR1_CC2S); // mettre 00
163 159
 			Timer->CCR2 = 0;
164
-			
160
+		Timer->CCER |= TIM_CCER_CC2E;
161
+
165 162
 			switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants
166 163
 				case (int)TIM1 :
167 164
 					gpio.GPIO = GPIOA;
@@ -192,11 +189,12 @@ void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){
192 189
 		============== */
193 190
 		case 3 :
194 191
 			
195
-			// On veut mettre les bits 4 � 6 de OC2M � 110 (PWM mode 1 p 349)
196
-			Timer->CCMR2 |= TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2;
197
-			Timer->CCMR2 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC1S); // mettre 00
192
+			// On veut mettre les bits 4 � 6 de OC2M � 110 (PWM mode 1 p 415)
193
+			Timer->CCMR2 |= TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_2;
194
+			Timer->CCMR2 &= ~(TIM_CCMR2_CC3S | TIM_CCMR2_CC3S); // mettre 00
198 195
 			Timer->CCR3 = 0;
199
-		
196
+		Timer->CCER |= TIM_CCER_CC3E;
197
+
200 198
 			switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants
201 199
 				case (int)TIM1 :
202 200
 					gpio.GPIO = GPIOA;
@@ -226,11 +224,12 @@ void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){
226 224
 		============== */
227 225
 		case 4 :
228 226
 			
229
-			// On veut mettre les bits 12 � 14 de OC2M � 110 (PWM mode 1 p 349)
230
-			Timer->CCMR2 |= TIM_CCMR1_OC2M_1 | TIM_CCMR1_OC2M_2;
231
-			Timer->CCMR2 &= ~(TIM_CCMR1_CC2S | TIM_CCMR1_CC2S); // mettre 00
227
+			// On veut mettre les bits 12 � 14 de OC2M � 110 (PWM mode 1 p 415)
228
+			Timer->CCMR2 |= TIM_CCMR2_OC4M_1 | TIM_CCMR2_OC4M_2;
229
+			Timer->CCMR2 &= ~(TIM_CCMR2_CC4S | TIM_CCMR2_CC4S); // mettre 00
232 230
 			Timer->CCR4 = 0;
233
-		
231
+		Timer->CCER |= TIM_CCER_CC4E;
232
+
234 233
 			switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants
235 234
 				case (int)TIM1 :
236 235
 					gpio.GPIO = GPIOA;

+ 13
- 0
FileInclude/MyVoile.h View File

@@ -0,0 +1,13 @@
1
+#ifndef MYVOILE_H
2
+#define MYVOILE_H
3
+#include "stm32f10x.h"
4
+#include "MyTimer.h"
5
+
6
+#define M (0.1-0.05)/(90.0*2.0) // Coefficient de la pente pour la fonction affine
7
+
8
+void MyVoile_Init(void);
9
+
10
+void Set_Voile(uint16_t angle);
11
+
12
+#endif
13
+

+ 462
- 466
Listings/Projet1_Simulation.map View File

@@ -1,466 +1,462 @@
1
-Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
2
-
3
-==============================================================================
4
-
5
-Section Cross References
6
-
7
-    main.o(i.f) refers to plateau.o(i.Set_Moteur_Plateau) for Set_Moteur_Plateau
8
-    main.o(i.f) refers to main.o(.data) for droite
9
-    main.o(i.main) refers to telecommande.o(i.Init_USART) for Init_USART
10
-    main.o(i.main) refers to batterie.o(i.Init_Batterie) for Init_Batterie
11
-    main.o(i.main) refers to batterie.o(i.Get_Batterie) for Get_Batterie
12
-    main.o(i.main) refers to telecommande.o(i.Send_Message) for Send_Message
13
-    main.o(i.main) refers to main.o(.data) for bat
14
-    mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
15
-    mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
16
-    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
17
-    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
18
-    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
19
-    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
20
-    myadc.o(i.read) refers to myadc.o(i.startADC) for startADC
21
-    plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
22
-    plateau.o(i.Init_Plateau) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
23
-    plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
24
-    plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
25
-    plateau.o(i.Init_Plateau) refers to plateau.o(.data) for Data
26
-    plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOA5
27
-    plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
28
-    plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
29
-    plateau.o(i.Set_Direction) refers to plateau.o(.bss) for GPIOA5
30
-    plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Init_Plateau) for Init_Plateau
31
-    plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Direction) for Set_Direction
32
-    plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Vitesse) for Set_Vitesse
33
-    plateau.o(i.Set_Vitesse) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT
34
-    plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for Data
35
-    telecommande.o(i.Init_Message_Reception) refers to telecommande.o(.data) for ptr
36
-    telecommande.o(i.Init_USART) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
37
-    telecommande.o(i.Init_USART) refers to telecommande.o(.bss) for GPIOA10
38
-    telecommande.o(i.Send_Message) refers to telecommande.o(i.Send_Char) for Send_Char
39
-    telecommande.o(i.USART1_IRQHandler) refers to telecommande.o(.data) for ptr
40
-    telecommande.o(.data) refers to telecommande.o(.bss) for USART
41
-    batterie.o(i.Get_Batterie) refers to myadc.o(i.read) for read
42
-    batterie.o(i.Get_Batterie) refers to batterie.o(.data) for nivBatterie
43
-    batterie.o(i.Init_Batterie) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
44
-    batterie.o(i.Init_Batterie) refers to myadc.o(i.initADC) for initADC
45
-    batterie.o(i.Init_Batterie) refers to myadc.o(i.startADC) for startADC
46
-    batterie.o(i.Init_Batterie) refers to batterie.o(.bss) for GPIOC0
47
-    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
48
-    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
49
-    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
50
-    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
51
-    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
52
-    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
53
-    startup_stm32f10x_md.o(RESET) refers to telecommande.o(i.USART1_IRQHandler) for USART1_IRQHandler
54
-    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
55
-    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
56
-    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
57
-    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
58
-    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
59
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
60
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
61
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
62
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
63
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
64
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
65
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
66
-    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
67
-    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
68
-    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
69
-    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
70
-    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
71
-    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
72
-    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
73
-    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
74
-    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
75
-
76
-
77
-==============================================================================
78
-
79
-Removing Unused input sections from the image.
80
-
81
-    Removing main.o(.rev16_text), (4 bytes).
82
-    Removing main.o(.revsh_text), (4 bytes).
83
-    Removing main.o(.rrx_text), (6 bytes).
84
-    Removing main.o(i.f), (64 bytes).
85
-    Removing driver_gpio.o(.rev16_text), (4 bytes).
86
-    Removing driver_gpio.o(.revsh_text), (4 bytes).
87
-    Removing driver_gpio.o(.rrx_text), (6 bytes).
88
-    Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
89
-    Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
90
-    Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
91
-    Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
92
-    Removing mytimer.o(.rev16_text), (4 bytes).
93
-    Removing mytimer.o(.revsh_text), (4 bytes).
94
-    Removing mytimer.o(.rrx_text), (6 bytes).
95
-    Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
96
-    Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
97
-    Removing mytimer.o(i.MyTimer_Base_Init), (108 bytes).
98
-    Removing mytimer.o(i.MyTimer_Base_Start), (10 bytes).
99
-    Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
100
-    Removing mytimer.o(i.MyTimer_PWM), (464 bytes).
101
-    Removing mytimer.o(i.Set_Duty_Cycle), (40 bytes).
102
-    Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
103
-    Removing myadc.o(.rev16_text), (4 bytes).
104
-    Removing myadc.o(.revsh_text), (4 bytes).
105
-    Removing myadc.o(.rrx_text), (6 bytes).
106
-    Removing plateau.o(.rev16_text), (4 bytes).
107
-    Removing plateau.o(.revsh_text), (4 bytes).
108
-    Removing plateau.o(.rrx_text), (6 bytes).
109
-    Removing plateau.o(i.Init_Plateau), (124 bytes).
110
-    Removing plateau.o(i.Set_Direction), (40 bytes).
111
-    Removing plateau.o(i.Set_Moteur_Plateau), (24 bytes).
112
-    Removing plateau.o(i.Set_Vitesse), (32 bytes).
113
-    Removing plateau.o(.bss), (24 bytes).
114
-    Removing plateau.o(.data), (16 bytes).
115
-    Removing telecommande.o(.rev16_text), (4 bytes).
116
-    Removing telecommande.o(.revsh_text), (4 bytes).
117
-    Removing telecommande.o(.rrx_text), (6 bytes).
118
-    Removing telecommande.o(i.Init_Message_Reception), (56 bytes).
119
-    Removing batterie.o(.rev16_text), (4 bytes).
120
-    Removing batterie.o(.revsh_text), (4 bytes).
121
-    Removing batterie.o(.rrx_text), (6 bytes).
122
-    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
123
-    Removing system_stm32f10x.o(.rev16_text), (4 bytes).
124
-    Removing system_stm32f10x.o(.revsh_text), (4 bytes).
125
-    Removing system_stm32f10x.o(.rrx_text), (6 bytes).
126
-    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
127
-    Removing system_stm32f10x.o(.data), (20 bytes).
128
-
129
-47 unused section(s) (total 2108 bytes) removed from the image.
130
-
131
-==============================================================================
132
-
133
-Image Symbol Table
134
-
135
-    Local Symbols
136
-
137
-    Symbol Name                              Value     Ov Type        Size  Object(Section)
138
-
139
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
140
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
141
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
142
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
143
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
144
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
145
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
146
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
147
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
148
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
149
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
150
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
151
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
152
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
153
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
154
-    FileInclude\Batterie.c                   0x00000000   Number         0  batterie.o ABSOLUTE
155
-    FileInclude\MyADC.c                      0x00000000   Number         0  myadc.o ABSOLUTE
156
-    FileInclude\MyTimer.c                    0x00000000   Number         0  mytimer.o ABSOLUTE
157
-    FileInclude\Plateau.c                    0x00000000   Number         0  plateau.o ABSOLUTE
158
-    FileInclude\Telecommande.c               0x00000000   Number         0  telecommande.o ABSOLUTE
159
-    FileInclude\\Batterie.c                  0x00000000   Number         0  batterie.o ABSOLUTE
160
-    FileInclude\\MyADC.c                     0x00000000   Number         0  myadc.o ABSOLUTE
161
-    FileInclude\\MyTimer.c                   0x00000000   Number         0  mytimer.o ABSOLUTE
162
-    FileInclude\\Plateau.c                   0x00000000   Number         0  plateau.o ABSOLUTE
163
-    FileInclude\\Telecommande.c              0x00000000   Number         0  telecommande.o ABSOLUTE
164
-    RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
165
-    RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
166
-    RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
167
-    Sources\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
168
-    Sources\main.c                           0x00000000   Number         0  main.o ABSOLUTE
169
-    U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c 0x00000000   Number         0  driver_gpio.o ABSOLUTE
170
-    U:\\Documents\\4ir\\S1\\Microcontroleur\\Drivers\\FileInclude\\Driver_GPIO.c 0x00000000   Number         0  driver_gpio.o ABSOLUTE
171
-    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
172
-    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
173
-    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
174
-    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
175
-    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
176
-    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
177
-    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
178
-    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
179
-    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
180
-    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
181
-    .ARM.Collect$$$$0000000E                 0x080000fc   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
182
-    .ARM.Collect$$$$0000000F                 0x08000100   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
183
-    .ARM.Collect$$$$00000011                 0x08000100   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
184
-    .ARM.Collect$$$$00002712                 0x08000100   Section        4  entry2.o(.ARM.Collect$$$$00002712)
185
-    __lit__00000000                          0x08000100   Data           4  entry2.o(.ARM.Collect$$$$00002712)
186
-    .text                                    0x08000104   Section       36  startup_stm32f10x_md.o(.text)
187
-    .text                                    0x08000128   Section       36  init.o(.text)
188
-    i.Get_Batterie                           0x0800014c   Section        0  batterie.o(i.Get_Batterie)
189
-    i.Init_Batterie                          0x08000174   Section        0  batterie.o(i.Init_Batterie)
190
-    i.Init_USART                             0x0800019c   Section        0  telecommande.o(i.Init_USART)
191
-    i.MyGPIO_Init                            0x08000238   Section        0  driver_gpio.o(i.MyGPIO_Init)
192
-    i.Send_Char                              0x080002ec   Section        0  telecommande.o(i.Send_Char)
193
-    i.Send_Message                           0x08000308   Section        0  telecommande.o(i.Send_Message)
194
-    i.SetSysClock                            0x08000320   Section        0  system_stm32f10x.o(i.SetSysClock)
195
-    SetSysClock                              0x08000321   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
196
-    i.SetSysClockTo72                        0x08000328   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
197
-    SetSysClockTo72                          0x08000329   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
198
-    i.SystemInit                             0x08000408   Section        0  system_stm32f10x.o(i.SystemInit)
199
-    i.TIM1_UP_IRQHandler                     0x08000468   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
200
-    i.TIM2_IRQHandler                        0x0800048c   Section        0  mytimer.o(i.TIM2_IRQHandler)
201
-    i.TIM3_IRQHandler                        0x080004b0   Section        0  mytimer.o(i.TIM3_IRQHandler)
202
-    i.TIM4_IRQHandler                        0x080004d4   Section        0  mytimer.o(i.TIM4_IRQHandler)
203
-    i.USART1_IRQHandler                      0x080004f8   Section        0  telecommande.o(i.USART1_IRQHandler)
204
-    i.__scatterload_copy                     0x08000514   Section       14  handlers.o(i.__scatterload_copy)
205
-    i.__scatterload_null                     0x08000522   Section        2  handlers.o(i.__scatterload_null)
206
-    i.__scatterload_zeroinit                 0x08000524   Section       14  handlers.o(i.__scatterload_zeroinit)
207
-    i.initADC                                0x08000534   Section        0  myadc.o(i.initADC)
208
-    i.main                                   0x08000570   Section        0  main.o(i.main)
209
-    i.read                                   0x0800060c   Section        0  myadc.o(i.read)
210
-    i.startADC                               0x08000634   Section        0  myadc.o(i.startADC)
211
-    .data                                    0x20000000   Section       16  main.o(.data)
212
-    .data                                    0x20000010   Section       16  mytimer.o(.data)
213
-    .data                                    0x20000020   Section        8  telecommande.o(.data)
214
-    .data                                    0x20000028   Section        4  batterie.o(.data)
215
-    .bss                                     0x2000002c   Section       52  telecommande.o(.bss)
216
-    .bss                                     0x20000060   Section       12  batterie.o(.bss)
217
-    STACK                                    0x20000070   Section     1024  startup_stm32f10x_md.o(STACK)
218
-
219
-    Global Symbols
220
-
221
-    Symbol Name                              Value     Ov Type        Size  Object(Section)
222
-
223
-    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
224
-    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
225
-    __arm_fini_                               - Undefined Weak Reference
226
-    __cpp_initialize__aeabi_                  - Undefined Weak Reference
227
-    __cxa_finalize                            - Undefined Weak Reference
228
-    __decompress                              - Undefined Weak Reference
229
-    _clock_init                               - Undefined Weak Reference
230
-    _microlib_exit                            - Undefined Weak Reference
231
-    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
232
-    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
233
-    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
234
-    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
235
-    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
236
-    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
237
-    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
238
-    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
239
-    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
240
-    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
241
-    __rt_lib_shutdown_fini                   0x080000fd   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
242
-    __rt_final_cpp                           0x08000101   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
243
-    __rt_final_exit                          0x08000101   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
244
-    Reset_Handler                            0x08000105   Thumb Code     8  startup_stm32f10x_md.o(.text)
245
-    NMI_Handler                              0x0800010d   Thumb Code     2  startup_stm32f10x_md.o(.text)
246
-    HardFault_Handler                        0x0800010f   Thumb Code     2  startup_stm32f10x_md.o(.text)
247
-    MemManage_Handler                        0x08000111   Thumb Code     2  startup_stm32f10x_md.o(.text)
248
-    BusFault_Handler                         0x08000113   Thumb Code     2  startup_stm32f10x_md.o(.text)
249
-    UsageFault_Handler                       0x08000115   Thumb Code     2  startup_stm32f10x_md.o(.text)
250
-    SVC_Handler                              0x08000117   Thumb Code     2  startup_stm32f10x_md.o(.text)
251
-    DebugMon_Handler                         0x08000119   Thumb Code     2  startup_stm32f10x_md.o(.text)
252
-    PendSV_Handler                           0x0800011b   Thumb Code     2  startup_stm32f10x_md.o(.text)
253
-    SysTick_Handler                          0x0800011d   Thumb Code     2  startup_stm32f10x_md.o(.text)
254
-    ADC1_2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
255
-    CAN1_RX1_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
256
-    CAN1_SCE_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
257
-    DMA1_Channel1_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
258
-    DMA1_Channel2_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
259
-    DMA1_Channel3_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
260
-    DMA1_Channel4_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
261
-    DMA1_Channel5_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
262
-    DMA1_Channel6_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
263
-    DMA1_Channel7_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
264
-    EXTI0_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
265
-    EXTI15_10_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
266
-    EXTI1_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
267
-    EXTI2_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
268
-    EXTI3_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
269
-    EXTI4_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
270
-    EXTI9_5_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
271
-    FLASH_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
272
-    I2C1_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
273
-    I2C1_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
274
-    I2C2_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
275
-    I2C2_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
276
-    PVD_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
277
-    RCC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
278
-    RTCAlarm_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
279
-    RTC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
280
-    SPI1_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
281
-    SPI2_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
282
-    TAMPER_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
283
-    TIM1_BRK_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
284
-    TIM1_CC_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
285
-    TIM1_TRG_COM_IRQHandler                  0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
286
-    USART2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
287
-    USART3_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
288
-    USBWakeUp_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
289
-    USB_HP_CAN1_TX_IRQHandler                0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
290
-    USB_LP_CAN1_RX0_IRQHandler               0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
291
-    WWDG_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
292
-    __scatterload                            0x08000129   Thumb Code    28  init.o(.text)
293
-    __scatterload_rt2                        0x08000129   Thumb Code     0  init.o(.text)
294
-    Get_Batterie                             0x0800014d   Thumb Code    36  batterie.o(i.Get_Batterie)
295
-    Init_Batterie                            0x08000175   Thumb Code    32  batterie.o(i.Init_Batterie)
296
-    Init_USART                               0x0800019d   Thumb Code   134  telecommande.o(i.Init_USART)
297
-    MyGPIO_Init                              0x08000239   Thumb Code   166  driver_gpio.o(i.MyGPIO_Init)
298
-    Send_Char                                0x080002ed   Thumb Code    22  telecommande.o(i.Send_Char)
299
-    Send_Message                             0x08000309   Thumb Code    24  telecommande.o(i.Send_Message)
300
-    SystemInit                               0x08000409   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
301
-    TIM1_UP_IRQHandler                       0x08000469   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
302
-    TIM2_IRQHandler                          0x0800048d   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
303
-    TIM3_IRQHandler                          0x080004b1   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
304
-    TIM4_IRQHandler                          0x080004d5   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
305
-    USART1_IRQHandler                        0x080004f9   Thumb Code    18  telecommande.o(i.USART1_IRQHandler)
306
-    __scatterload_copy                       0x08000515   Thumb Code    14  handlers.o(i.__scatterload_copy)
307
-    __scatterload_null                       0x08000523   Thumb Code     2  handlers.o(i.__scatterload_null)
308
-    __scatterload_zeroinit                   0x08000525   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
309
-    initADC                                  0x08000535   Thumb Code    50  myadc.o(i.initADC)
310
-    main                                     0x08000571   Thumb Code    92  main.o(i.main)
311
-    read                                     0x0800060d   Thumb Code    34  myadc.o(i.read)
312
-    startADC                                 0x08000635   Thumb Code    14  myadc.o(i.startADC)
313
-    Region$$Table$$Base                      0x08000648   Number         0  anon$$obj.o(Region$$Table)
314
-    Region$$Table$$Limit                     0x08000668   Number         0  anon$$obj.o(Region$$Table)
315
-    droite                                   0x20000000   Data           4  main.o(.data)
316
-    b                                        0x20000004   Data           4  main.o(.data)
317
-    testBatterie                             0x20000008   Data           4  main.o(.data)
318
-    bat                                      0x2000000c   Data           4  main.o(.data)
319
-    ptr1                                     0x20000010   Data           4  mytimer.o(.data)
320
-    ptr2                                     0x20000014   Data           4  mytimer.o(.data)
321
-    ptr3                                     0x20000018   Data           4  mytimer.o(.data)
322
-    ptr4                                     0x2000001c   Data           4  mytimer.o(.data)
323
-    Usart                                    0x20000020   Data           4  telecommande.o(.data)
324
-    ptr                                      0x20000024   Data           4  telecommande.o(.data)
325
-    nivBatterie                              0x20000028   Data           4  batterie.o(.data)
326
-    USART                                    0x2000002c   Data          28  telecommande.o(.bss)
327
-    GPIOA10                                  0x20000048   Data          12  telecommande.o(.bss)
328
-    GPIOA9                                   0x20000054   Data          12  telecommande.o(.bss)
329
-    GPIOC0                                   0x20000060   Data          12  batterie.o(.bss)
330
-    __initial_sp                             0x20000470   Data           0  startup_stm32f10x_md.o(STACK)
331
-
332
-
333
-
334
-==============================================================================
335
-
336
-Memory Map of the image
337
-
338
-  Image Entry point : 0x080000ed
339
-
340
-  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000694, Max: 0x00020000, ABSOLUTE)
341
-
342
-    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000668, Max: 0x00020000, ABSOLUTE)
343
-
344
-    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
345
-
346
-    0x08000000   0x08000000   0x000000ec   Data   RO          413    RESET               startup_stm32f10x_md.o
347
-    0x080000ec   0x080000ec   0x00000000   Code   RO          464  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
348
-    0x080000ec   0x080000ec   0x00000004   Code   RO          467    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
349
-    0x080000f0   0x080000f0   0x00000004   Code   RO          470    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
350
-    0x080000f4   0x080000f4   0x00000000   Code   RO          472    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
351
-    0x080000f4   0x080000f4   0x00000000   Code   RO          474    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
352
-    0x080000f4   0x080000f4   0x00000008   Code   RO          475    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
353
-    0x080000fc   0x080000fc   0x00000004   Code   RO          482    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
354
-    0x08000100   0x08000100   0x00000000   Code   RO          477    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
355
-    0x08000100   0x08000100   0x00000000   Code   RO          479    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
356
-    0x08000100   0x08000100   0x00000004   Code   RO          468    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
357
-    0x08000104   0x08000104   0x00000024   Code   RO          414    .text               startup_stm32f10x_md.o
358
-    0x08000128   0x08000128   0x00000024   Code   RO          483    .text               mc_w.l(init.o)
359
-    0x0800014c   0x0800014c   0x00000028   Code   RO          377    i.Get_Batterie      batterie.o
360
-    0x08000174   0x08000174   0x00000028   Code   RO          378    i.Init_Batterie     batterie.o
361
-    0x0800019c   0x0800019c   0x0000009c   Code   RO          323    i.Init_USART        telecommande.o
362
-    0x08000238   0x08000238   0x000000b4   Code   RO           84    i.MyGPIO_Init       driver_gpio.o
363
-    0x080002ec   0x080002ec   0x0000001c   Code   RO          324    i.Send_Char         telecommande.o
364
-    0x08000308   0x08000308   0x00000018   Code   RO          325    i.Send_Message      telecommande.o
365
-    0x08000320   0x08000320   0x00000008   Code   RO          421    i.SetSysClock       system_stm32f10x.o
366
-    0x08000328   0x08000328   0x000000e0   Code   RO          422    i.SetSysClockTo72   system_stm32f10x.o
367
-    0x08000408   0x08000408   0x00000060   Code   RO          424    i.SystemInit        system_stm32f10x.o
368
-    0x08000468   0x08000468   0x00000024   Code   RO          143    i.TIM1_UP_IRQHandler  mytimer.o
369
-    0x0800048c   0x0800048c   0x00000024   Code   RO          144    i.TIM2_IRQHandler   mytimer.o
370
-    0x080004b0   0x080004b0   0x00000024   Code   RO          145    i.TIM3_IRQHandler   mytimer.o
371
-    0x080004d4   0x080004d4   0x00000024   Code   RO          146    i.TIM4_IRQHandler   mytimer.o
372
-    0x080004f8   0x080004f8   0x0000001c   Code   RO          326    i.USART1_IRQHandler  telecommande.o
373
-    0x08000514   0x08000514   0x0000000e   Code   RO          487    i.__scatterload_copy  mc_w.l(handlers.o)
374
-    0x08000522   0x08000522   0x00000002   Code   RO          488    i.__scatterload_null  mc_w.l(handlers.o)
375
-    0x08000524   0x08000524   0x0000000e   Code   RO          489    i.__scatterload_zeroinit  mc_w.l(handlers.o)
376
-    0x08000532   0x08000532   0x00000002   PAD
377
-    0x08000534   0x08000534   0x0000003c   Code   RO          234    i.initADC           myadc.o
378
-    0x08000570   0x08000570   0x0000009c   Code   RO            5    i.main              main.o
379
-    0x0800060c   0x0800060c   0x00000028   Code   RO          235    i.read              myadc.o
380
-    0x08000634   0x08000634   0x00000014   Code   RO          236    i.startADC          myadc.o
381
-    0x08000648   0x08000648   0x00000020   Data   RO          485    Region$$Table       anon$$obj.o
382
-
383
-
384
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000668, Size: 0x00000470, Max: 0x00005000, ABSOLUTE)
385
-
386
-    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
387
-
388
-    0x20000000   0x08000668   0x00000010   Data   RW            6    .data               main.o
389
-    0x20000010   0x08000678   0x00000010   Data   RW          147    .data               mytimer.o
390
-    0x20000020   0x08000688   0x00000008   Data   RW          328    .data               telecommande.o
391
-    0x20000028   0x08000690   0x00000004   Data   RW          380    .data               batterie.o
392
-    0x2000002c        -       0x00000034   Zero   RW          327    .bss                telecommande.o
393
-    0x20000060        -       0x0000000c   Zero   RW          379    .bss                batterie.o
394
-    0x2000006c   0x08000694   0x00000004   PAD
395
-    0x20000070        -       0x00000400   Zero   RW          411    STACK               startup_stm32f10x_md.o
396
-
397
-
398
-==============================================================================
399
-
400
-Image component sizes
401
-
402
-
403
-      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
404
-
405
-        80         12          0          4         12       1168   batterie.o
406
-       180         14          0          0          0       1658   driver_gpio.o
407
-       156         64          0         16          0     207163   main.o
408
-       120         22          0          0          0       1308   myadc.o
409
-       144         28          0         16          0       3521   mytimer.o
410
-        36          8        236          0       1024        808   startup_stm32f10x_md.o
411
-       328         28          0          0          0       1973   system_stm32f10x.o
412
-       236         38          0          8         52       2809   telecommande.o
413
-
414
-    ----------------------------------------------------------------------
415
-      1280        214        268         44       1092     220408   Object Totals
416
-         0          0         32          0          0          0   (incl. Generated)
417
-         0          0          0          0          4          0   (incl. Padding)
418
-
419
-    ----------------------------------------------------------------------
420
-
421
-      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
422
-
423
-         0          0          0          0          0          0   entry.o
424
-         0          0          0          0          0          0   entry10a.o
425
-         0          0          0          0          0          0   entry11a.o
426
-         4          0          0          0          0          0   entry12b.o
427
-         8          4          0          0          0          0   entry2.o
428
-         4          0          0          0          0          0   entry5.o
429
-         0          0          0          0          0          0   entry7b.o
430
-         0          0          0          0          0          0   entry8b.o
431
-         8          4          0          0          0          0   entry9a.o
432
-        30          0          0          0          0          0   handlers.o
433
-        36          8          0          0          0         68   init.o
434
-
435
-    ----------------------------------------------------------------------
436
-        92         16          0          0          0         68   Library Totals
437
-         2          0          0          0          0          0   (incl. Padding)
438
-
439
-    ----------------------------------------------------------------------
440
-
441
-      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
442
-
443
-        90         16          0          0          0         68   mc_w.l
444
-
445
-    ----------------------------------------------------------------------
446
-        92         16          0          0          0         68   Library Totals
447
-
448
-    ----------------------------------------------------------------------
449
-
450
-==============================================================================
451
-
452
-
453
-      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
454
-
455
-      1372        230        268         44       1092     219848   Grand Totals
456
-      1372        230        268         44       1092     219848   ELF Image Totals
457
-      1372        230        268         44          0          0   ROM Totals
458
-
459
-==============================================================================
460
-
461
-    Total RO  Size (Code + RO Data)                 1640 (   1.60kB)
462
-    Total RW  Size (RW Data + ZI Data)              1136 (   1.11kB)
463
-    Total ROM Size (Code + RO Data + RW Data)       1684 (   1.64kB)
464
-
465
-==============================================================================
466
-
1
+Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
2
+
3
+==============================================================================
4
+
5
+Section Cross References
6
+
7
+    main.o(i.Callback) refers to myadc.o(i.startADC) for startADC
8
+    main.o(i.Callback) refers to myadc.o(i.read) for read
9
+    main.o(i.Callback) refers to fflti.o(.text) for __aeabi_i2f
10
+    main.o(i.Callback) refers to main.o(.data) for a
11
+    main.o(i.main) refers to mygirouette.o(i.Init_Girouette) for Init_Girouette
12
+    mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
13
+    mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
14
+    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
15
+    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
16
+    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
17
+    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
18
+    mygirouette.o(i.EXTI0_IRQHandler) refers to mygirouette.o(.data) for x
19
+    mygirouette.o(i.Init_Girouette) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
20
+    mygirouette.o(i.Init_Girouette) refers to mygirouette.o(.constdata) for .constdata
21
+    myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
22
+    myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
23
+    myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
24
+    myvoile.o(i.MyVoile_Init) refers to myvoile.o(.constdata) for .constdata
25
+    myvoile.o(i.Set_Voile) refers to dfltui.o(.text) for __aeabi_ui2d
26
+    myvoile.o(i.Set_Voile) refers to cdcmple.o(.text) for __aeabi_cdcmple
27
+    myvoile.o(i.Set_Voile) refers to dmul.o(.text) for __aeabi_dmul
28
+    myvoile.o(i.Set_Voile) refers to ddiv.o(.text) for __aeabi_ddiv
29
+    myvoile.o(i.Set_Voile) refers to dadd.o(.text) for __aeabi_drsub
30
+    myvoile.o(i.Set_Voile) refers to d2f.o(.text) for __aeabi_d2f
31
+    myvoile.o(i.Set_Voile) refers to mytimer.o(i.Get_Max_Duty) for Get_Max_Duty
32
+    myvoile.o(i.Set_Voile) refers to ffltui.o(.text) for __aeabi_ui2f
33
+    myvoile.o(i.Set_Voile) refers to fmul.o(.text) for __aeabi_fmul
34
+    myvoile.o(i.Set_Voile) refers to ffixui.o(.text) for __aeabi_f2uiz
35
+    myvoile.o(i.Set_Voile) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
36
+    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
37
+    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
38
+    startup_stm32f10x_md.o(RESET) refers to mygirouette.o(i.EXTI0_IRQHandler) for EXTI0_IRQHandler
39
+    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
40
+    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
41
+    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
42
+    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
43
+    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
44
+    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
45
+    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
46
+    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
47
+    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
48
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
49
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
50
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
51
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
52
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
53
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
54
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
55
+    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
56
+    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
57
+    dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
58
+    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
59
+    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
60
+    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
61
+    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
62
+    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
63
+    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
64
+    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
65
+    fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
66
+    fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
67
+    ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
68
+    ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
69
+    dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
70
+    dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
71
+    ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
72
+    cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
73
+    d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
74
+    d2f.o(.text) refers to fepilogue.o(.text) for _float_round
75
+    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
76
+    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
77
+    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
78
+    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
79
+    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
80
+    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
81
+    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
82
+    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
83
+    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
84
+    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
85
+
86
+
87
+==============================================================================
88
+
89
+Removing Unused input sections from the image.
90
+
91
+    Removing main.o(.rev16_text), (4 bytes).
92
+    Removing main.o(.revsh_text), (4 bytes).
93
+    Removing main.o(.rrx_text), (6 bytes).
94
+    Removing main.o(i.Callback), (28 bytes).
95
+    Removing main.o(.data), (12 bytes).
96
+    Removing mytimer.o(.rev16_text), (4 bytes).
97
+    Removing mytimer.o(.revsh_text), (4 bytes).
98
+    Removing mytimer.o(.rrx_text), (6 bytes).
99
+    Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
100
+    Removing mytimer.o(i.Get_Timer_Count), (6 bytes).
101
+    Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
102
+    Removing mytimer.o(i.MyTimer_Base_Init), (108 bytes).
103
+    Removing mytimer.o(i.MyTimer_Base_Start), (10 bytes).
104
+    Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
105
+    Removing mytimer.o(i.MyTimer_PWM), (488 bytes).
106
+    Removing mytimer.o(i.Set_Duty_Cycle), (40 bytes).
107
+    Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
108
+    Removing myadc.o(.rev16_text), (4 bytes).
109
+    Removing myadc.o(.revsh_text), (4 bytes).
110
+    Removing myadc.o(.rrx_text), (6 bytes).
111
+    Removing myadc.o(i.initADC), (60 bytes).
112
+    Removing myadc.o(i.read), (32 bytes).
113
+    Removing myadc.o(i.startADC), (20 bytes).
114
+    Removing driver_gpio.o(.rev16_text), (4 bytes).
115
+    Removing driver_gpio.o(.revsh_text), (4 bytes).
116
+    Removing driver_gpio.o(.rrx_text), (6 bytes).
117
+    Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
118
+    Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
119
+    Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
120
+    Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
121
+    Removing mygirouette.o(.rev16_text), (4 bytes).
122
+    Removing mygirouette.o(.revsh_text), (4 bytes).
123
+    Removing mygirouette.o(.rrx_text), (6 bytes).
124
+    Removing mygirouette.o(i.Get_Angle), (14 bytes).
125
+    Removing myvoile.o(.rev16_text), (4 bytes).
126
+    Removing myvoile.o(.revsh_text), (4 bytes).
127
+    Removing myvoile.o(.rrx_text), (6 bytes).
128
+    Removing myvoile.o(i.MyVoile_Init), (40 bytes).
129
+    Removing myvoile.o(i.Set_Voile), (236 bytes).
130
+    Removing myvoile.o(.constdata), (8 bytes).
131
+    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
132
+    Removing system_stm32f10x.o(.rev16_text), (4 bytes).
133
+    Removing system_stm32f10x.o(.revsh_text), (4 bytes).
134
+    Removing system_stm32f10x.o(.rrx_text), (6 bytes).
135
+    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
136
+    Removing system_stm32f10x.o(.data), (20 bytes).
137
+    Removing fmul.o(.text), (100 bytes).
138
+    Removing dadd.o(.text), (334 bytes).
139
+    Removing dmul.o(.text), (228 bytes).
140
+    Removing ddiv.o(.text), (222 bytes).
141
+    Removing fflti.o(.text), (18 bytes).
142
+    Removing ffltui.o(.text), (10 bytes).
143
+    Removing dfltui.o(.text), (26 bytes).
144
+    Removing ffixui.o(.text), (40 bytes).
145
+    Removing cdcmple.o(.text), (48 bytes).
146
+    Removing d2f.o(.text), (56 bytes).
147
+    Removing fepilogue.o(.text), (110 bytes).
148
+    Removing depilogue.o(.text), (186 bytes).
149
+
150
+58 unused section(s) (total 3572 bytes) removed from the image.
151
+
152
+==============================================================================
153
+
154
+Image Symbol Table
155
+
156
+    Local Symbols
157
+
158
+    Symbol Name                              Value     Ov Type        Size  Object(Section)
159
+
160
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
161
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
162
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
163
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
164
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
165
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
166
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
167
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
168
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
169
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
170
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
171
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
172
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
173
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
174
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
175
+    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
176
+    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
177
+    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
178
+    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
179
+    ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
180
+    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
181
+    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
182
+    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
183
+    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
184
+    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
185
+    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
186
+    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.o ABSOLUTE
187
+    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
188
+    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
189
+    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
190
+    FileInclude\Driver_GPIO.c                0x00000000   Number         0  driver_gpio.o ABSOLUTE
191
+    FileInclude\MyADC.c                      0x00000000   Number         0  myadc.o ABSOLUTE
192
+    FileInclude\MyGirouette.c                0x00000000   Number         0  mygirouette.o ABSOLUTE
193
+    FileInclude\MyTimer.c                    0x00000000   Number         0  mytimer.o ABSOLUTE
194
+    FileInclude\\Driver_GPIO.c               0x00000000   Number         0  driver_gpio.o ABSOLUTE
195
+    FileInclude\\MyADC.c                     0x00000000   Number         0  myadc.o ABSOLUTE
196
+    FileInclude\\MyGirouette.c               0x00000000   Number         0  mygirouette.o ABSOLUTE
197
+    FileInclude\\MyTimer.c                   0x00000000   Number         0  mytimer.o ABSOLUTE
198
+    MyVoile.c                                0x00000000   Number         0  myvoile.o ABSOLUTE
199
+    MyVoile.c                                0x00000000   Number         0  myvoile.o ABSOLUTE
200
+    RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
201
+    RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
202
+    RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
203
+    Sources\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
204
+    Sources\main.c                           0x00000000   Number         0  main.o ABSOLUTE
205
+    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
206
+    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
207
+    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
208
+    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
209
+    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
210
+    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
211
+    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
212
+    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
213
+    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
214
+    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
215
+    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
216
+    .ARM.Collect$$$$0000000E                 0x080000fc   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
217
+    .ARM.Collect$$$$0000000F                 0x08000100   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
218
+    .ARM.Collect$$$$00000011                 0x08000100   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
219
+    .ARM.Collect$$$$00002712                 0x08000100   Section        4  entry2.o(.ARM.Collect$$$$00002712)
220
+    __lit__00000000                          0x08000100   Data           4  entry2.o(.ARM.Collect$$$$00002712)
221
+    .text                                    0x08000104   Section       36  startup_stm32f10x_md.o(.text)
222
+    .text                                    0x08000128   Section       36  init.o(.text)
223
+    i.EXTI0_IRQHandler                       0x0800014c   Section        0  mygirouette.o(i.EXTI0_IRQHandler)
224
+    i.Init_Girouette                         0x0800016c   Section        0  mygirouette.o(i.Init_Girouette)
225
+    i.MyGPIO_Init                            0x0800020c   Section        0  driver_gpio.o(i.MyGPIO_Init)
226
+    i.SetSysClock                            0x080002c0   Section        0  system_stm32f10x.o(i.SetSysClock)
227
+    SetSysClock                              0x080002c1   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
228
+    i.SetSysClockTo72                        0x080002c8   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
229
+    SetSysClockTo72                          0x080002c9   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
230
+    i.SystemInit                             0x080003a8   Section        0  system_stm32f10x.o(i.SystemInit)
231
+    i.TIM1_UP_IRQHandler                     0x08000408   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
232
+    i.TIM2_IRQHandler                        0x0800042c   Section        0  mytimer.o(i.TIM2_IRQHandler)
233
+    i.TIM3_IRQHandler                        0x08000450   Section        0  mytimer.o(i.TIM3_IRQHandler)
234
+    i.TIM4_IRQHandler                        0x08000474   Section        0  mytimer.o(i.TIM4_IRQHandler)
235
+    i.__scatterload_copy                     0x08000498   Section       14  handlers.o(i.__scatterload_copy)
236
+    i.__scatterload_null                     0x080004a6   Section        2  handlers.o(i.__scatterload_null)
237
+    i.__scatterload_zeroinit                 0x080004a8   Section       14  handlers.o(i.__scatterload_zeroinit)
238
+    i.main                                   0x080004b6   Section        0  main.o(i.main)
239
+    .constdata                               0x080004c0   Section       36  mygirouette.o(.constdata)
240
+    .data                                    0x20000000   Section       16  mytimer.o(.data)
241
+    .data                                    0x20000010   Section        4  mygirouette.o(.data)
242
+    STACK                                    0x20000018   Section     1024  startup_stm32f10x_md.o(STACK)
243
+
244
+    Global Symbols
245
+
246
+    Symbol Name                              Value     Ov Type        Size  Object(Section)
247
+
248
+    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
249
+    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
250
+    __arm_fini_                               - Undefined Weak Reference
251
+    __cpp_initialize__aeabi_                  - Undefined Weak Reference
252
+    __cxa_finalize                            - Undefined Weak Reference
253
+    __decompress                              - Undefined Weak Reference
254
+    _clock_init                               - Undefined Weak Reference
255
+    _microlib_exit                            - Undefined Weak Reference
256
+    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
257
+    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
258
+    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
259
+    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
260
+    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
261
+    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
262
+    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
263
+    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
264
+    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
265
+    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
266
+    __rt_lib_shutdown_fini                   0x080000fd   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
267
+    __rt_final_cpp                           0x08000101   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
268
+    __rt_final_exit                          0x08000101   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
269
+    Reset_Handler                            0x08000105   Thumb Code     8  startup_stm32f10x_md.o(.text)
270
+    NMI_Handler                              0x0800010d   Thumb Code     2  startup_stm32f10x_md.o(.text)
271
+    HardFault_Handler                        0x0800010f   Thumb Code     2  startup_stm32f10x_md.o(.text)
272
+    MemManage_Handler                        0x08000111   Thumb Code     2  startup_stm32f10x_md.o(.text)
273
+    BusFault_Handler                         0x08000113   Thumb Code     2  startup_stm32f10x_md.o(.text)
274
+    UsageFault_Handler                       0x08000115   Thumb Code     2  startup_stm32f10x_md.o(.text)
275
+    SVC_Handler                              0x08000117   Thumb Code     2  startup_stm32f10x_md.o(.text)
276
+    DebugMon_Handler                         0x08000119   Thumb Code     2  startup_stm32f10x_md.o(.text)
277
+    PendSV_Handler                           0x0800011b   Thumb Code     2  startup_stm32f10x_md.o(.text)
278
+    SysTick_Handler                          0x0800011d   Thumb Code     2  startup_stm32f10x_md.o(.text)
279
+    ADC1_2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
280
+    CAN1_RX1_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
281
+    CAN1_SCE_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
282
+    DMA1_Channel1_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
283
+    DMA1_Channel2_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
284
+    DMA1_Channel3_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
285
+    DMA1_Channel4_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
286
+    DMA1_Channel5_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
287
+    DMA1_Channel6_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
288
+    DMA1_Channel7_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
289
+    EXTI15_10_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
290
+    EXTI1_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
291
+    EXTI2_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
292
+    EXTI3_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
293
+    EXTI4_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
294
+    EXTI9_5_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
295
+    FLASH_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
296
+    I2C1_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
297
+    I2C1_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
298
+    I2C2_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
299
+    I2C2_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
300
+    PVD_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
301
+    RCC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
302
+    RTCAlarm_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
303
+    RTC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
304
+    SPI1_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
305
+    SPI2_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
306
+    TAMPER_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
307
+    TIM1_BRK_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
308
+    TIM1_CC_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
309
+    TIM1_TRG_COM_IRQHandler                  0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
310
+    USART1_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
311
+    USART2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
312
+    USART3_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
313
+    USBWakeUp_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
314
+    USB_HP_CAN1_TX_IRQHandler                0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
315
+    USB_LP_CAN1_RX0_IRQHandler               0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
316
+    WWDG_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
317
+    __scatterload                            0x08000129   Thumb Code    28  init.o(.text)
318
+    __scatterload_rt2                        0x08000129   Thumb Code     0  init.o(.text)
319
+    EXTI0_IRQHandler                         0x0800014d   Thumb Code    24  mygirouette.o(i.EXTI0_IRQHandler)
320
+    Init_Girouette                           0x0800016d   Thumb Code   134  mygirouette.o(i.Init_Girouette)
321
+    MyGPIO_Init                              0x0800020d   Thumb Code   166  driver_gpio.o(i.MyGPIO_Init)
322
+    SystemInit                               0x080003a9   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
323
+    TIM1_UP_IRQHandler                       0x08000409   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
324
+    TIM2_IRQHandler                          0x0800042d   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
325
+    TIM3_IRQHandler                          0x08000451   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
326
+    TIM4_IRQHandler                          0x08000475   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
327
+    __scatterload_copy                       0x08000499   Thumb Code    14  handlers.o(i.__scatterload_copy)
328
+    __scatterload_null                       0x080004a7   Thumb Code     2  handlers.o(i.__scatterload_null)
329
+    __scatterload_zeroinit                   0x080004a9   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
330
+    main                                     0x080004b7   Thumb Code     8  main.o(i.main)
331
+    Region$$Table$$Base                      0x080004e4   Number         0  anon$$obj.o(Region$$Table)
332
+    Region$$Table$$Limit                     0x08000504   Number         0  anon$$obj.o(Region$$Table)
333
+    ptr1                                     0x20000000   Data           4  mytimer.o(.data)
334
+    ptr2                                     0x20000004   Data           4  mytimer.o(.data)
335
+    ptr3                                     0x20000008   Data           4  mytimer.o(.data)
336
+    ptr4                                     0x2000000c   Data           4  mytimer.o(.data)
337
+    x                                        0x20000010   Data           4  mygirouette.o(.data)
338
+    __initial_sp                             0x20000418   Data           0  startup_stm32f10x_md.o(STACK)
339
+
340
+
341
+
342
+==============================================================================
343
+
344
+Memory Map of the image
345
+
346
+  Image Entry point : 0x080000ed
347
+
348
+  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000518, Max: 0x00020000, ABSOLUTE)
349
+
350
+    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000504, Max: 0x00020000, ABSOLUTE)
351
+
352
+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
353
+
354
+    0x08000000   0x08000000   0x000000ec   Data   RO          346    RESET               startup_stm32f10x_md.o
355
+    0x080000ec   0x080000ec   0x00000000   Code   RO          397  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
356
+    0x080000ec   0x080000ec   0x00000004   Code   RO          420    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
357
+    0x080000f0   0x080000f0   0x00000004   Code   RO          423    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
358
+    0x080000f4   0x080000f4   0x00000000   Code   RO          425    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
359
+    0x080000f4   0x080000f4   0x00000000   Code   RO          427    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
360
+    0x080000f4   0x080000f4   0x00000008   Code   RO          428    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
361
+    0x080000fc   0x080000fc   0x00000004   Code   RO          435    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
362
+    0x08000100   0x08000100   0x00000000   Code   RO          430    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
363
+    0x08000100   0x08000100   0x00000000   Code   RO          432    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
364
+    0x08000100   0x08000100   0x00000004   Code   RO          421    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
365
+    0x08000104   0x08000104   0x00000024   Code   RO          347    .text               startup_stm32f10x_md.o
366
+    0x08000128   0x08000128   0x00000024   Code   RO          445    .text               mc_w.l(init.o)
367
+    0x0800014c   0x0800014c   0x00000020   Code   RO          273    i.EXTI0_IRQHandler  mygirouette.o
368
+    0x0800016c   0x0800016c   0x000000a0   Code   RO          275    i.Init_Girouette    mygirouette.o
369
+    0x0800020c   0x0800020c   0x000000b4   Code   RO          225    i.MyGPIO_Init       driver_gpio.o
370
+    0x080002c0   0x080002c0   0x00000008   Code   RO          354    i.SetSysClock       system_stm32f10x.o
371
+    0x080002c8   0x080002c8   0x000000e0   Code   RO          355    i.SetSysClockTo72   system_stm32f10x.o
372
+    0x080003a8   0x080003a8   0x00000060   Code   RO          357    i.SystemInit        system_stm32f10x.o
373
+    0x08000408   0x08000408   0x00000024   Code   RO           90    i.TIM1_UP_IRQHandler  mytimer.o
374
+    0x0800042c   0x0800042c   0x00000024   Code   RO           91    i.TIM2_IRQHandler   mytimer.o
375
+    0x08000450   0x08000450   0x00000024   Code   RO           92    i.TIM3_IRQHandler   mytimer.o
376
+    0x08000474   0x08000474   0x00000024   Code   RO           93    i.TIM4_IRQHandler   mytimer.o
377
+    0x08000498   0x08000498   0x0000000e   Code   RO          451    i.__scatterload_copy  mc_w.l(handlers.o)
378
+    0x080004a6   0x080004a6   0x00000002   Code   RO          452    i.__scatterload_null  mc_w.l(handlers.o)
379
+    0x080004a8   0x080004a8   0x0000000e   Code   RO          453    i.__scatterload_zeroinit  mc_w.l(handlers.o)
380
+    0x080004b6   0x080004b6   0x00000008   Code   RO            5    i.main              main.o
381
+    0x080004be   0x080004be   0x00000002   PAD
382
+    0x080004c0   0x080004c0   0x00000024   Data   RO          276    .constdata          mygirouette.o
383
+    0x080004e4   0x080004e4   0x00000020   Data   RO          449    Region$$Table       anon$$obj.o
384
+
385
+
386
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000504, Size: 0x00000418, Max: 0x00005000, ABSOLUTE)
387
+
388
+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
389
+
390
+    0x20000000   0x08000504   0x00000010   Data   RW           94    .data               mytimer.o
391
+    0x20000010   0x08000514   0x00000004   Data   RW          277    .data               mygirouette.o
392
+    0x20000014   0x08000518   0x00000004   PAD
393
+    0x20000018        -       0x00000400   Zero   RW          344    STACK               startup_stm32f10x_md.o
394
+
395
+
396
+==============================================================================
397
+
398
+Image component sizes
399
+
400
+
401
+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
402
+
403
+       180         14          0          0          0        878   driver_gpio.o
404
+         8          0          0          0          0     206747   main.o
405
+       192         34         36          4          0       1136   mygirouette.o
406
+       144         28          0         16          0       3385   mytimer.o
407
+        36          8        236          0       1024        792   startup_stm32f10x_md.o
408
+       328         28          0          0          0       1901   system_stm32f10x.o
409
+
410
+    ----------------------------------------------------------------------
411
+       890        112        304         20       1028     214839   Object Totals
412
+         0          0         32          0          0          0   (incl. Generated)
413
+         2          0          0          0          4          0   (incl. Padding)
414
+
415
+    ----------------------------------------------------------------------
416
+
417
+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
418
+
419
+         0          0          0          0          0          0   entry.o
420
+         0          0          0          0          0          0   entry10a.o
421
+         0          0          0          0          0          0   entry11a.o
422
+         4          0          0          0          0          0   entry12b.o
423
+         8          4          0          0          0          0   entry2.o
424
+         4          0          0          0          0          0   entry5.o
425
+         0          0          0          0          0          0   entry7b.o
426
+         0          0          0          0          0          0   entry8b.o
427
+         8          4          0          0          0          0   entry9a.o
428
+        30          0          0          0          0          0   handlers.o
429
+        36          8          0          0          0         68   init.o
430
+
431
+    ----------------------------------------------------------------------
432
+        90         16          0          0          0         68   Library Totals
433
+         0          0          0          0          0          0   (incl. Padding)
434
+
435
+    ----------------------------------------------------------------------
436
+
437
+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
438
+
439
+        90         16          0          0          0         68   mc_w.l
440
+
441
+    ----------------------------------------------------------------------
442
+        90         16          0          0          0         68   Library Totals
443
+
444
+    ----------------------------------------------------------------------
445
+
446
+==============================================================================
447
+
448
+
449
+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
450
+
451
+       980        128        304         20       1028     214591   Grand Totals
452
+       980        128        304         20       1028     214591   ELF Image Totals
453
+       980        128        304         20          0          0   ROM Totals
454
+
455
+==============================================================================
456
+
457
+    Total RO  Size (Code + RO Data)                 1284 (   1.25kB)
458
+    Total RW  Size (RW Data + ZI Data)              1048 (   1.02kB)
459
+    Total ROM Size (Code + RO Data + RW Data)       1304 (   1.27kB)
460
+
461
+==============================================================================
462
+

+ 1180
- 1180
Listings/startup_stm32f10x_md.lst
File diff suppressed because it is too large
View File


+ 26
- 0
MyVoile.c View File

@@ -0,0 +1,26 @@
1
+	#include "MyVoile.h"
2
+
3
+
4
+void MyVoile_Init(){
5
+		MyTimer_Struct_TypeDef Tim_Conf_Servo = {
6
+		TIM4, 
7
+		1199,
8
+		1199
9
+	};
10
+	MyTimer_Base_Init(&Tim_Conf_Servo);
11
+	MyTimer_PWM(TIM4,3);
12
+	MyTimer_Base_Start(TIM4);
13
+}
14
+
15
+void Set_Voile(uint16_t angle){
16
+		float k;
17
+		if(angle  < 180.0){
18
+			k = (0.1- angle*M);
19
+			Set_Duty_Cycle(TIM4,3,k*Get_Max_Duty(TIM4));
20
+		}else{
21
+			k = (0.1 - (360.0 - angle)*M);
22
+			Set_Duty_Cycle(TIM4,3,k*Get_Max_Duty(TIM4));
23
+		}
24
+}
25
+	
26
+

+ 32
- 53
Objects/Projet1_Réel.dep View File

@@ -1,101 +1,80 @@
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)(0x6372704A)(-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)(0x6372735F)(-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)(0x6352AB59)
5
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
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)(0x6352AB58)
13
-I (.\FileInclude\MyTimer.h)(0x6352B8A4)
14
-I (.\FileInclude\MyADC.h)(0x6352AB58)
15
-I (.\FileInclude\Plateau.h)(0x63725F44)
16
-I (.\FileInclude\Telecommande.h)(0x6368CE08)
17
-I (.\FileInclude\Batterie.h)(0x63712E97)
18
-F (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c)(0x633153E6)(-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)
19
-I (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.h)(0x63315001)
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\_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)
18
+I (FileInclude\MyTimer.h)(0x6352B1EA)
20 19
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
21
-I (.\RTE\_R_el\RTE_Components.h)(0x6352AB59)
20
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
22 21
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
23 22
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
24 23
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
25 24
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
26 25
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
27 26
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
28
-F (.\FileInclude\MyTimer.c)(0x635EAD7F)(-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)
29
-I (FileInclude\MyTimer.h)(0x6352B8A4)
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\_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)
29
+I (FileInclude\MyADC.h)(0x6352AB45)
30 30
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
31
-I (.\RTE\_R_el\RTE_Components.h)(0x6352AB59)
31
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
32 32
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
33 33
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
34 34
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
35 35
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
36 36
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
37 37
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
38
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
39
-F (.\FileInclude\MyTimer.h)(0x6352B8A4)()
40
-F (.\FileInclude\MyADC.c)(0x63726E79)(-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)
41
-I (FileInclude\MyADC.h)(0x6352AB58)
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\_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)
41
+I (FileInclude\Driver_GPIO.h)(0x63726BB4)
42 42
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
43
-I (.\RTE\_R_el\RTE_Components.h)(0x6352AB59)
43
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
44 44
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
45 45
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
46 46
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
47 47
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
48 48
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
49 49
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
50
-I (FileInclude\MyTimer.h)(0x6352B8A4)
51
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
52
-F (.\FileInclude\MyADC.h)(0x6352AB58)()
53
-F (.\FileInclude\Plateau.c)(0x635BB6D1)(-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)
54
-I (FileInclude\MyTimer.h)(0x6352B8A4)
50
+F (.\FileInclude\MyGirouette.c)(0x63727A50)(-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)
51
+I (FileInclude\MyGirouette.h)(0x635BBB64)
55 52
 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)(0x6352AB59)
53
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
57 54
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
58 55
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
59 56
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
60 57
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
61 58
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
62 59
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
63
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
64
-I (FileInclude\Plateau.h)(0x63725F44)
65
-F (.\FileInclude\Telecommande.c)(0x6368E779)(-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)
66
-I (FileInclude\MyTimer.h)(0x6352B8A4)
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\_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)
63
+I (.\FileInclude\MyVoile.h)(0x6368DF83)
67 64
 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)(0x6352AB59)
65
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
69 66
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
70 67
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
71 68
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
72 69
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
73 70
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
74 71
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
75
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
76
-I (FileInclude\Plateau.h)(0x63725F44)
77
-I (FileInclude\Telecommande.h)(0x6368CE08)
78
-F (.\FileInclude\Plateau.h)(0x63725F44)()
79
-F (.\FileInclude\Telecommande.h)(0x6368CE08)()
80
-F (.\FileInclude\Batterie.c)(0x637268C7)(-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)
81
-I (FileInclude\Batterie.h)(0x63712E97)
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\_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)
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\_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)
82 76
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
83
-I (.\RTE\_R_el\RTE_Components.h)(0x6352AB59)
84
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
85
-I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
86
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
87
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
88
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
89
-I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
90
-I (FileInclude\MyADC.h)(0x6352AB58)
91
-I (FileInclude\MyTimer.h)(0x6352B8A4)
92
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
93
-F (.\FileInclude\Batterie.h)(0x63712E97)()
94
-F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6352AB59)()
95
-F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6352AB59)(--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)
96
-F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6352AB59)(-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)
97
-I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
98
-I (.\RTE\_R_el\RTE_Components.h)(0x6352AB59)
77
+I (.\RTE\_R_el\RTE_Components.h)(0x6352AB45)
99 78
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
100 79
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
101 80
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)

+ 32
- 53
Objects/Projet1_SImulation.dep View File

@@ -1,101 +1,80 @@
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)(0x63725877)(-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)(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)
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)(0x6352AB59)
5
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
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)(0x6352AB58)
13
-I (.\FileInclude\MyTimer.h)(0x6352B8A4)
14
-I (.\FileInclude\MyADC.h)(0x6352AB58)
15
-I (.\FileInclude\Plateau.h)(0x635B93E6)
16
-I (.\FileInclude\Telecommande.h)(0x6368CE08)
17
-I (.\FileInclude\Batterie.h)(0x63712E97)
18
-F (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c)(0x633153E6)(-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)
19
-I (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.h)(0x63315001)
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)
20 19
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
21
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
20
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
22 21
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
23 22
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
24 23
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
25 24
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
26 25
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
27 26
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
28
-F (.\FileInclude\MyTimer.c)(0x635EAD7F)(-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)
29
-I (FileInclude\MyTimer.h)(0x6352B8A4)
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 30
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
31
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
31
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
32 32
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
33 33
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
34 34
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
35 35
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
36 36
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
37 37
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
38
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
39
-F (.\FileInclude\MyTimer.h)(0x6352B8A4)()
40
-F (.\FileInclude\MyADC.c)(0x6352AB58)(-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)
41
-I (FileInclude\MyADC.h)(0x6352AB58)
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)
42 42
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
43
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
43
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
44 44
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
45 45
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
46 46
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
47 47
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
48 48
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
49 49
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
50
-I (FileInclude\MyTimer.h)(0x6352B8A4)
51
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
52
-F (.\FileInclude\MyADC.h)(0x6352AB58)()
53
-F (.\FileInclude\Plateau.c)(0x635BB6D1)(-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)
54
-I (FileInclude\MyTimer.h)(0x6352B8A4)
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)
55 52
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
56
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
53
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
57 54
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
58 55
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
59 56
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
60 57
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
61 58
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
62 59
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
63
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
64
-I (FileInclude\Plateau.h)(0x635B93E6)
65
-F (.\FileInclude\Telecommande.c)(0x6368E779)(-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)
66
-I (FileInclude\MyTimer.h)(0x6352B8A4)
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)
67 64
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
68
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
65
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
69 66
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
70 67
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
71 68
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
72 69
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
73 70
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
74 71
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
75
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
76
-I (FileInclude\Plateau.h)(0x635B93E6)
77
-I (FileInclude\Telecommande.h)(0x6368CE08)
78
-F (.\FileInclude\Plateau.h)(0x635B93E6)()
79
-F (.\FileInclude\Telecommande.h)(0x6368CE08)()
80
-F (.\FileInclude\Batterie.c)(0x63712DDE)(-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)
81
-I (FileInclude\Batterie.h)(0x63712E97)
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)
82 76
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
83
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
84
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
85
-I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
86
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
87
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
88
-I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
89
-I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
90
-I (FileInclude\MyADC.h)(0x6352AB58)
91
-I (FileInclude\MyTimer.h)(0x6352B8A4)
92
-I (FileInclude\Driver_GPIO.h)(0x6352AB58)
93
-F (.\FileInclude\Batterie.h)(0x63712E97)()
94
-F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6352AB59)()
95
-F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6352AB59)(--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)
96
-F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6352AB59)(-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)
97
-I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
98
-I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB59)
77
+I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45)
99 78
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
100 79
 I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
101 80
 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


+ 79
- 75
Objects/Projet1_Simulation.build_log.htm View File

@@ -1,75 +1,79 @@
1
-<html>
2
-<body>
3
-<pre>
4
-<h1>µVision Build Log</h1>
5
-<h2>Tool Versions:</h2>
6
-IDE-Version: µVision V5.34.0.0
7
-Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
8
-License Information: CSN CSN, INSA de Toulouse, LIC=----
9
- 
10
-Tool Versions:
11
-Toolchain:       MDK-Lite  Version: 5.34.0.0
12
-Toolchain Path:  C:\Keil_v5\ARM\ARMCC\Bin
13
-C Compiler:      Armcc.exe V5.06 update 7 (build 960)
14
-Assembler:       Armasm.exe V5.06 update 7 (build 960)
15
-Linker/Locator:  ArmLink.exe V5.06 update 7 (build 960)
16
-Library Manager: ArmAr.exe V5.06 update 7 (build 960)
17
-Hex Converter:   FromElf.exe V5.06 update 7 (build 960)
18
-CPU DLL:         SARMCM3.DLL V5.34.0.0
19
-Dialog DLL:      DARMSTM.DLL V1.68.0.0
20
-Target DLL:      STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
21
-Dialog DLL:      TARMSTM.DLL V1.66.0.0
22
- 
23
-<h2>Project:</h2>
24
-U:\Documents\4ir\S1\Microcontroleur\TP_Voilier\Projet1.uvprojx
25
-Project File Date:  11/13/2022
26
-
27
-<h2>Output:</h2>
28
-*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29
-Rebuild target 'Réel'
30
-compiling MyADC.c...
31
-compiling Plateau.c...
32
-compiling Batterie.c...
33
-compiling Driver_GPIO.c...
34
-compiling Telecommande.c...
35
-compiling main.c...
36
-compiling MyTimer.c...
37
-assembling startup_stm32f10x_md.s...
38
-compiling system_stm32f10x.c...
39
-linking...
40
-Program Size: Code=1372 RO-data=268 RW-data=44 ZI-data=1092  
41
-".\Objects\Projet1_Simulation.axf" - 0 Error(s), 0 Warning(s).
42
-
43
-<h2>Software Packages used:</h2>
44
-
45
-Package Vendor: ARM
46
-                http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
47
-                ARM.CMSIS.5.7.0
48
-                CMSIS (Cortex Microcontroller Software Interface Standard)
49
-   * Component: CORE Version: 5.4.0
50
-
51
-Package Vendor: Keil
52
-                http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
53
-                Keil.STM32F1xx_DFP.2.3.0
54
-                STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
55
-   * Component: Startup Version: 1.0.0
56
-
57
-<h2>Collection of Component include folders:</h2>
58
-  .\RTE\Device\STM32F103RB
59
-  .\RTE\_R_el
60
-  C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
61
-  C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
62
-
63
-<h2>Collection of Component Files used:</h2>
64
-
65
-   * Component: ARM::CMSIS:CORE:5.4.0
66
-
67
-   * Component: Keil::Device:Startup:1.0.0
68
-      Source file:   Device\Source\system_stm32f10x.c
69
-      Include file:  RTE_Driver\Config\RTE_Device.h
70
-      Source file:   Device\Source\ARM\STM32F1xx_OPT.s
71
-      Source file:   Device\Source\ARM\startup_stm32f10x_md.s
72
-Build Time Elapsed:  00:00:02
73
-</pre>
74
-</body>
75
-</html>
1
+<html>
2
+<body>
3
+<pre>
4
+<h1>µVision Build Log</h1>
5
+<h2>Tool Versions:</h2>
6
+IDE-Version: µVision V5.34.0.0
7
+Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
8
+License Information: CSN CSN, INSA de Toulouse, LIC=----
9
+ 
10
+Tool Versions:
11
+Toolchain:       MDK-Lite  Version: 5.34.0.0
12
+Toolchain Path:  C:\Keil_v5\ARM\ARMCC\Bin
13
+C Compiler:      Armcc.exe V5.06 update 7 (build 960)
14
+Assembler:       Armasm.exe V5.06 update 7 (build 960)
15
+Linker/Locator:  ArmLink.exe V5.06 update 7 (build 960)
16
+Library Manager: ArmAr.exe V5.06 update 7 (build 960)
17
+Hex Converter:   FromElf.exe V5.06 update 7 (build 960)
18
+CPU DLL:         SARMCM3.DLL V5.34.0.0
19
+Dialog DLL:      DARMSTM.DLL V1.68.0.0
20
+Target DLL:      STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
21
+Dialog DLL:      TARMSTM.DLL V1.66.0.0
22
+ 
23
+<h2>Project:</h2>
24
+U:\Documents\4IR\TP_Voilier\Projet1.uvprojx
25
+Project File Date:  11/14/2022
26
+
27
+<h2>Output:</h2>
28
+*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29
+Rebuild target 'Réel'
30
+assembling startup_stm32f10x_md.s...
31
+compiling MyVoile.c...
32
+compiling Driver_GPIO.c...
33
+compiling main.c...
34
+compiling MyADC.c...
35
+compiling MyGirouette.c...
36
+FileInclude\MyGirouette.c(16): warning:  #177-D: variable "GPIOA0"  was declared but never referenced
37
+  	MyGPIO_Struct_TypeDef GPIOA0={
38
+FileInclude\MyGirouette.c(21): warning:  #177-D: variable "GPIOA1"  was declared but never referenced
39
+  	MyGPIO_Struct_TypeDef GPIOA1={
40
+FileInclude\MyGirouette.c: 2 warnings, 0 errors
41
+compiling MyTimer.c...
42
+compiling system_stm32f10x.c...
43
+linking...
44
+Program Size: Code=980 RO-data=304 RW-data=20 ZI-data=1028  
45
+".\Objects\Projet1_Simulation.axf" - 0 Error(s), 2 Warning(s).
46
+
47
+<h2>Software Packages used:</h2>
48
+
49
+Package Vendor: ARM
50
+                http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
51
+                ARM.CMSIS.5.7.0
52
+                CMSIS (Cortex Microcontroller Software Interface Standard)
53
+   * Component: CORE Version: 5.4.0
54
+
55
+Package Vendor: Keil
56
+                http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
57
+                Keil.STM32F1xx_DFP.2.3.0
58
+                STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
59
+   * Component: Startup Version: 1.0.0
60
+
61
+<h2>Collection of Component include folders:</h2>
62
+  .\RTE\Device\STM32F103RB
63
+  .\RTE\_R_el
64
+  C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
65
+  C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
66
+
67
+<h2>Collection of Component Files used:</h2>
68
+
69
+   * Component: ARM::CMSIS:CORE:5.4.0
70
+
71
+   * Component: Keil::Device:Startup:1.0.0
72
+      Source file:   Device\Source\system_stm32f10x.c
73
+      Source file:   Device\Source\ARM\startup_stm32f10x_md.s
74
+      Source file:   Device\Source\ARM\STM32F1xx_OPT.s
75
+      Include file:  RTE_Driver\Config\RTE_Device.h
76
+Build Time Elapsed:  00:00:01
77
+</pre>
78
+</body>
79
+</html>

+ 383
- 436
Objects/Projet1_Simulation.htm View File

@@ -1,436 +1,383 @@
1
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2
-<html><head>
3
-<title>Static Call Graph - [.\Objects\Projet1_Simulation.axf]</title></head>
4
-<body><HR>
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 17:43:57 2022
7
-<BR><P>
8
-<H3>Maximum Stack Usage =         28 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
9
-Call chain for Maximum Stack Depth:</H3>
10
-SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
11
-<P>
12
-<H3>
13
-Mutually Recursive functions
14
-</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>
15
- <LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>
16
- <LI><a href="#[3]">MemManage_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">MemManage_Handler</a><BR>
17
- <LI><a href="#[4]">BusFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">BusFault_Handler</a><BR>
18
- <LI><a href="#[5]">UsageFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">UsageFault_Handler</a><BR>
19
- <LI><a href="#[6]">SVC_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[6]">SVC_Handler</a><BR>
20
- <LI><a href="#[7]">DebugMon_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">DebugMon_Handler</a><BR>
21
- <LI><a href="#[8]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[8]">PendSV_Handler</a><BR>
22
- <LI><a href="#[9]">SysTick_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[9]">SysTick_Handler</a><BR>
23
- <LI><a href="#[1c]">ADC1_2_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1c]">ADC1_2_IRQHandler</a><BR>
24
-</UL>
25
-<P>
26
-<H3>
27
-Function Pointers
28
-</H3><UL>
29
- <LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
30
- <LI><a href="#[4]">BusFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
31
- <LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
32
- <LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
33
- <LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
34
- <LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
35
- <LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
36
- <LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
37
- <LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
38
- <LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
39
- <LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
40
- <LI><a href="#[7]">DebugMon_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
41
- <LI><a href="#[10]">EXTI0_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
42
- <LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
43
- <LI><a href="#[11]">EXTI1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
44
- <LI><a href="#[12]">EXTI2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
45
- <LI><a href="#[13]">EXTI3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
46
- <LI><a href="#[14]">EXTI4_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
47
- <LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
48
- <LI><a href="#[e]">FLASH_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
49
- <LI><a href="#[2]">HardFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
50
- <LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
51
- <LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
52
- <LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
53
- <LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
54
- <LI><a href="#[3]">MemManage_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
55
- <LI><a href="#[1]">NMI_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
56
- <LI><a href="#[b]">PVD_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
57
- <LI><a href="#[8]">PendSV_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
58
- <LI><a href="#[f]">RCC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
59
- <LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
60
- <LI><a href="#[d]">RTC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
61
- <LI><a href="#[0]">Reset_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
62
- <LI><a href="#[2d]">SPI1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
63
- <LI><a href="#[2e]">SPI2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
64
- <LI><a href="#[6]">SVC_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
65
- <LI><a href="#[9]">SysTick_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
66
- <LI><a href="#[36]">SystemInit</a> from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_md.o(.text)
67
- <LI><a href="#[c]">TAMPER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
68
- <LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
69
- <LI><a href="#[25]">TIM1_CC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
70
- <LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
71
- <LI><a href="#[23]">TIM1_UP_IRQHandler</a> from mytimer.o(i.TIM1_UP_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
72
- <LI><a href="#[26]">TIM2_IRQHandler</a> from mytimer.o(i.TIM2_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
73
- <LI><a href="#[27]">TIM3_IRQHandler</a> from mytimer.o(i.TIM3_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
74
- <LI><a href="#[28]">TIM4_IRQHandler</a> from mytimer.o(i.TIM4_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
75
- <LI><a href="#[2f]">USART1_IRQHandler</a> from telecommande.o(i.USART1_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
76
- <LI><a href="#[30]">USART2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
77
- <LI><a href="#[31]">USART3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
78
- <LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
79
- <LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
80
- <LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
81
- <LI><a href="#[5]">UsageFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
82
- <LI><a href="#[a]">WWDG_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
83
- <LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_md.o(.text)
84
- <LI><a href="#[35]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
85
-</UL>
86
-<P>
87
-<H3>
88
-Global Symbols
89
-</H3>
90
-<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
91
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
92
-</UL>
93
-<P><STRONG><a name="[46]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
94
-
95
-<P><STRONG><a name="[38]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
96
-<BR><BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
97
-</UL>
98
-
99
-<P><STRONG><a name="[3a]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
100
-<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
101
-</UL>
102
-
103
-<P><STRONG><a name="[47]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
104
-
105
-<P><STRONG><a name="[48]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
106
-
107
-<P><STRONG><a name="[49]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
108
-
109
-<P><STRONG><a name="[4a]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
110
-
111
-<P><STRONG><a name="[4b]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
112
-
113
-<P><STRONG><a name="[4c]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
114
-
115
-<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
116
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
117
-</UL>
118
-<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
119
-<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
120
-</UL>
121
-<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
122
-</UL>
123
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
124
-</UL>
125
-<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
126
-<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
127
-</UL>
128
-<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
129
-</UL>
130
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
131
-</UL>
132
-<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
133
-<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
134
-</UL>
135
-<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
136
-</UL>
137
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
138
-</UL>
139
-<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
140
-<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
141
-</UL>
142
-<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
143
-</UL>
144
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
145
-</UL>
146
-<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
147
-<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
148
-</UL>
149
-<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
150
-</UL>
151
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
152
-</UL>
153
-<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
154
-<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
155
-</UL>
156
-<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
157
-</UL>
158
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
159
-</UL>
160
-<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
161
-<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
162
-</UL>
163
-<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
164
-</UL>
165
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
166
-</UL>
167
-<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
168
-<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
169
-</UL>
170
-<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
171
-</UL>
172
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
173
-</UL>
174
-<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
175
-<BR><BR>[Calls]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
176
-</UL>
177
-<BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
178
-</UL>
179
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
180
-</UL>
181
-<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
182
-<BR><BR>[Calls]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
183
-</UL>
184
-<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
185
-</UL>
186
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
187
-</UL>
188
-<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
189
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
190
-</UL>
191
-<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
192
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
193
-</UL>
194
-<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
195
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
196
-</UL>
197
-<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
198
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
199
-</UL>
200
-<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
201
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
202
-</UL>
203
-<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
204
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
205
-</UL>
206
-<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
207
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
208
-</UL>
209
-<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
210
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
211
-</UL>
212
-<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
213
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
214
-</UL>
215
-<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
216
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
217
-</UL>
218
-<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
219
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
220
-</UL>
221
-<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
222
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
223
-</UL>
224
-<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
225
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
226
-</UL>
227
-<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
228
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
229
-</UL>
230
-<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
231
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
232
-</UL>
233
-<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
234
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
235
-</UL>
236
-<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
237
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
238
-</UL>
239
-<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
240
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
241
-</UL>
242
-<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
243
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
244
-</UL>
245
-<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
246
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
247
-</UL>
248
-<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
249
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
250
-</UL>
251
-<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
252
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
253
-</UL>
254
-<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
255
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
256
-</UL>
257
-<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
258
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
259
-</UL>
260
-<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
261
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
262
-</UL>
263
-<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
264
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
265
-</UL>
266
-<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
267
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
268
-</UL>
269
-<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
270
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
271
-</UL>
272
-<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
273
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
274
-</UL>
275
-<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
276
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
277
-</UL>
278
-<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
279
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
280
-</UL>
281
-<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
282
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
283
-</UL>
284
-<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
285
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
286
-</UL>
287
-<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
288
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
289
-</UL>
290
-<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
291
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
292
-</UL>
293
-<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
294
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
295
-</UL>
296
-<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
297
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
298
-</UL>
299
-<P><STRONG><a name="[39]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
300
-<BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
301
-</UL>
302
-<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
303
-</UL>
304
-
305
-<P><STRONG><a name="[4d]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
306
-
307
-<P><STRONG><a name="[3b]"></a>Get_Batterie</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, batterie.o(i.Get_Batterie))
308
-<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Get_Batterie &rArr; read
309
-</UL>
310
-<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
311
-</UL>
312
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
313
-</UL>
314
-
315
-<P><STRONG><a name="[3d]"></a>Init_Batterie</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, batterie.o(i.Init_Batterie))
316
-<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Init_Batterie &rArr; MyGPIO_Init
317
-</UL>
318
-<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
319
-<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initADC
320
-<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
321
-</UL>
322
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
323
-</UL>
324
-
325
-<P><STRONG><a name="[41]"></a>Init_USART</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, telecommande.o(i.Init_USART))
326
-<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Init_USART &rArr; MyGPIO_Init
327
-</UL>
328
-<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
329
-</UL>
330
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
331
-</UL>
332
-
333
-<P><STRONG><a name="[3e]"></a>MyGPIO_Init</STRONG> (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
334
-<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyGPIO_Init
335
-</UL>
336
-<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
337
-<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
338
-</UL>
339
-
340
-<P><STRONG><a name="[43]"></a>Send_Char</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, telecommande.o(i.Send_Char))
341
-<BR><BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
342
-</UL>
343
-
344
-<P><STRONG><a name="[42]"></a>Send_Message</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, telecommande.o(i.Send_Message))
345
-<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Send_Message
346
-</UL>
347
-<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Char
348
-</UL>
349
-<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
350
-</UL>
351
-
352
-<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
353
-<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
354
-</UL>
355
-<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
356
-</UL>
357
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
358
-</UL>
359
-<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM1_UP_IRQHandler))
360
-<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM1_UP_IRQHandler
361
-</UL>
362
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
363
-</UL>
364
-<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, mytimer.o(i.TIM2_IRQHandler))
365
-<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM2_IRQHandler
366
-</UL>
367
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
368
-</UL>
369
-<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM3_IRQHandler))
370
-<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM3_IRQHandler
371
-</UL>
372
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
373
-</UL>
374
-<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM4_IRQHandler))
375
-<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM4_IRQHandler
376
-</UL>
377
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
378
-</UL>
379
-<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, telecommande.o(i.USART1_IRQHandler))
380
-<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART1_IRQHandler
381
-</UL>
382
-<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
383
-</UL>
384
-<P><STRONG><a name="[4e]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
385
-
386
-<P><STRONG><a name="[4f]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
387
-
388
-<P><STRONG><a name="[50]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
389
-
390
-<P><STRONG><a name="[3f]"></a>initADC</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, myadc.o(i.initADC))
391
-<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
392
-</UL>
393
-
394
-<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, main.o(i.main))
395
-<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = main &rArr; Init_USART &rArr; MyGPIO_Init
396
-</UL>
397
-<BR>[Calls]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Message
398
-<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_USART
399
-<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
400
-<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
401
-</UL>
402
-<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
403
-</UL>
404
-<P><STRONG><a name="[3c]"></a>read</STRONG> (Thumb, 34 bytes, Stack size 4 bytes, myadc.o(i.read))
405
-<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = read
406
-</UL>
407
-<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startADC
408
-</UL>
409
-<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Batterie
410
-</UL>
411
-
412
-<P><STRONG><a name="[40]"></a>startADC</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, myadc.o(i.startADC))
413
-<BR><BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
414
-<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Batterie
415
-</UL>
416
-<P>
417
-<H3>
418
-Local Symbols
419
-</H3>
420
-<P><STRONG><a name="[44]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
421
-<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock &rArr; SetSysClockTo72
422
-</UL>
423
-<BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
424
-</UL>
425
-<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
426
-</UL>
427
-
428
-<P><STRONG><a name="[45]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
429
-<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
430
-</UL>
431
-<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
432
-</UL>
433
-<P>
434
-<H3>
435
-Undefined Global Symbols
436
-</H3><HR></body></html>
1
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2
+<html><head>
3
+<title>Static Call Graph - [.\Objects\Projet1_Simulation.axf]</title></head>
4
+<body><HR>
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:26:44 2022
7
+<BR><P>
8
+<H3>Maximum Stack Usage =         52 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
9
+Call chain for Maximum Stack Depth:</H3>
10
+main &rArr; Init_Girouette &rArr; MyGPIO_Init
11
+<P>
12
+<H3>
13
+Mutually Recursive functions
14
+</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>
15
+ <LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>
16
+ <LI><a href="#[3]">MemManage_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">MemManage_Handler</a><BR>
17
+ <LI><a href="#[4]">BusFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">BusFault_Handler</a><BR>
18
+ <LI><a href="#[5]">UsageFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">UsageFault_Handler</a><BR>
19
+ <LI><a href="#[6]">SVC_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[6]">SVC_Handler</a><BR>
20
+ <LI><a href="#[7]">DebugMon_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">DebugMon_Handler</a><BR>
21
+ <LI><a href="#[8]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[8]">PendSV_Handler</a><BR>
22
+ <LI><a href="#[9]">SysTick_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[9]">SysTick_Handler</a><BR>
23
+ <LI><a href="#[1c]">ADC1_2_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1c]">ADC1_2_IRQHandler</a><BR>
24
+</UL>
25
+<P>
26
+<H3>
27
+Function Pointers
28
+</H3><UL>
29
+ <LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
30
+ <LI><a href="#[4]">BusFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
31
+ <LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
32
+ <LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
33
+ <LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
34
+ <LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
35
+ <LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
36
+ <LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
37
+ <LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
38
+ <LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
39
+ <LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
40
+ <LI><a href="#[7]">DebugMon_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
41
+ <LI><a href="#[10]">EXTI0_IRQHandler</a> from mygirouette.o(i.EXTI0_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
42
+ <LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
43
+ <LI><a href="#[11]">EXTI1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
44
+ <LI><a href="#[12]">EXTI2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
45
+ <LI><a href="#[13]">EXTI3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
46
+ <LI><a href="#[14]">EXTI4_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
47
+ <LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
48
+ <LI><a href="#[e]">FLASH_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
49
+ <LI><a href="#[2]">HardFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
50
+ <LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
51
+ <LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
52
+ <LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
53
+ <LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
54
+ <LI><a href="#[3]">MemManage_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
55
+ <LI><a href="#[1]">NMI_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
56
+ <LI><a href="#[b]">PVD_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
57
+ <LI><a href="#[8]">PendSV_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
58
+ <LI><a href="#[f]">RCC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
59
+ <LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
60
+ <LI><a href="#[d]">RTC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
61
+ <LI><a href="#[0]">Reset_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
62
+ <LI><a href="#[2d]">SPI1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
63
+ <LI><a href="#[2e]">SPI2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
64
+ <LI><a href="#[6]">SVC_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
65
+ <LI><a href="#[9]">SysTick_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
66
+ <LI><a href="#[36]">SystemInit</a> from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_md.o(.text)
67
+ <LI><a href="#[c]">TAMPER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
68
+ <LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
69
+ <LI><a href="#[25]">TIM1_CC_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
70
+ <LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
71
+ <LI><a href="#[23]">TIM1_UP_IRQHandler</a> from mytimer.o(i.TIM1_UP_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
72
+ <LI><a href="#[26]">TIM2_IRQHandler</a> from mytimer.o(i.TIM2_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
73
+ <LI><a href="#[27]">TIM3_IRQHandler</a> from mytimer.o(i.TIM3_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
74
+ <LI><a href="#[28]">TIM4_IRQHandler</a> from mytimer.o(i.TIM4_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
75
+ <LI><a href="#[2f]">USART1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
76
+ <LI><a href="#[30]">USART2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
77
+ <LI><a href="#[31]">USART3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
78
+ <LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
79
+ <LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
80
+ <LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
81
+ <LI><a href="#[5]">UsageFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
82
+ <LI><a href="#[a]">WWDG_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
83
+ <LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_md.o(.text)
84
+ <LI><a href="#[35]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
85
+</UL>
86
+<P>
87
+<H3>
88
+Global Symbols
89
+</H3>
90
+<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
91
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
92
+</UL>
93
+<P><STRONG><a name="[3f]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
94
+
95
+<P><STRONG><a name="[38]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
96
+<BR><BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
97
+</UL>
98
+
99
+<P><STRONG><a name="[3a]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
100
+<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
101
+</UL>
102
+
103
+<P><STRONG><a name="[40]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
104
+
105
+<P><STRONG><a name="[41]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
106
+
107
+<P><STRONG><a name="[42]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
108
+
109
+<P><STRONG><a name="[43]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
110
+
111
+<P><STRONG><a name="[44]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
112
+
113
+<P><STRONG><a name="[45]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
114
+
115
+<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
116
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
117
+</UL>
118
+<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
119
+<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
120
+</UL>
121
+<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler
122
+</UL>
123
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
124
+</UL>
125
+<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
126
+<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
127
+</UL>
128
+<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
129
+</UL>
130
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
131
+</UL>
132
+<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
133
+<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
134
+</UL>
135
+<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler
136
+</UL>
137
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
138
+</UL>
139
+<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
140
+<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
141
+</UL>
142
+<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler
143
+</UL>
144
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
145
+</UL>
146
+<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
147
+<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
148
+</UL>
149
+<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
150
+</UL>
151
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
152
+</UL>
153
+<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
154
+<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
155
+</UL>
156
+<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler
157
+</UL>
158
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
159
+</UL>
160
+<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
161
+<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
162
+</UL>
163
+<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler
164
+</UL>
165
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
166
+</UL>
167
+<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
168
+<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
169
+</UL>
170
+<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler
171
+</UL>
172
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
173
+</UL>
174
+<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
175
+<BR><BR>[Calls]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
176
+</UL>
177
+<BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
178
+</UL>
179
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
180
+</UL>
181
+<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
182
+<BR><BR>[Calls]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
183
+</UL>
184
+<BR>[Called By]<UL><LI><a href="#[1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC1_2_IRQHandler
185
+</UL>
186
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
187
+</UL>
188
+<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
189
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
190
+</UL>
191
+<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
192
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
193
+</UL>
194
+<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
195
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
196
+</UL>
197
+<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
198
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
199
+</UL>
200
+<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
201
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
202
+</UL>
203
+<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
204
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
205
+</UL>
206
+<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
207
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
208
+</UL>
209
+<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
210
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
211
+</UL>
212
+<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
213
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
214
+</UL>
215
+<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
216
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
217
+</UL>
218
+<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
219
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
220
+</UL>
221
+<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
222
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
223
+</UL>
224
+<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
225
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
226
+</UL>
227
+<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
228
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
229
+</UL>
230
+<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
231
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
232
+</UL>
233
+<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
234
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
235
+</UL>
236
+<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
237
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
238
+</UL>
239
+<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
240
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
241
+</UL>
242
+<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
243
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
244
+</UL>
245
+<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
246
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
247
+</UL>
248
+<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
249
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
250
+</UL>
251
+<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
252
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
253
+</UL>
254
+<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
255
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
256
+</UL>
257
+<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
258
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
259
+</UL>
260
+<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
261
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
262
+</UL>
263
+<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
264
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
265
+</UL>
266
+<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
267
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
268
+</UL>
269
+<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
270
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
271
+</UL>
272
+<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
273
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
274
+</UL>
275
+<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
276
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
277
+</UL>
278
+<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
279
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
280
+</UL>
281
+<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
282
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
283
+</UL>
284
+<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
285
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
286
+</UL>
287
+<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
288
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
289
+</UL>
290
+<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
291
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
292
+</UL>
293
+<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
294
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
295
+</UL>
296
+<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
297
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
298
+</UL>
299
+<P><STRONG><a name="[39]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
300
+<BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
301
+</UL>
302
+<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
303
+</UL>
304
+
305
+<P><STRONG><a name="[46]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
306
+
307
+<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler))
308
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
309
+</UL>
310
+<P><STRONG><a name="[3b]"></a>Init_Girouette</STRONG> (Thumb, 134 bytes, Stack size 40 bytes, mygirouette.o(i.Init_Girouette))
311
+<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = Init_Girouette &rArr; MyGPIO_Init
312
+</UL>
313
+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
314
+</UL>
315
+<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
316
+</UL>
317
+
318
+<P><STRONG><a name="[3c]"></a>MyGPIO_Init</STRONG> (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
319
+<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyGPIO_Init
320
+</UL>
321
+<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
322
+</UL>
323
+
324
+<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
325
+<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
326
+</UL>
327
+<BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
328
+</UL>
329
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
330
+</UL>
331
+<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM1_UP_IRQHandler))
332
+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM1_UP_IRQHandler
333
+</UL>
334
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
335
+</UL>
336
+<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, mytimer.o(i.TIM2_IRQHandler))
337
+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM2_IRQHandler
338
+</UL>
339
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
340
+</UL>
341
+<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM3_IRQHandler))
342
+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM3_IRQHandler
343
+</UL>
344
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
345
+</UL>
346
+<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM4_IRQHandler))
347
+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM4_IRQHandler
348
+</UL>
349
+<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
350
+</UL>
351
+<P><STRONG><a name="[47]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
352
+
353
+<P><STRONG><a name="[48]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
354
+
355
+<P><STRONG><a name="[49]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
356
+
357
+<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.main))
358
+<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = main &rArr; Init_Girouette &rArr; MyGPIO_Init
359
+</UL>
360
+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Girouette
361
+</UL>
362
+<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
363
+</UL><P>
364
+<H3>
365
+Local Symbols
366
+</H3>
367
+<P><STRONG><a name="[3d]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
368
+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock &rArr; SetSysClockTo72
369
+</UL>
370
+<BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
371
+</UL>
372
+<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
373
+</UL>
374
+
375
+<P><STRONG><a name="[3e]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
376
+<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
377
+</UL>
378
+<BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
379
+</UL>
380
+<P>
381
+<H3>
382
+Undefined Global Symbols
383
+</H3><HR></body></html>

+ 12
- 13
Objects/Projet1_Simulation.lnp View File

@@ -1,14 +1,13 @@
1
---cpu Cortex-M3
2
-".\objects\main.o"
3
-".\objects\driver_gpio.o"
4
-".\objects\mytimer.o"
5
-".\objects\myadc.o"
6
-".\objects\plateau.o"
7
-".\objects\telecommande.o"
8
-".\objects\batterie.o"
9
-".\objects\startup_stm32f10x_md.o"
10
-".\objects\system_stm32f10x.o"
11
---library_type=microlib --strict --scatter ".\Objects\Projet1_Simulation.sct"
12
---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
13
---info sizes --info totals --info unused --info veneers
1
+--cpu Cortex-M3
2
+".\objects\main.o"
3
+".\objects\mytimer.o"
4
+".\objects\myadc.o"
5
+".\objects\driver_gpio.o"
6
+".\objects\mygirouette.o"
7
+".\objects\myvoile.o"
8
+".\objects\startup_stm32f10x_md.o"
9
+".\objects\system_stm32f10x.o"
10
+--library_type=microlib --strict --scatter ".\Objects\Projet1_Simulation.sct"
11
+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
12
+--info sizes --info totals --info unused --info veneers
14 13
 --list ".\Listings\Projet1_Simulation.map" -o .\Objects\Projet1_Simulation.axf

BIN
Objects/driver_gpio.crf View File


+ 10
- 10
Objects/driver_gpio.d View File

@@ -1,10 +1,10 @@
1
-.\objects\driver_gpio.o: U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c
2
-.\objects\driver_gpio.o: U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.h
3
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
-.\objects\driver_gpio.o: .\RTE\_R_el\RTE_Components.h
5
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
-.\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
-.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
1
+.\objects\driver_gpio.o: FileInclude\Driver_GPIO.c
2
+.\objects\driver_gpio.o: FileInclude\Driver_GPIO.h
3
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
+.\objects\driver_gpio.o: .\RTE\_R_el\RTE_Components.h
5
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
+.\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
+.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h

BIN
Objects/driver_gpio.o View File


BIN
Objects/main.crf View File


+ 14
- 15
Objects/main.d View File

@@ -1,15 +1,14 @@
1
-.\objects\main.o: Sources\main.c
2
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
3
-.\objects\main.o: .\RTE\_R_el\RTE_Components.h
4
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
5
-.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
6
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
7
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
8
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
9
-.\objects\main.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
10
-.\objects\main.o: .\FileInclude\Driver_GPIO.h
11
-.\objects\main.o: .\FileInclude\MyTimer.h
12
-.\objects\main.o: .\FileInclude\MyADC.h
13
-.\objects\main.o: .\FileInclude\Plateau.h
14
-.\objects\main.o: .\FileInclude\Telecommande.h
15
-.\objects\main.o: .\FileInclude\Batterie.h
1
+.\objects\main.o: Sources\main.c
2
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
3
+.\objects\main.o: .\RTE\_R_el\RTE_Components.h
4
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
5
+.\objects\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
6
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
7
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
8
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
9
+.\objects\main.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
10
+.\objects\main.o: .\FileInclude\Driver_GPIO.h
11
+.\objects\main.o: .\FileInclude\MyADC.h
12
+.\objects\main.o: .\FileInclude\MyGirouette.h
13
+.\objects\main.o: .\FileInclude\MyVoile.h
14
+.\objects\main.o: .\FileInclude\MyTimer.h

BIN
Objects/main.o View File


BIN
Objects/myadc.crf View File


+ 12
- 12
Objects/myadc.d View File

@@ -1,12 +1,12 @@
1
-.\objects\myadc.o: FileInclude\MyADC.c
2
-.\objects\myadc.o: FileInclude\MyADC.h
3
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
-.\objects\myadc.o: .\RTE\_R_el\RTE_Components.h
5
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
-.\objects\myadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
-.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
-.\objects\myadc.o: FileInclude\MyTimer.h
12
-.\objects\myadc.o: FileInclude\Driver_GPIO.h
1
+.\objects\myadc.o: FileInclude\MyADC.c
2
+.\objects\myadc.o: FileInclude\MyADC.h
3
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
+.\objects\myadc.o: .\RTE\_R_el\RTE_Components.h
5
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
+.\objects\myadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
+.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
+.\objects\myadc.o: FileInclude\MyTimer.h
12
+.\objects\myadc.o: FileInclude\Driver_GPIO.h

BIN
Objects/myadc.o View File


BIN
Objects/mygirouette.crf View File


+ 12
- 0
Objects/mygirouette.d View File

@@ -0,0 +1,12 @@
1
+.\objects\mygirouette.o: FileInclude\MyGirouette.c
2
+.\objects\mygirouette.o: FileInclude\MyGirouette.h
3
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
+.\objects\mygirouette.o: .\RTE\_R_el\RTE_Components.h
5
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
+.\objects\mygirouette.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
+.\objects\mygirouette.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
+.\objects\mygirouette.o: FileInclude\Driver_GPIO.h
12
+.\objects\mygirouette.o: FileInclude\MyTimer.h

BIN
Objects/mygirouette.o View File


BIN
Objects/mytimer.crf View File


+ 11
- 11
Objects/mytimer.d View File

@@ -1,11 +1,11 @@
1
-.\objects\mytimer.o: FileInclude\MyTimer.c
2
-.\objects\mytimer.o: FileInclude\MyTimer.h
3
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
-.\objects\mytimer.o: .\RTE\_R_el\RTE_Components.h
5
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
-.\objects\mytimer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
-.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
-.\objects\mytimer.o: FileInclude\Driver_GPIO.h
1
+.\objects\mytimer.o: FileInclude\MyTimer.c
2
+.\objects\mytimer.o: FileInclude\MyTimer.h
3
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
+.\objects\mytimer.o: .\RTE\_R_el\RTE_Components.h
5
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
+.\objects\mytimer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
+.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
+.\objects\mytimer.o: FileInclude\Driver_GPIO.h

BIN
Objects/mytimer.o View File


BIN
Objects/myvoile.crf View File


+ 11
- 0
Objects/myvoile.d View File

@@ -0,0 +1,11 @@
1
+.\objects\myvoile.o: MyVoile.c
2
+.\objects\myvoile.o: .\FileInclude\MyVoile.h
3
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
4
+.\objects\myvoile.o: .\RTE\_R_el\RTE_Components.h
5
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
6
+.\objects\myvoile.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
7
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
8
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
9
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
10
+.\objects\myvoile.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
11
+.\objects\myvoile.o: .\FileInclude\MyTimer.h

BIN
Objects/myvoile.o View File


BIN
Objects/startup_stm32f10x_md.o View File


BIN
Objects/system_stm32f10x.crf View File


+ 9
- 9
Objects/system_stm32f10x.d View File

@@ -1,9 +1,9 @@
1
-.\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c
2
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
3
-.\objects\system_stm32f10x.o: .\RTE\_R_el\RTE_Components.h
4
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
5
-.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
6
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
7
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
8
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
9
-.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
1
+.\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c
2
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
3
+.\objects\system_stm32f10x.o: .\RTE\_R_el\RTE_Components.h
4
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
5
+.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
6
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
7
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
8
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
9
+.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h

BIN
Objects/system_stm32f10x.o View File


+ 133
- 79
Projet1.uvguix.imbergam
File diff suppressed because it is too large
View File


+ 61
- 109
Projet1.uvoptx View File

@@ -125,7 +125,7 @@
125 125
         <SetRegEntry>
126 126
           <Number>0</Number>
127 127
           <Key>DLGDARM</Key>
128
-          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=47,253,693,926,0)(110=61,96,281,556,0)(111=1226,87,1446,547,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1283,103,1704,530,0)(121=-1,-1,-1,-1,0)(122=704,251,1125,678,0)(123=-1,-1,-1,-1,0)(140=848,409,1536,749,0)(240=-1,-1,-1,-1,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=1134,216,1728,967,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=1413,241,1861,655,0)(161=-1,-1,-1,-1,0)(162=165,202,613,616,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=308,356,824,709,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,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>
129 129
         </SetRegEntry>
130 130
         <SetRegEntry>
131 131
           <Number>0</Number>
@@ -138,17 +138,29 @@
138 138
           <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
139 139
         </SetRegEntry>
140 140
       </TargetDriverDllRegistry>
141
-      <Breakpoint/>
141
+      <Breakpoint>
142
+        <Bp>
143
+          <Number>0</Number>
144
+          <Type>0</Type>
145
+          <LineNumber>8</LineNumber>
146
+          <EnabledFlag>1</EnabledFlag>
147
+          <Address>134218060</Address>
148
+          <ByteObject>0</ByteObject>
149
+          <HtxType>0</HtxType>
150
+          <ManyObjects>0</ManyObjects>
151
+          <SizeOfObject>0</SizeOfObject>
152
+          <BreakByAccess>0</BreakByAccess>
153
+          <BreakIfRCount>1</BreakIfRCount>
154
+          <Filename>.\FileInclude\MyGirouette.c</Filename>
155
+          <ExecCommand></ExecCommand>
156
+          <Expression>\\Projet1_Simulation\FileInclude/MyGirouette.c\8</Expression>
157
+        </Bp>
158
+      </Breakpoint>
142 159
       <WatchWindow1>
143 160
         <Ww>
144 161
           <count>0</count>
145 162
           <WinNumber>1</WinNumber>
146
-          <ItemText>USART1_DR</ItemText>
147
-        </Ww>
148
-        <Ww>
149
-          <count>1</count>
150
-          <WinNumber>1</WinNumber>
151
-          <ItemText>b</ItemText>
163
+          <ItemText>x</ItemText>
152 164
         </Ww>
153 165
       </WatchWindow1>
154 166
       <Tracepoint>
@@ -171,7 +183,7 @@
171 183
         <AscS3>0</AscS3>
172 184
         <aSer3>0</aSer3>
173 185
         <eProf>0</eProf>
174
-        <aLa>1</aLa>
186
+        <aLa>0</aLa>
175 187
         <aPa1>0</aPa1>
176 188
         <AscS4>0</AscS4>
177 189
         <aSer4>0</aSer4>
@@ -196,13 +208,13 @@
196 208
       <LogicAnalyzers>
197 209
         <Wi>
198 210
           <IntNumber>0</IntNumber>
199
-          <FirstString>((PORTA &amp; 0x00000200) &gt;&gt; 9 &amp; 0x200) &gt;&gt; 9</FirstString>
200
-          <SecondString>00008000000000000000000000000000E0FFEF400000000000000000000000000000000028504F5254412026203078303030303032303029203E3E2039000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F150000000000000000000000000000000000000096020008</SecondString>
211
+          <FirstString>((PORTC &amp; 0x00000400) &gt;&gt; 10 &amp; 0x400) &gt;&gt; 10</FirstString>
212
+          <SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254432026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F170000000000000000000000000000000000000030040008</SecondString>
201 213
         </Wi>
202 214
         <Wi>
203 215
           <IntNumber>1</IntNumber>
204
-          <FirstString>((PORTA &amp; 0x00000400) &gt;&gt; 10 &amp; 0x400) &gt;&gt; 10</FirstString>
205
-          <SecondString>00000000000000000000000000000000E0FFEF400000000000000000000000000000000028504F5254412026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F150000000000000000000000000000000000000096020008</SecondString>
216
+          <FirstString>((PORTA &amp; 0x00000008) &gt;&gt; 3 &amp; 0x8) &gt;&gt; 3</FirstString>
217
+          <SecondString>00800000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254412026203078303030303030303829203E3E2033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F17000000000000000000000000000000000000007E050008</SecondString>
206 218
         </Wi>
207 219
       </LogicAnalyzers>
208 220
       <DebugDescription>
@@ -314,7 +326,7 @@
314 326
         <SetRegEntry>
315 327
           <Number>0</Number>
316 328
           <Key>DLGTARM</Key>
317
-          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1364,310,1785,715,0)(121=-1,-1,-1,-1,0)(122=1260,243,1681,648,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=697,228,1291,922,0)(132=549,184,1143,878,0)(133=-1,-1,-1,-1,0)(160=457,182,905,596,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)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name>
329
+          <Name>(1010=1507,235,1883,792,1)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=60,88,280,548,0)(111=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=757,193,1178,598,0)(121=96,506,517,911,1)(122=1260,243,1681,648,0)(123=-1,-1,-1,-1,0)(140=699,144,1387,484,1)(240=647,562,1046,907,1)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=150,186,744,880,0)(131=1231,145,1825,839,0)(132=-1,-1,-1,-1,0)(133=1272,303,1866,997,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=1580,389,1907,750,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)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name>
318 330
         </SetRegEntry>
319 331
         <SetRegEntry>
320 332
           <Number>0</Number>
@@ -347,37 +359,49 @@
347 359
           <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
348 360
         </SetRegEntry>
349 361
       </TargetDriverDllRegistry>
350
-      <Breakpoint/>
362
+      <Breakpoint>
363
+        <Bp>
364
+          <Number>0</Number>
365
+          <Type>0</Type>
366
+          <LineNumber>8</LineNumber>
367
+          <EnabledFlag>1</EnabledFlag>
368
+          <Address>134218060</Address>
369
+          <ByteObject>0</ByteObject>
370
+          <HtxType>0</HtxType>
371
+          <ManyObjects>0</ManyObjects>
372
+          <SizeOfObject>0</SizeOfObject>
373
+          <BreakByAccess>0</BreakByAccess>
374
+          <BreakIfRCount>1</BreakIfRCount>
375
+          <Filename>.\FileInclude\MyGirouette.c</Filename>
376
+          <ExecCommand></ExecCommand>
377
+          <Expression>\\Projet1_Simulation\FileInclude/MyGirouette.c\8</Expression>
378
+        </Bp>
379
+      </Breakpoint>
351 380
       <WatchWindow1>
352 381
         <Ww>
353 382
           <count>0</count>
354 383
           <WinNumber>1</WinNumber>
355
-          <ItemText>test</ItemText>
384
+          <ItemText>k,0x0A</ItemText>
356 385
         </Ww>
357 386
         <Ww>
358 387
           <count>1</count>
359 388
           <WinNumber>1</WinNumber>
360
-          <ItemText>b,0x0A</ItemText>
389
+          <ItemText>m</ItemText>
361 390
         </Ww>
362 391
         <Ww>
363 392
           <count>2</count>
364 393
           <WinNumber>1</WinNumber>
365
-          <ItemText>ismoins100</ItemText>
394
+          <ItemText>a</ItemText>
366 395
         </Ww>
367 396
         <Ww>
368 397
           <count>3</count>
369 398
           <WinNumber>1</WinNumber>
370
-          <ItemText>is100</ItemText>
399
+          <ItemText>ID_acc,0x10</ItemText>
371 400
         </Ww>
372 401
         <Ww>
373 402
           <count>4</count>
374 403
           <WinNumber>1</WinNumber>
375
-          <ItemText>c</ItemText>
376
-        </Ww>
377
-        <Ww>
378
-          <count>5</count>
379
-          <WinNumber>1</WinNumber>
380
-          <ItemText>bat,0x0A</ItemText>
404
+          <ItemText>x</ItemText>
381 405
         </Ww>
382 406
       </WatchWindow1>
383 407
       <Tracepoint>
@@ -400,7 +424,7 @@
400 424
         <AscS3>0</AscS3>
401 425
         <aSer3>0</aSer3>
402 426
         <eProf>0</eProf>
403
-        <aLa>1</aLa>
427
+        <aLa>0</aLa>
404 428
         <aPa1>0</aPa1>
405 429
         <AscS4>0</AscS4>
406 430
         <aSer4>0</aSer4>
@@ -465,18 +489,6 @@
465 489
       <tvExp>0</tvExp>
466 490
       <tvExpOptDlg>0</tvExpOptDlg>
467 491
       <bDave2>0</bDave2>
468
-      <PathWithFileName>U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c</PathWithFileName>
469
-      <FilenameWithoutPath>Driver_GPIO.c</FilenameWithoutPath>
470
-      <RteFlg>0</RteFlg>
471
-      <bShared>0</bShared>
472
-    </File>
473
-    <File>
474
-      <GroupNumber>2</GroupNumber>
475
-      <FileNumber>3</FileNumber>
476
-      <FileType>1</FileType>
477
-      <tvExp>0</tvExp>
478
-      <tvExpOptDlg>0</tvExpOptDlg>
479
-      <bDave2>0</bDave2>
480 492
       <PathWithFileName>.\FileInclude\MyTimer.c</PathWithFileName>
481 493
       <FilenameWithoutPath>MyTimer.c</FilenameWithoutPath>
482 494
       <RteFlg>0</RteFlg>
@@ -484,19 +496,7 @@
484 496
     </File>
485 497
     <File>
486 498
       <GroupNumber>2</GroupNumber>
487
-      <FileNumber>4</FileNumber>
488
-      <FileType>5</FileType>
489
-      <tvExp>0</tvExp>
490
-      <tvExpOptDlg>0</tvExpOptDlg>
491
-      <bDave2>0</bDave2>
492
-      <PathWithFileName>.\FileInclude\MyTimer.h</PathWithFileName>
493
-      <FilenameWithoutPath>MyTimer.h</FilenameWithoutPath>
494
-      <RteFlg>0</RteFlg>
495
-      <bShared>0</bShared>
496
-    </File>
497
-    <File>
498
-      <GroupNumber>2</GroupNumber>
499
-      <FileNumber>5</FileNumber>
499
+      <FileNumber>3</FileNumber>
500 500
       <FileType>1</FileType>
501 501
       <tvExp>0</tvExp>
502 502
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -508,85 +508,37 @@
508 508
     </File>
509 509
     <File>
510 510
       <GroupNumber>2</GroupNumber>
511
-      <FileNumber>6</FileNumber>
512
-      <FileType>5</FileType>
513
-      <tvExp>0</tvExp>
514
-      <tvExpOptDlg>0</tvExpOptDlg>
515
-      <bDave2>0</bDave2>
516
-      <PathWithFileName>.\FileInclude\MyADC.h</PathWithFileName>
517
-      <FilenameWithoutPath>MyADC.h</FilenameWithoutPath>
518
-      <RteFlg>0</RteFlg>
519
-      <bShared>0</bShared>
520
-    </File>
521
-    <File>
522
-      <GroupNumber>2</GroupNumber>
523
-      <FileNumber>7</FileNumber>
511
+      <FileNumber>4</FileNumber>
524 512
       <FileType>1</FileType>
525 513
       <tvExp>0</tvExp>
526 514
       <tvExpOptDlg>0</tvExpOptDlg>
527 515
       <bDave2>0</bDave2>
528
-      <PathWithFileName>.\FileInclude\Plateau.c</PathWithFileName>
529
-      <FilenameWithoutPath>Plateau.c</FilenameWithoutPath>
516
+      <PathWithFileName>.\FileInclude\Driver_GPIO.c</PathWithFileName>
517
+      <FilenameWithoutPath>Driver_GPIO.c</FilenameWithoutPath>
530 518
       <RteFlg>0</RteFlg>
531 519
       <bShared>0</bShared>
532 520
     </File>
533 521
     <File>
534 522
       <GroupNumber>2</GroupNumber>
535
-      <FileNumber>8</FileNumber>
523
+      <FileNumber>5</FileNumber>
536 524
       <FileType>1</FileType>
537
-      <tvExp>0</tvExp>
538
-      <tvExpOptDlg>0</tvExpOptDlg>
539
-      <bDave2>0</bDave2>
540
-      <PathWithFileName>.\FileInclude\Telecommande.c</PathWithFileName>
541
-      <FilenameWithoutPath>Telecommande.c</FilenameWithoutPath>
542
-      <RteFlg>0</RteFlg>
543
-      <bShared>0</bShared>
544
-    </File>
545
-    <File>
546
-      <GroupNumber>2</GroupNumber>
547
-      <FileNumber>9</FileNumber>
548
-      <FileType>5</FileType>
549
-      <tvExp>0</tvExp>
525
+      <tvExp>1</tvExp>
550 526
       <tvExpOptDlg>0</tvExpOptDlg>
551 527
       <bDave2>0</bDave2>
552
-      <PathWithFileName>.\FileInclude\Plateau.h</PathWithFileName>
553
-      <FilenameWithoutPath>Plateau.h</FilenameWithoutPath>
528
+      <PathWithFileName>.\FileInclude\MyGirouette.c</PathWithFileName>
529
+      <FilenameWithoutPath>MyGirouette.c</FilenameWithoutPath>
554 530
       <RteFlg>0</RteFlg>
555 531
       <bShared>0</bShared>
556 532
     </File>
557 533
     <File>
558 534
       <GroupNumber>2</GroupNumber>
559
-      <FileNumber>10</FileNumber>
560
-      <FileType>5</FileType>
561
-      <tvExp>0</tvExp>
562
-      <tvExpOptDlg>0</tvExpOptDlg>
563
-      <bDave2>0</bDave2>
564
-      <PathWithFileName>.\FileInclude\Telecommande.h</PathWithFileName>
565
-      <FilenameWithoutPath>Telecommande.h</FilenameWithoutPath>
566
-      <RteFlg>0</RteFlg>
567
-      <bShared>0</bShared>
568
-    </File>
569
-    <File>
570
-      <GroupNumber>2</GroupNumber>
571
-      <FileNumber>11</FileNumber>
535
+      <FileNumber>6</FileNumber>
572 536
       <FileType>1</FileType>
573 537
       <tvExp>0</tvExp>
574 538
       <tvExpOptDlg>0</tvExpOptDlg>
575 539
       <bDave2>0</bDave2>
576
-      <PathWithFileName>.\FileInclude\Batterie.c</PathWithFileName>
577
-      <FilenameWithoutPath>Batterie.c</FilenameWithoutPath>
578
-      <RteFlg>0</RteFlg>
579
-      <bShared>0</bShared>
580
-    </File>
581
-    <File>
582
-      <GroupNumber>2</GroupNumber>
583
-      <FileNumber>12</FileNumber>
584
-      <FileType>5</FileType>
585
-      <tvExp>0</tvExp>
586
-      <tvExpOptDlg>0</tvExpOptDlg>
587
-      <bDave2>0</bDave2>
588
-      <PathWithFileName>.\FileInclude\Batterie.h</PathWithFileName>
589
-      <FilenameWithoutPath>Batterie.h</FilenameWithoutPath>
540
+      <PathWithFileName>.\MyVoile.c</PathWithFileName>
541
+      <FilenameWithoutPath>MyVoile.c</FilenameWithoutPath>
590 542
       <RteFlg>0</RteFlg>
591 543
       <bShared>0</bShared>
592 544
     </File>

+ 12
- 72
Projet1.uvprojx View File

@@ -394,59 +394,29 @@
394 394
           <GroupName>MesDrivers</GroupName>
395 395
           <Files>
396 396
             <File>
397
-              <FileName>Driver_GPIO.c</FileName>
398
-              <FileType>1</FileType>
399
-              <FilePath>U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c</FilePath>
400
-            </File>
401
-            <File>
402 397
               <FileName>MyTimer.c</FileName>
403 398
               <FileType>1</FileType>
404 399
               <FilePath>.\FileInclude\MyTimer.c</FilePath>
405 400
             </File>
406 401
             <File>
407
-              <FileName>MyTimer.h</FileName>
408
-              <FileType>5</FileType>
409
-              <FilePath>.\FileInclude\MyTimer.h</FilePath>
410
-            </File>
411
-            <File>
412 402
               <FileName>MyADC.c</FileName>
413 403
               <FileType>1</FileType>
414 404
               <FilePath>.\FileInclude\MyADC.c</FilePath>
415 405
             </File>
416 406
             <File>
417
-              <FileName>MyADC.h</FileName>
418
-              <FileType>5</FileType>
419
-              <FilePath>.\FileInclude\MyADC.h</FilePath>
420
-            </File>
421
-            <File>
422
-              <FileName>Plateau.c</FileName>
407
+              <FileName>Driver_GPIO.c</FileName>
423 408
               <FileType>1</FileType>
424
-              <FilePath>.\FileInclude\Plateau.c</FilePath>
409
+              <FilePath>.\FileInclude\Driver_GPIO.c</FilePath>
425 410
             </File>
426 411
             <File>
427
-              <FileName>Telecommande.c</FileName>
412
+              <FileName>MyGirouette.c</FileName>
428 413
               <FileType>1</FileType>
429
-              <FilePath>.\FileInclude\Telecommande.c</FilePath>
430
-            </File>
431
-            <File>
432
-              <FileName>Plateau.h</FileName>
433
-              <FileType>5</FileType>
434
-              <FilePath>.\FileInclude\Plateau.h</FilePath>
414
+              <FilePath>.\FileInclude\MyGirouette.c</FilePath>
435 415
             </File>
436 416
             <File>
437
-              <FileName>Telecommande.h</FileName>
438
-              <FileType>5</FileType>
439
-              <FilePath>.\FileInclude\Telecommande.h</FilePath>
440
-            </File>
441
-            <File>
442
-              <FileName>Batterie.c</FileName>
417
+              <FileName>MyVoile.c</FileName>
443 418
               <FileType>1</FileType>
444
-              <FilePath>.\FileInclude\Batterie.c</FilePath>
445
-            </File>
446
-            <File>
447
-              <FileName>Batterie.h</FileName>
448
-              <FileType>5</FileType>
449
-              <FilePath>.\FileInclude\Batterie.h</FilePath>
419
+              <FilePath>.\MyVoile.c</FilePath>
450 420
             </File>
451 421
           </Files>
452 422
         </Group>
@@ -846,59 +816,29 @@
846 816
           <GroupName>MesDrivers</GroupName>
847 817
           <Files>
848 818
             <File>
849
-              <FileName>Driver_GPIO.c</FileName>
850
-              <FileType>1</FileType>
851
-              <FilePath>U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c</FilePath>
852
-            </File>
853
-            <File>
854 819
               <FileName>MyTimer.c</FileName>
855 820
               <FileType>1</FileType>
856 821
               <FilePath>.\FileInclude\MyTimer.c</FilePath>
857 822
             </File>
858 823
             <File>
859
-              <FileName>MyTimer.h</FileName>
860
-              <FileType>5</FileType>
861
-              <FilePath>.\FileInclude\MyTimer.h</FilePath>
862
-            </File>
863
-            <File>
864 824
               <FileName>MyADC.c</FileName>
865 825
               <FileType>1</FileType>
866 826
               <FilePath>.\FileInclude\MyADC.c</FilePath>
867 827
             </File>
868 828
             <File>
869
-              <FileName>MyADC.h</FileName>
870
-              <FileType>5</FileType>
871
-              <FilePath>.\FileInclude\MyADC.h</FilePath>
872
-            </File>
873
-            <File>
874
-              <FileName>Plateau.c</FileName>
829
+              <FileName>Driver_GPIO.c</FileName>
875 830
               <FileType>1</FileType>
876
-              <FilePath>.\FileInclude\Plateau.c</FilePath>
831
+              <FilePath>.\FileInclude\Driver_GPIO.c</FilePath>
877 832
             </File>
878 833
             <File>
879
-              <FileName>Telecommande.c</FileName>
834
+              <FileName>MyGirouette.c</FileName>
880 835
               <FileType>1</FileType>
881
-              <FilePath>.\FileInclude\Telecommande.c</FilePath>
882
-            </File>
883
-            <File>
884
-              <FileName>Plateau.h</FileName>
885
-              <FileType>5</FileType>
886
-              <FilePath>.\FileInclude\Plateau.h</FilePath>
836
+              <FilePath>.\FileInclude\MyGirouette.c</FilePath>
887 837
             </File>
888 838
             <File>
889
-              <FileName>Telecommande.h</FileName>
890
-              <FileType>5</FileType>
891
-              <FilePath>.\FileInclude\Telecommande.h</FilePath>
892
-            </File>
893
-            <File>
894
-              <FileName>Batterie.c</FileName>
839
+              <FileName>MyVoile.c</FileName>
895 840
               <FileType>1</FileType>
896
-              <FilePath>.\FileInclude\Batterie.c</FilePath>
897
-            </File>
898
-            <File>
899
-              <FileName>Batterie.h</FileName>
900
-              <FileType>5</FileType>
901
-              <FilePath>.\FileInclude\Batterie.h</FilePath>
841
+              <FilePath>.\MyVoile.c</FilePath>
902 842
             </File>
903 843
           </Files>
904 844
         </Group>

+ 1094
- 1094
RTE/Device/STM32F103RB/system_stm32f10x.c
File diff suppressed because it is too large
View File


+ 23
- 11
Sources/main.c View File

@@ -5,6 +5,8 @@
5 5
 #include <Plateau.h>
6 6
 #include <Telecommande.h>
7 7
 #include <Batterie.h>
8
+#include <MyGirouette.h>
9
+#include <MyVoile.h>
8 10
 
9 11
 int droite;
10 12
 int b;
@@ -12,8 +14,8 @@ int testBatterie ;
12 14
 int bat;
13 15
 
14 16
 void f (char a) {
15
-	
16
-	
17
+
18
+
17 19
 	if (a>> 7 & 1) {
18 20
 		droite = 1;
19 21
 		b = 256 - a;
@@ -27,19 +29,22 @@ void f (char a) {
27 29
 }
28 30
 
29 31
 
32
+
30 33
 int main (void)
31 34
 {
32
-	
33
-	char* visuBatterie = "[-----]";
34
-	/* Pour la telecommande */
35
-	Init_USART(USART1);
36
-	/*Init_Message_Reception(&f);
37
-	Init_Plateau();*/
38
- 
39
-	
35
+
36
+    char* visuBatterie = "[-----]";
37
+    /* Pour la telecommande */
38
+    Init_USART(USART1);
39
+    Init_Message_Reception(&f);
40
+    Init_Plateau();
41
+ 	Init_Girouette();
42
+ 	MyVoile_Init();
43
+
40 44
 	/* Batterie */
41 45
 	Init_Batterie();
42 46
 	while (1) {
47
+	    Set_Voile(Get_Angle());
43 48
 		bat = Get_Batterie();
44 49
 		if (bat < 20) {
45 50
 			visuBatterie = "[-----]";
@@ -52,9 +57,16 @@ int main (void)
52 57
 		} else {
53 58
 			visuBatterie = "[#####]";
54 59
 		}
55
-			
60
+
56 61
 		Send_Message("Batterie : ");
57 62
 		Send_Message(visuBatterie);
58 63
 		Send_Message("\r");
59 64
 	}
65
+
66
+	
67
+	
68
+
69
+	do {
70
+		}
71
+	while (1);
60 72
 }

Loading…
Cancel
Save