AG903ライブラリリファレンス
Body Source
intmgr.h
本文ソース
コピコード
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.
内容
|
インデックス
|
ホーム