AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_DMACMgrHandleStat 構造体
Syntax
C++
typedef struct _AG903_DMACMgrHandleStat { void * cb_term; void * cb_abt; void * cb_wdt; void * cb_error; AG903_DMACMgrAddrTable term_addr_table[AG903_DMAC_DESC_LINK_MAX]; uint32_t term_addr_table_num; uint8_t unit_id; uint8_t term_count; uint8_t reserve[2]; } AG903_DMACMgrHandleStat;
メンバ 
説明 
void * cb_term; 
term割込みコールバック 
void * cb_abt; 
abort割込みコールバック 
void * cb_wdt; 
wdt割込みコールバック 
void * cb_error; 
error割込みコールバック 
AG903_DMACMgrAddrTable term_addr_table[AG903_DMAC_DESC_LINK_MAX]; 
ディスクリプタアドレステーブル(循環参照用) AG903_DMACMgrSetDescListでディスクリプタを転送するときにこのテーブルも構築する 
uint32_t term_addr_table_num; 
ディスクリプタアドレステーブル数 
uint8_t unit_id; 
DMACチャンネル 
uint8_t term_count; 
ターミナルカウント 
uint8_t reserve[2]; 
(削除可) 

ハンドル情報

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.