Specifications
58
S1C33 Family S5U1C330R1S Middleware
Classification
Task management
Task-dependent
synchronization
Synchronization and
communication
Extended synchronization
and communication
System management
Time management
Interrupt
management
Memory pool management
Implementation-
dependent functions
Function
Disable Dispatch
Enable Dispatch
Start Task
Exit Issuing Task
Terminate Other Task
Change Task Priority
Rotate Tasks on the Ready Queue
Release Wait of Other Task
Get Task Identifier
Exit and Delete Task
Reference Task Status
Sleep Task
Sleep Task with Time-out
Wake Up Other Task
Suspend Other Task
Resume Suspended Task
Cancel Wake Up Request
Wait on Semaphore
Poll and Request Semaphore
Wait on Semaphore with Timeout
Signal Semaphore
Reference Semaphore Status
Receive Message from Mailbox
Poll and Receive Message from Mailbox
Receive Message from Mailbox with Timeout
Send Messages to Mailbox
Reference Mailbox Status
Wait Event Flag
Poll Event Flag
Wait Event Flag with Timeout
Set Event Flag
Clear Event Flag
Reference Event Flag Status
Send Messages to Message Buffer
Poll and Send Messages to Message Buffer
Send Messages to Message Buffer with Timeout
Receive Messages from Message Buffer
Poll and Receive Messages from Message Buffer
Receive Messages from Message Buffer with Timeout
Reference Message Buffer Status
Get Version Information
Reference System Status
Set System Clock
Get System Clock
Delay Task
Define Cyclic Handler
Activate Cyclic Handler
Define Alarm Handler
Reference Cyclic Handler Status
Reference Alarm Handler Status
Return from Cyclic/Alarm Handler
Lock CPU
Unlock CPU
Return from Interrupt Handler
Get Variable-size Memory Block
Poll and Get Variable-size Memory Block
Get Variable-size Memory Block with Timeout
Release Variable-size Memory Block
Get Fixed-size Memory Block
Poll and Get Fixed-size Memory Block
Get Fixed-size Memory Block with Timeout
Release Fixed-size Memory Block
Reference Variable-size Memory Pool Status
Reference Fixed-size Memory Pool Status
Initialize Interrupt Handler Value
Create Task
Create Message Buffer
Create Variable-size Memory Pool
Create Fixed-size Memory Pool
System Clock
Change Semaphore Count Value
Check Time Management Function
System call
dis_dsp( )
ena_dsp( )
sta_tsk( )
ext_tsk( )
ter_tsk( )
chg_pri( )
rot_rdq( )
rel_wai( )
get_tid( )
exd_tsk( )
ref_tsk( )
slp_tsk( )
tslp_tsk( )
wup_tsk( )
sus_tsk( )
rsm_tsk( )
can_wup( )
wai_sem( )
preq_sem( )
twai_sem( )
sig_sem( )
ref_sem( )
rcv_msg( )
prcv_msg( )
trcv_msg( )
snd_msg( )
ref_mbx( )
wai_flg( )
pol_flg( )
twai_flg( )
set_flg( )
clr_flg( )
ref_flg( )
snd_mbf( )
psnd_mbf( )
tsnd_mbf( )
rcv_mbf( )
prcv_mbf( )
trcv_mbf( )
ref_mbf( )
get_ver( )
ref_sys( )
set_tim( )
get_tim( )
dly_tsk( )
def_cyc( )
act_cyc( )
def_alm( )
ref_cyc( )
ref_alm( )
ret_tmr( )
loc_cpu( )
unl_cpu( )
ret_int( )
get_blk( )
pget_blk( )
tget_blk( )
rel_blk( )
get_blf( )
pget_blf( )
tget_blf( )
rel_blf( )
ref_mpl( )
ref_mpf( )
ent_int( )
vcre_tsk( )
vcre_mbf( )
vcre_mpl( )
vcre_mpf( )
sys_clk( )
vchg_semcnt( )
vchk_timer( )
● System Call List