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

イベント状態取得

Syntax
C++
int32_t AG903_DMACMgrGetEvent(int id, uint8_t * val);
引数 
説明 
int id 
[in] イベントID 
uint8_t * val 
[out] イベント状態(1:set) 

エラーコード

返値の詳細 
説明 
正常終了 
-AG903_EINVAL 
パラメータ異常 

イベント状態取得

1: int32_t AG903_DMACMgrGetEvent(int id, uint8_t *val) 2: { 3: if(0 > id || AG903_DMAC_EVENT_NUM <= id || NULL == val) 4: { 5: return -AG903_EINVAL; 6: } 7: 8: uint32_t reg; 9: AG903_DMACPrmGetGLOBAL_EVENT(&reg); 10: *val = (reg >> id) & 0x01; 11: 12: return AG903_ENONE; 13: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.