
- ii -
4.2 Synchronization and Communication....................................................................................................
4.2.1 set_flg (Set Eventflag)
iset_flg (Set Eventflag for Interrupt).................................................................................................
4.2.2 clr_flg (Clear Eventflag)...................................................................................................................
4.2.3 wai_flg (Wait Eventflag)...................................................................................................................
4.2.4 cwai_flg (Wait and Clear Eventflag) ................................................................................................
4.2.5 pol_flg (Poll Eventflag).....................................................................................................................
4.2.6 cpol_flg (Poll and Clear Eventflag) ..................................................................................................
4.2.7 sig_sem (Signal Semaphore)
isig_sem (Signal Semaphore for Interrupt)......................................................................................
4.2.8 wai_sem (Wait on Semaphore) .......................................................................................................
4.2.9 preq_sem (Poll and Request Semaphore) ......................................................................................
4.2.10 snd_msg (Send Message to Mailbox)
isnd_msg (Send Message to Mailbox for Interrupt) .......................................................................
4.2.11 rcv_msg (Receive Message from Mailbox)....................................................................................
4.2.12 prcv_msg (Poll and Receive Message from Mailbox)....................................................................
4.3 Memory Management...............................................................................................................................
4.3.1 pget_blk (Poll and Get Fixed-Length Memory Block)......................................................................
4.3.2 rel_blk (Release Fixed-Length Memory Block)................................................................................
4.4 Interrupt Processing ................................................................................................................................
4.4.1 ret_int (Return from Interrupt Handler) ............................................................................................
4.4.2 ret_wup (Return and Wakeup Task)................................................................................................
4.5 Version Management ...............................................................................................................................
4.5.1 get_ver (Get Version No.)................................................................................................................
4.6 Time Management....................................................................................................................................
4.6.1 act_cyc (Activate Cyclic Handler)
iact_cyc (Activate Cyclic Handler for Interrupt)................................................................................
41
42
43
44
45
46
47
48
49
50
51
53
54
55
56
57
58
59
60
62
63
64
65
CHAPTER 5 RX78K/IV RESET OPERATION ...................................................................................
5.1 Hardware Used .........................................................................................................................................
67
68
APPENDIX 1 ERROR CODE LIST AND TASK STATUS LIST......................................................
69
APPENDIX 2 DESCRIPTION IN C LANGUAGE ..............................................................................
71
APPENDIX 3 SYSTEM CALL LIST....................................................................................................
73
APPENDIX 4 EXAMPLE OF CYCLIC HANDLER CODING............................................................
75
APPENDIX 5 ESTIMATING MEMORY CAPACITY (LARGE MODEL)...........................................
77
APPENDIX 6 ESTIMATING MEMORY CAPACITY (SMALL MODEL)...........................................
79
APPENDIX 7 STANDBY FUNCTION..................................................................................................
81
APPENDIX 8 MAXIMUM STACK SIZE USED BY EACH SYSTEM CALL ..................................
83
APPENDIX 9 RESTRICTIONS ON SYMBOL NAMES .....................................................................
85