Renesas 70 Manual De Usuario

Descargar
Página de 162
Chapter 6 Using Configurator 
   
- 106 - 
The task startup code of the initial startup task is 0. 
8. Extended 
information 
[( Definition format )] Numeric 
value 
[( Definition range )] 
0 to 0xFFFFFFFF 
[( Default value )]   0 
Define the extended information of a task. This information is passed to the task as argument when it 
is restarted by a queued startup request, for example. 
 
[( Eventflag definition )] 
This definition is necessary to use Eventflag function. 
<< Format >> 
 
 // Eventflag Definition 
 flag[ 
 ID No.
  ]{  
  
name 
 
 Name 
;  
  
wait_queue 
 Selecting an event flag waiting queue 
;  
  
initial_pattern = 
 Initial value of the event flag 
;  
  
wait_multi 
 Multi-wait attribute 
  
clear_attribute = 
 Clear attribute 
 }; 
  
 
  
 
 
The ID number must be in the range of 1 to 255. The ID number can be omitted. 
If omitted, numbers are automatically assigned sequentially beginning with the smallest. 
 
<< Content >> 
Define the following for each eventflag ID number. 
 
1. ID 
Name 
[( Definition format )] Symbol 
[( Definition range )] None 
[( Default value )]   None 
Define the name with which an eventflag is specified in a program. 
2.    Selecting an event flag waiting queue 
[( Definition format )] Symbol 
[( Definition range )] TA_TFIFO 
or 
TA_TPRI 
[( Default value )]   TA_TFIFO 
Select a method in which tasks wait for the event flag. If TA_TFIFO is selected, tasks are enqueued in 
order of FIFO. If TA_TPRI is selected, tasks are enqueued in order of priority beginning with the one 
that has the highest priority.