Changeset 305 for asp3_wo_tecs/trunk/kernel/kernel.trb
- Timestamp:
- Jun 26, 2017, 6:45:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/kernel/kernel.trb
r304 r305 53 53 # ã®è²¬ä»»ãè² ããªãï¼ 54 54 # 55 # $Id: kernel.trb 5 72 2016-02-01 14:40:09Z ertl-hiro $55 # $Id: kernel.trb 588 2016-02-05 12:54:58Z ertl-hiro $ 56 56 # 57 57 … … 136 136 137 137 # ãªãã¸ã§ã¯ãã®IDçªå·ã®ãã¯ãå®ç¾©ã®çæ 138 $cfgData[@api].sort.each do | id, params|138 $cfgData[@api].sort.each do |key, params| 139 139 $kernelCfgH.add("#define #{params[@objid]}\t#{params[@objid].val}") 140 140 end … … 142 142 143 143 # ãªãã¸ã§ã¯ãã®IDçªå·ãä¿æããå¤æ° 144 if $USE_EXTERNAL_ID145 $cfgData[@api].sort.each do | id, params|144 if !$USE_EXTERNAL_ID.nil? 145 $cfgData[@api].sort.each do |key, params| 146 146 $kernelCfgC.add("const ID #{params[@objid]}_id" \ 147 147 " = #{params[@objid].val};") … … 157 157 if $cfgData[@api].size > 0 158 158 # äºåæºåï¼ã¨ã©ã¼ãã§ãã¯ï¼ã¡ã¢ãªé åã®çæï¼ 159 $cfgData[@api].sort.each do | id, params|160 prepare( id, params)159 $cfgData[@api].sort.each do |key, params| 160 prepare(key, params) 161 161 end 162 162 … … 171 171 $kernelCfgC.add("const #{@OBJ_S}INIB _kernel_#{@obj_s}inib_table" \ 172 172 "[TNUM_#{@OBJ}ID] = {") 173 $cfgData[@api].sort.each_with_index do |( id, params), index|173 $cfgData[@api].sort.each_with_index do |(key, params), index| 174 174 $kernelCfgC.add(",") if index > 0 175 $kernelCfgC.append("\t{ " + generateInib( id, params) + " }")175 $kernelCfgC.append("\t{ " + generateInib(key, params) + " }") 176 176 end 177 177 $kernelCfgC.add … … 197 197 # éç¥ãã³ãã©ã®çæé¢æ° 198 198 # 199 def generateNotifyHandler( id, params, objid)199 def generateNotifyHandler(key, params, objid) 200 200 # ãã©ã¡ã¼ã¿ãå¤æ°ã«æ ¼ç´ 201 201 nfymode = params[:nfymode] … … 376 376 377 377 # DEF_ICSãããå ´åã®å¦ç 378 params = $cfgData[:DEF_ICS] .values[0]378 params = $cfgData[:DEF_ICS][1] 379 379 380 380 # istkszãã¿ã¼ã²ããå®ç¾©ã®æå°å¤ï¼TARGET_MIN_ISTKSZï¼æªå®ç¾©ã®å ´åã¯1ï¼ … … 439 439 440 440 # ã¨ã©ã¼ãã§ã㯠441 $cfgData[:ATT_INI].each do | id, params|441 $cfgData[:ATT_INI].each do |key, params| 442 442 # iniatrãç¡å¹ã®å ´åï¼E_RSATRï¼ï¼»NGKI3241ï¼½ 443 443 #ï¼TA_NULLã§ãªãå ´åï¼ … … 453 453 { 454 454 EOS 455 $cfgData[:ATT_INI].each do | id, params|455 $cfgData[:ATT_INI].each do |key, params| 456 456 $kernelCfgC.add("\t((INIRTN)(#{params[:inirtn]}))" \ 457 457 "((intptr_t)(#{params[:exinf]}));") … … 465 465 466 466 # ã¨ã©ã¼ãã§ã㯠467 $cfgData[:ATT_TER].each do | id, params|467 $cfgData[:ATT_TER].each do |key, params| 468 468 # teratrãç¡å¹ã®å ´åï¼E_RSATRï¼ï¼»NGKI3248ï¼½ 469 469 #ï¼TA_NULLã§ãªãå ´åï¼ … … 479 479 { 480 480 EOS 481 $cfgData[:ATT_TER].reverse_each do | id, params|481 $cfgData[:ATT_TER].reverse_each do |key, params| 482 482 $kernelCfgC.add("\t((TERRTN)(#{params[:terrtn]}))" \ 483 483 "((intptr_t)(#{params[:exinf]}));") … … 489 489 # 490 490 $kernelCfgH.append(<<EOS) 491 492 491 #endif /* TOPPERS_KERNEL_CFG_H */ 493 492 EOS
Note:
See TracChangeset
for help on using the changeset viewer.