Revision 284

View differences:

branch/guochao/Emb_App.tws
7 7
[GENERAL_DATA]
8 8
[BREAKPOINTS]
9 9
[OPEN_WORKSPACE_FILES]
10
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" 
10
"E:\tp_info6_2018_guochao\tp_info6\bsp\carte_io.h" 
11
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" 
12
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" 
13
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" 
14
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" 
15
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\conf_noyau.cfg" 
16
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" 
17
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\kernel_id.h" 
18
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mr308.inc" 
19
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mrtable.a30" 
20
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" 
21
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.h" 
22
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" 
11 23
[WORKSPACE_FILE_STATES]
12
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" -8 -30 1596 659 1 0 
24
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\kernel_id.h" 50 50 1430 351 0 8 
25
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mr308.inc" 150 150 1430 351 0 12 
26
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mrtable.a30" 0 0 1430 351 0 2 
27
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\conf_noyau.cfg" 50 50 1430 351 0 1 
28
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" 0 0 1596 539 0 9 
29
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" 50 50 1430 351 0 4 
30
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.h" 75 75 1430 351 0 5 
31
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" -8 -30 1596 539 1 0 
32
"E:\tp_info6_2018_guochao\tp_info6\bsp\carte_io.h" 125 125 1430 351 0 11 
33
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" 100 100 1430 351 0 10 
34
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" 100 100 1430 351 0 6 
35
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" 125 125 1430 351 0 7 
36
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" 25 25 1430 351 0 3 
13 37
[LOADED_PROJECTS]
14 38
"EmbM32C87App" 
15 39
[END]
branch/guochao/Emb_App/SessionM32C_E8a_system.ini
25 25
[Target]
26 26
M32C E8a SYSTEM=Renesas Communications
27 27
[USER_DATA]
28
RESET=ff0016
28
RESET=ff013a
branch/guochao/Emb_App/SessionM32C_E8a_system.hsf
149 149
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_13" "0000000000000000" 
150 150
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_14" "0000000000000000" 
151 151
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000512" 
152
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FF056E" 
152
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FF06A4" 
153 153
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000FFF800" 
154
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000928" 
155
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "000000000000074A" 
156
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "0000000000000000" 
157
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000004004" 
154
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000E94" 
155
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "0000000000000BCC" 
156
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "0000000000000001" 
157
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000004044" 
158 158
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_21" "0000000000000000" 
159 159
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_22" "0000000000000000" 
160 160
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_23" "0000000000000000" 
......
173 173
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_35" "0000000000000000" 
174 174
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000000008" 
175 175
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000000000" 
176
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "0000000000000946" 
176
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "0000000000000EC8" 
177 177
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000512" 
178 178
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_8" "0000000000000000" 
179 179
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_9" "0000000000000000" 
......
205 205
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth2" "120" 
206 206
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth3" "200" 
207 207
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH" "c,buff,n,rx,flag," 
208
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000" "dma0_fin_tr, 2, 0, P, Col, Hex, MN" 
208
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000" "sauter, 1, 0, P, Col, Hex, MA" 
209 209
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000_SCOPE" "Current Scope," 
210
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "0" 
210
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0001" "coleur, 2, 0, P, Col, Hex, MA" 
211
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0001_SCOPE" "Current Scope," 
212
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0002" "num, 2, 0, P, Col, Hex, MA" 
213
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0002_SCOPE" "Current Scope," 
214
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0003" "capteur, 1, 0, P, Col, Hex, MA" 
215
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0003_SCOPE" "Global," 
216
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0004" "position, 1, 0, P, Col, Hex, MA" 
217
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0004_SCOPE" "Current Scope," 
218
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0005" "statue, 1, 0, P, Col, Hex, MA" 
219
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0005_SCOPE" "Global," 
220
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0006" "erreur, 1, 0, P, Col, Hex, MA" 
221
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0006_SCOPE" "Global," 
222
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0007" "msg, 1, 0, C0002, Col, Hex, MN" 
223
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0008" "sauter, 10, 0, P, Col, Hex, N" 
224
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0008_SCOPE" "Current Scope," 
225
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "7" 
211 226
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth0" "120" 
212 227
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth1" "150" 
213 228
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth12" "200" 
......
277 292
0 
278 293
[WINDOW_POSITION_STATE_DATA_VD1]
279 294
"Help" "TOOLBAR 0" 59419 2 4 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
280
"{WK_00000001_CmdLine}" "WINDOW" 59422 0 0 "0.14" 365 0 0 350 200 17 0 "32771|32772|32778|<<separator>>|32773|32774|<<separator>>|32820|<<separator>>|32801|32824" "0.0" 
295
"{WK_00000001_CmdLine}" "WINDOW" 59422 0 1 "0.07" 365 0 0 350 200 17 0 "32771|32772|32778|<<separator>>|32773|32774|<<separator>>|32820|<<separator>>|32801|32824" "0.0" 
281 296
"{WK_00000001_DISASSEMBLY}" "WINDOW" 0 0 0 "0.00" 0 -4 -30 948 486 9 0 "" "0.0" 
282
"{WK_00000001_EVENT}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 0 "0.16" 365 0 0 350 200 18 0 "32774|32775|32777|<<separator>>|32780|<<separator>>" "0.0" 
297
"{WK_00000001_EVENT}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 0 "0.11" 365 0 0 350 200 18 0 "32774|32775|32777|<<separator>>|32780|<<separator>>" "0.0" 
283 298
"{WK_00000001_MEMORY}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 1 "0.23" 365 2 -1 350 200 2065 0 "42202|42203|42204|42233|<<separator>>|42206|42205|42230|42229|42207|<<separator>>|42208|42209|42210|49076|42228|42227|<<separator>>|42231|42232|42234|42235|<<separator>>|42211|<<separator>>|32796|32797" "0.0" 
284
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 1 "1.00" 365 0 0 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0" 
285
"{WK_00000001_PDMR}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 3 "0.15" 365 0 0 350 200 18 0 "47300|47301|47302|47303|47304|47305|47314|47306|47307|47308|47311|47312|47313|42211|42509|42303" "0.0" 
299
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 2 "0.33" 365 0 0 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0" 
300
"{WK_00000001_PDMR}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 3 "0.01" 365 0 0 350 200 18 0 "47300|47301|47302|47303|47304|47305|47314|47306|47307|47308|47311|47312|47313|42211|42509|42303" "0.0" 
286 301
"{WK_00000001_REGISTERS}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59421 0 0 "1.00" 236 0 0 350 200 2065 0 "" "0.0" 
287
"{WK_00000001_WATCH}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 4 "0.13" 365 0 0 350 200 18 0 "32781|32783|<<separator>>|32771|32772|32773|<<separator>>|32786|<<separator>>|32810|32811" "0.0" 
302
"{WK_00000001_WATCH}EmbM32C87AppSessionM32C_E8a_system" "WINDOW" 59422 0 4 "0.55" 365 0 0 350 200 18 0 "32781|32783|<<separator>>|32771|32772|32773|<<separator>>|32786|<<separator>>|32810|32811" "0.0" 
288 303
"{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 308 0 0 350 200 18 0 "" "0.0" 
289 304
"{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
290 305
"{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
......
309 324
[WINDOW_POSITION_STATE_DATA_VD3]
310 325
[WINDOW_POSITION_STATE_DATA_VD4]
311 326
[WINDOW_Z_ORDER]
312
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" 
327
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" 
328
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" 
329
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\conf_noyau.cfg" 
330
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" 
331
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" 
332
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.h" 
333
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mr308.inc" 
334
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\mrtable.a30" 
335
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" 
336
"E:\tp_info6_2018_guochao\tp_info6\bsp\carte_io.h" 
337
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" 
338
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug\kernel_id.h" 
339
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" 
313 340
[TARGET_NAME]
314 341
"M32C E8a SYSTEM" "" 0 
315 342
[STATUSBAR_STATEINFO_VD1]
......
356 383
[FLASH_DETAILS]
357 384
"" 0 0 "" 0 "" 0 0 "" 0 0 0 0 0 0 0 "" "" "" "" "" 
358 385
[BREAKPOINTS]
359
"d:\profs\tp_info14_travail\tp_info14\emb_app\programme_principal_etud.c" 95 0 1 "{00000000-0000-0000-C000-000000000046}" "" 
386
"d:\profs\tp_info14_travail\tp_info14\emb_app\programme_principal_etud.c" 95 100066200 1 "{00000000-0000-0000-C000-000000000046}" "" 
360 387
[END]
branch/guochao/Emb_App/crt0mr.a30
109 109
	LDC	#__SB__,SB
110 110

  
111 111
; +-----------------------------------------------------+
112
; |     ISSUE SYSTEM CALL DATA INITIALIZE               |
112
; |     ISSUE SYSTEM CALL DATA INITIALIZE    30           |
113 113
; +-----------------------------------------------------+
114 114
	; For PD308
115 115
	__INIT_ISSUE_SYSCALL
branch/guochao/Emb_App/programme_principal_etud.c
118 118
//'j'/106/06A : R?cup?ration du r?sultat de dernier code envoy?. 0x77 si aucun code n'a ?t? soumis. <0 si la r?ponse n'est pas
119 119
//				disponible. 0xab avec a-> nombre de couleurs bien plac?es et b -> couleurs pr?sentes mais mal plac?es.
120 120
//'I'/73/Ox49 : D?finition du nom du v?hicule. Doit d?buter par le caract?re '#' et entraine le chargement de la configuration de piste
121
//				correspondant au nom du v?hicule si le nom se termine par '*'
122

  
123

  
121
//				correspondant au nom du v?hicule si le nom se termine par '*'
122
#include "pid.h"
123

  
124
CanFrame comm;
125
CanFrame requete;
126
CanFrame reponse;
127

  
128
int g_angle450=450;
129
int position = 0;
130
int erreur = 0;
131

  
132
void corrigerAngle()
133
{
134
	int angle;
135
	int erreur;
136
	
137
	requete.data.rtr = 1;
138
	comm.data.rtr = 0;
139
	while(1)
140
	{
141
		// lecture
142
		requete.data.id  = 'R';
143
		requete.data.rtr = 1;
144
		snd_dtq(CanTx, requete.msg);
145
		dly_tsk(5);
146
		angle = periph[ADDR('R')].val;//reponse.data.val;
147
	
148
			// corriger
149
		erreur = g_angle450 - angle;//** (ok)
150
		comm.data.id = 'T';
151
		comm.data.val = erreur;
152
		snd_dtq(CanTx, comm.msg);
153
		dly_tsk(20);	
154
	}
155
}
156

  
157
void setVitesse(int vitesse)
158
{//**
159
	comm.data.id = 'V';
160
	comm.data.rtr = 0;
161
	comm.data.val = vitesse;
162
	snd_dtq(CanTx, comm.msg);	
163
}
164

  
165
void mesurerDistance()
166
{
167
	requete.data.rtr = 1;
168
	
169
	while(1)
170
	{
171
		requete.data.id  = 'U';
172
		snd_dtq(CanTx, requete.msg);
173
		dly_tsk(5);
174
		position = periph[ADDR('U')].val;
175
		dly_tsk(20);
176
	}
177
}
178

  
179
void controleRoue(int val)
180
{//**
181
	comm.data.id = 'D';
182
	comm.data.rtr = 0;
183
	comm.data.val = val;
184
	snd_dtq(CanTx, comm.msg);	
185
}
186

  
187
void afficher(int val)
188
{//** while ...
189
	char str[20];
190
	
191
	lcd_cls();
192
	sprintf(str, "Distance: %d", val);
193
	lcd_str(str);	
194
}
195

  
196
int getStatue(int erreur)
197
{
198
	if( abs(erreur) > 30 ) //abs
199
		return 1;
200
	else
201
		return 0;
202
}
203

  
204
char coleur;
205
char num;
206
short capteur;
207
int valider;
208
int siSauter(void)
209
{//** Tache ...
210
CanFrame requete;
211

  
212
	requete.data.id  = 'C';
213
	requete.data.rtr = 1;
214
	snd_dtq(CanTx, requete.msg);
215
	dly_tsk(5);	
216
	capteur = periph[ADDR('C')].val;
217
	coleur = capteur >> 8;
218
	num    = capteur & 0xff;
219

  
220
	if( 15 == num && coleur == 'r' && valider)
221
		return 1;
222
	else
223
		return 0;	
224
}
225

  
226
int sauter = 0;
227
int statue;
124 228
void main()
125
{
229
{
230
	float count = 0;
231
	int lastErreur = 0;
232
	valider = 1;
233
	
126 234
	ports_mcu();
127 235
    lcd_init();
128 236
	periph_init();
......
131 239
    can_init();
132 240
    clavier_init(1);
133 241
	capture_init();
242
	IncPIDInit(POSITION_STANDAR_45, 0);
134 243

  
135
	sta_cyc(ID_acqui);
136
//	sta_tsk(ID_periph_rx);
244
	sta_cyc(ID_acqui);
245
//	sta_cyc(ID_itouche);
246
	sta_tsk(ID_clavier);
247
	sta_tsk(ID_periph_rx);
248
	sta_tsk(ID_corrigerAngle);
249
	sta_tsk(ID_mesurerDistance);
250
	
137 251

  
138 252
    while(1)
139
    {
140
		LED_J=1;
141
		dly_tsk(100);
142
		LED_J=0;
143
		dly_tsk(100);
253
    {//*** Tache 
254
		erreur = IncPIDCalc(position);
255
		if( erreur > 200 || erreur < -200 )			// evider le tronc
256
			erreur = lastErreur;
257
		
258
	//	statue = getStatue(erreur);
259
		
260
		sauter = siSauter();
261
	
262
		if( (1 == sauter) && (count < 150) )
263
		{
264
			setVitesse(45);
265
			erreur = lastErreur;
266
			count++;
267
		}
268
		else if( count*1.5 > 0 )
269
		{
270
			count -= 0.5;
271
			valider = 0;
272
			setVitesse(0);
273
			erreur = lastErreur;
274
		}
275
		else
276
		{
277
			setVitesse(30);
278
			count = 0;
279
			valider = 1;
280
		}
281
		controleRoue(erreur);
282
		lastErreur = erreur;
144 283
    }
145 284
}
285
/*
286
void itouche()
287
{
288
	char t;
289
	
290
	if(t=clavier_scan())
291
		vipsnd_dta(QdmTouche,t);
292
}
293
*/
294
void clavier()
295
{
296
	short t;
297
	int vitesse=20;
298
	
299
	while(1)
300
	{
301
		vrcv_dtq(QdmTouche, &t);
302
		
303
		if(t == '2')
304
		{
305
			vitesse += 2;
306
			setVitesse(vitesse);
307
		}
308
		if(t == '8')
309
		{
310
			vitesse -= 2;
311
			setVitesse(vitesse);
312
		}
313
		
314
	}
315
}
146 316

  
147 317
void acqui()
148 318
{
branch/guochao/Emb_App/conf_noyau.cfg
20 20

  
21 21
// max definition
22 22
maxdefine{
23
	max_task	= 3;
23
	max_task	= 6;
24 24
	max_flag	= 3;
25 25
	max_dtq	= 2;
26
	max_cyh	= 1;
26
	max_cyh	= 2;
27 27
	max_vdtq	= 1;
28 28
};
29 29

  
......
39 39
	name	= ID_main;
40 40
	stack_size	= 512;
41 41
	stack_section	= stack;
42
	priority	= 8;
42
	priority	= 1;
43 43
	initial_start	= ON;
44 44
	exinf	= 0x0;
45 45
};
......
62 62
	exinf	= 0x0;
63 63
};
64 64

  
65
task[]{
66
	entry_address	= clavier();
67
	name	= ID_clavier;
68
	stack_size	= 256;
69
	stack_section	= stack;
70
	priority	= 4;
71
	initial_start	= OFF;
72
	exinf	= 0x0;
73
};
74

  
75
task[]{
76
	entry_address	= corrigerAngle();
77
	name	= ID_corrigerAngle;
78
	stack_size	= 256;
79
	stack_section	= stack;
80
	priority	= 3;
81
	initial_start	= OFF;
82
	exinf	= 0x0;
83
};
84

  
85
task[]{
86
	entry_address	= mesurerDistance();
87
	name	= ID_mesurerDistance;
88
	stack_size	= 256;
89
	stack_section	= stack;
90
	priority	= 2;
91
	initial_start	= OFF;
92
	exinf	= 0x0;
93
};
94

  
65 95
flag[]{
66 96
	name	= ev_bus_fin_tr;
67 97
	initial_pattern	= 0x0000;
......
136 166
	entry_address	= mesure();
137 167
	pragma_switch	= ;
138 168
};
169

  
139 170
interrupt_vector[43]{
140 171
	os_int	= YES;
141 172
	entry_address	= itouche();
branch/guochao/Emb_App/EmbM32C87App.hwp
3 3
[DATABASE_VERSION]
4 4
"2.8" 
5 5
[PROJECT_DETAILS]
6
"EmbM32C87App" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\EmbM32C87App.hwp" "M16C/80,M32C" "Renesas M32C Standard" "Application" "M32C/80" "M32C/87(M32C/87)" 
6
"EmbM32C87App" "E:\tp_info6_2018_guochao\tp_info6\Emb_App" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\EmbM32C87App.hwp" "M16C/80,M32C" "Renesas M32C Standard" "Application" "M32C/80" "M32C/87(M32C/87)" 
7 7
[INFORMATION]
8 8
"No project information available" 
9 9
[TOOL_CHAIN]
10 10
"Renesas M32C Standard Toolchain" "5.42.00" 
11 11
[CONFIGURATIONS]
12
"Debug" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\Debug" 
13
"Debug_M32C_FoUSB_UART" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\Debug_M32C_FoUSB_UART" 
14
"Debug_M32C_Simulator" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\Debug_M32C_Simulator" 
15
"Release" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\Release" 
12
"Debug" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug" 
13
"Debug_M32C_FoUSB_UART" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug_M32C_FoUSB_UART" 
14
"Debug_M32C_Simulator" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\Debug_M32C_Simulator" 
15
"Release" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\Release" 
16 16
[BUILD_PHASES]
17 17
"Renesas M32C Assembler" 1 
18 18
"Renesas M32C C Compiler" 1 
......
105 105
"Relocatable file" "Renesas M32C Linker" "Renesas M32C Assembler" 
106 106
"Relocatable file" "Renesas M32C Linker" "Renesas M32C C Compiler" 
107 107
[PROJECT_FILES]
108
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\conf_noyau.cfg" "User" "Configuration file" 2 
109
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\crt0mr.a30" "User" "Assembly source file" 2 
110
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" "User" "C source file" 2 
111
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.c" "User" "C source file" 2 
112
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.h" "User" "C header file" 2 
113
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\carte_io.h" "User" "C header file" 2 
114
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\carte_m32.h" "User" "C header file" 2 
115
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.c" "User" "C source file" 2 
116
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.h" "User" "C header file" 2 
117
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.c" "User" "C source file" 2 
118
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.h" "User" "C header file" 2 
119
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.c" "User" "C source file" 2 
120
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.h" "User" "C header file" 2 
121
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.c" "User" "C source file" 2 
122
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.h" "User" "C header file" 2 
123
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.c" "User" "C source file" 2 
124
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.h" "User" "C header file" 2 
125
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.c" "User" "C source file" 2 
126
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.h" "User" "C header file" 2 
127
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\sfr32c83.h" "User" "C header file" 2 
128
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\sfr32c87.h" "User" "C header file" 2 
129
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.c" "User" "C source file" 2 
130
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.h" "User" "C header file" 2 
108
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\conf_noyau.cfg" "User" "Configuration file" 2 
109
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" "User" "Assembly source file" 2 
110
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" "User" "C source file" 2 
111
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.h" "User" "C header file" 2 
112
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" "User" "C source file" 2 
113
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.c" "User" "C source file" 2 
114
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.h" "User" "C header file" 2 
115
"E:\tp_info6_2018_guochao\tp_info6\bsp\carte_io.h" "User" "C header file" 2 
116
"E:\tp_info6_2018_guochao\tp_info6\bsp\carte_m32.h" "User" "C header file" 2 
117
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.c" "User" "C source file" 2 
118
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.h" "User" "C header file" 2 
119
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.c" "User" "C source file" 2 
120
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.h" "User" "C header file" 2 
121
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" "User" "C source file" 2 
122
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.h" "User" "C header file" 2 
123
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.c" "User" "C source file" 2 
124
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.h" "User" "C header file" 2 
125
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" "User" "C source file" 2 
126
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.h" "User" "C header file" 2 
127
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" "User" "C source file" 2 
128
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.h" "User" "C header file" 2 
129
"E:\tp_info6_2018_guochao\tp_info6\bsp\sfr32c83.h" "User" "C header file" 2 
130
"E:\tp_info6_2018_guochao\tp_info6\bsp\sfr32c87.h" "User" "C header file" 2 
131
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" "User" "C source file" 2 
132
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.h" "User" "C header file" 2 
131 133
[FOLDER]
132 134
"Assembly source file" "Assembly source file" 
133 135
"C header file" "C header file" 
......
138 140
[ON_DEMAND_COMPONENTS_LOADED]
139 141
[SYNC_SESSION_NAMES]
140 142
[SESSIONS]
141
"DefaultSession" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\DefaultSession.hsf" 0 
142
"SessionM32C_E8a_system" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\SessionM32C_E8a_system.hsf" 0 
143
"SessionM32C_FoUSB_UART" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\SessionM32C_FoUSB_UART.hsf" 0 
144
"SessionM32C_Simulator" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\SessionM32C_Simulator.hsf" 0 
143
"DefaultSession" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\DefaultSession.hsf" 0 
144
"SessionM32C_E8a_system" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\SessionM32C_E8a_system.hsf" 0 
145
"SessionM32C_FoUSB_UART" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\SessionM32C_FoUSB_UART.hsf" 0 
146
"SessionM32C_Simulator" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\SessionM32C_Simulator.hsf" 0 
145 147
[GENERAL_DATA_SESSION_DefaultSession]
146 148
[GENERAL_DATA_SESSION_SessionM32C_E8a_system]
147 149
[GENERAL_DATA_SESSION_SessionM32C_FoUSB_UART]
148 150
[GENERAL_DATA_SESSION_SessionM32C_Simulator]
149 151
[OPTIONS_Debug_Renesas M32C Assembler]
150 152
"Assembly source file" "061cd8963acbbc10" 3 
151
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
153
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
152 154
[OPTIONS_Debug_Renesas M32C C Compiler]
153 155
"C source file" "0d1c724595684d10" 2 
154
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" "0d1c724595684d10" 2 
155
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.c" "0d1c724595684d10" 2 
156
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.c" "0d1c724595684d10" 2 
157
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.c" "0d1c724595684d10" 2 
158
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.c" "0d1c724595684d10" 2 
159
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.c" "0d1c724595684d10" 2 
160
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.c" "0d1c724595684d10" 2 
161
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.c" "0d1c724595684d10" 2 
162
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.c" "0d1c724595684d10" 2 
156
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" "08b3f30548c84d10" 2 
157
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" "0d1c724595684d10" 2 
158
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.c" "0d1c724595684d10" 2 
159
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.c" "0d1c724595684d10" 2 
160
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.c" "0d1c724595684d10" 2 
161
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" "0d1c724595684d10" 2 
162
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.c" "0d1c724595684d10" 2 
163
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" "0d1c724595684d10" 2 
164
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" "0d1c724595684d10" 2 
165
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" "0d1c724595684d10" 2 
163 166
[OPTIONS_Debug_Renesas M32C Configurator]
164 167
"Single Shot" "061cd8963acbbc10" 1 
165 168
[OPTIONS_Debug_Renesas M32C Librarian]
166
"Single Shot" "032b447e85684d10" 6 
169
"Single Shot" "08b3f30548c84d10" 6 
167 170
[OPTIONS_Debug_Renesas M32C Linker]
168
"Single Shot" "01b7557e85684d10" 4 
171
"Single Shot" "022c040548c84d10" 4 
169 172
[OPTIONS_Debug_Renesas M32C Stype Converter]
170
"Single Shot" "01b7557e85684d10" 5 
173
"Single Shot" "022c040548c84d10" 5 
171 174
[OPTIONS_Debug]
172 175
"" 0 
173 176
"[V|VERSION|2] [B|SYSTEMCALL|1] [S|SPEC|UITRON3]
......
187 190
[GENERAL_DATA_CONFIGURATION_Debug]
188 191
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C Assembler]
189 192
"Assembly source file" "061cd8963acbbc10" 3 
190
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
193
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
191 194
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C C Compiler]
192 195
"C source file" "061cd8963acbbc10" 2 
193
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
194
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.c" "032b447e85684d10" 2 
195
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
196
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
197
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
198
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
199
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
200
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
201
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
196
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" "08b3f30548c84d10" 2 
197
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
198
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.c" "032b447e85684d10" 2 
199
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
200
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
201
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
202
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
203
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
204
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
205
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
202 206
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C Configurator]
203 207
"Single Shot" "061cd8963acbbc10" 1 
204 208
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C Librarian]
205
"Single Shot" "032b447e85684d10" 6 
209
"Single Shot" "08b3f30548c84d10" 6 
206 210
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C Linker]
207
"Single Shot" "01b7557e85684d10" 4 
211
"Single Shot" "022c040548c84d10" 4 
208 212
[OPTIONS_Debug_M32C_FoUSB_UART_Renesas M32C Stype Converter]
209
"Single Shot" "01b7557e85684d10" 5 
213
"Single Shot" "022c040548c84d10" 5 
210 214
[OPTIONS_Debug_M32C_FoUSB_UART]
211 215
"" 0 
212 216
"[V|VERSION|2] [S|FORMAT|STYPE] [B|DATALENGTH|1] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).mot^"] [B|SILENT|1]
......
226 230
[GENERAL_DATA_CONFIGURATION_Debug_M32C_FoUSB_UART]
227 231
[OPTIONS_Debug_M32C_Simulator_Renesas M32C Assembler]
228 232
"Assembly source file" "061cd8963acbbc10" 3 
229
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
233
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
230 234
[OPTIONS_Debug_M32C_Simulator_Renesas M32C C Compiler]
231 235
"C source file" "061cd8963acbbc10" 2 
232
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
233
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.c" "032b447e85684d10" 2 
234
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
235
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
236
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
237
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
238
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
239
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
240
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
236
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" "08b3f30548c84d10" 2 
237
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
238
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.c" "032b447e85684d10" 2 
239
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
240
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
241
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
242
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
243
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
244
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
245
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
241 246
[OPTIONS_Debug_M32C_Simulator_Renesas M32C Configurator]
242 247
"Single Shot" "061cd8963acbbc10" 1 
243 248
[OPTIONS_Debug_M32C_Simulator_Renesas M32C Librarian]
244
"Single Shot" "032b447e85684d10" 6 
249
"Single Shot" "08b3f30548c84d10" 6 
245 250
[OPTIONS_Debug_M32C_Simulator_Renesas M32C Linker]
246
"Single Shot" "01b7557e85684d10" 4 
251
"Single Shot" "022c040548c84d10" 4 
247 252
[OPTIONS_Debug_M32C_Simulator_Renesas M32C Stype Converter]
248
"Single Shot" "01b7557e85684d10" 5 
253
"Single Shot" "022c040548c84d10" 5 
249 254
[OPTIONS_Debug_M32C_Simulator]
250 255
"" 0 
251 256
"[V|VERSION|2] [S|FORMAT|STYPE] [B|DATALENGTH|1] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).mot^"] [B|SILENT|1]
......
265 270
[GENERAL_DATA_CONFIGURATION_Debug_M32C_Simulator]
266 271
[OPTIONS_Release_Renesas M32C Assembler]
267 272
"Assembly source file" "061cd8963acbbc10" 3 
268
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
273
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\crt0mr.a30" "061cd8963acbbc10" 3 
269 274
[OPTIONS_Release_Renesas M32C C Compiler]
270 275
"C source file" "061cd8963acbbc10" 2 
271
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
272
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\can.c" "032b447e85684d10" 2 
273
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
274
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
275
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
276
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
277
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
278
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
279
"E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
276
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\pid.c" "08b3f30548c84d10" 2 
277
"E:\tp_info6_2018_guochao\tp_info6\Emb_App\programme_principal_etud.c" "061041b59a3acc10" 2 
278
"E:\tp_info6_2018_guochao\tp_info6\bsp\can.c" "032b447e85684d10" 2 
279
"E:\tp_info6_2018_guochao\tp_info6\bsp\clavier.c" "032b447e85684d10" 2 
280
"E:\tp_info6_2018_guochao\tp_info6\bsp\dma0.c" "032b447e85684d10" 2 
281
"E:\tp_info6_2018_guochao\tp_info6\bsp\lcd.c" "032b447e85684d10" 2 
282
"E:\tp_info6_2018_guochao\tp_info6\bsp\mli.c" "032b447e85684d10" 2 
283
"E:\tp_info6_2018_guochao\tp_info6\bsp\periph.c" "032b447e85684d10" 2 
284
"E:\tp_info6_2018_guochao\tp_info6\bsp\radiocommande.c" "032b447e85684d10" 2 
285
"E:\tp_info6_2018_guochao\tp_info6\bsp\uart0.c" "032b447e85684d10" 2 
280 286
[OPTIONS_Release_Renesas M32C Configurator]
281 287
"Single Shot" "061cd8963acbbc10" 1 
282 288
[OPTIONS_Release_Renesas M32C Librarian]
283
"Single Shot" "032b447e85684d10" 6 
289
"Single Shot" "08b3f30548c84d10" 6 
284 290
[OPTIONS_Release_Renesas M32C Linker]
285
"Single Shot" "01b7557e85684d10" 4 
291
"Single Shot" "022c040548c84d10" 4 
286 292
[OPTIONS_Release_Renesas M32C Stype Converter]
287
"Single Shot" "01b7557e85684d10" 5 
293
"Single Shot" "022c040548c84d10" 5 
288 294
[OPTIONS_Release]
289 295
"" 0 
290 296
"[V|VERSION|2] [S|FORMAT|STYPE] [B|DATALENGTH|1] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).mot^"] [B|SILENT|1]
branch/guochao/Emb_App.hws
3 3
[DATABASE_VERSION]
4 4
"11.0" 
5 5
[WORKSPACE_DETAILS]
6
"Emb_App" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App.hws" "M16C/80,M32C" "Renesas M32C Standard" 
6
"Emb_App" "E:\tp_info6_2018_guochao\tp_info6" "E:\tp_info6_2018_guochao\tp_info6\Emb_App.hws" "M16C/80,M32C" "Renesas M32C Standard" 
7 7
[SHARED_WORKSPACE_CONTROL_STATUS]
8 8
"" "" "" 
9 9
"" "" "" 
10 10
[PROJECTS]
11
"EmbM32C87App" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App" "E:\programmation\Travaux_Pratiques\Polytech_Ge_Travaux_Pratiques_2018\polytech-ge-info6-2018\trunk\tp_info6\Emb_App\EmbM32C87App.hwp" 4 
11
"EmbM32C87App" "E:\tp_info6_2018_guochao\tp_info6\Emb_App" "E:\tp_info6_2018_guochao\tp_info6\Emb_App\EmbM32C87App.hwp" 4 
12 12
[INFORMATION]
13 13
"No workspace information available" 
14 14
[SCRAP]

Also available in: Unified diff