AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_OSWprGetIms 関数

割込みマスクの参照

Syntax
C++
int32_t AG903_OSWprGetIms(uint32_t* imask);
引数 
説明 
uint32_t* imask 
[out] マスク値 (1以上:mask, 0:unmask) 

割込みマスクの参照結果

返値の詳細 
説明 
正常終了 
-AG903_EINVAL 
引数異常 

割込みマスクの参照をします。 (uITRON4.0実装時、get_imsを使用します。)

1: int32_t AG903_OSWprGetIms(uint32_t* imask) 2: { 3: ER ercd; 4: int32_t retval; 5: 6: if(NULL == imask) { 7: return -AG903_EINVAL; 8: } 9: 10: *imask = 0; 11: ercd = get_ims((IMASK*)imask); 12: OSW_SetLastErcd(ercd); 13: retval = OSW_ChgErcd(ercd); 14: 15: return retval; 16: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.