AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
intmgr.h

INT Manager Header

INT Manager提供ヘッダ。 

INT Manager使用時にincludeして下さい。 

none

AXELL CORPORATION

2017_02_22 初版 

2017_10_26 Ver2.0

1: 9: 10: 14: 15: #ifndef _INTMGR_H_ 16: #define _INTMGR_H_ 17: 18: 19: #include <stdint.h> 20: #include "osw/oswrapper.h" 21: 22: #ifdef __cplusplus 23: extern "C" { 24: #endif 25: 26: 27: #define AG903_INT_HLNG AG903_OSW_HLNG 28: 29: 30: typedef AG903_OSWCIsr AG903_INTMgrHdrPrm; 31: 32: 33: typedef AG903_OSWRIsr AG903_INTMgrHdrStat; 34: 35: 36: 37: int32_t AG903_INTMgrInit(void); 38: int32_t AG903_INTMgrDisableInt(uint32_t intno); 39: int32_t AG903_INTMgrEnableInt(uint32_t intno); 40: int32_t AG903_INTMgrSetMask(uint32_t intmsk); 41: int32_t AG903_INTMgrGetMask(uint32_t* intmsk); 42: int32_t AG903_INTMgrSetPriority(uint32_t intno, uint8_t intpri); 43: int32_t AG903_INTMgrSetHandler(AG903_INTMgrHdrPrm * hdrprm); 44: int32_t AG903_INTMgrDeleteHandler(uint32_t hdrid); 45: int32_t AG903_INTMgrReferHandler(uint32_t hdrid, AG903_INTMgrHdrStat* status); 46: 47: 48: #ifdef __cplusplus 49: } 50: #endif 51: #endif
名前 
説明 
割込みハンドラ属性 
名前 
説明 
割込みハンドラパラメータ 
割込みハンドラステータス 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.