AG903ライブラリリファレンス
Body Source
intmgr.c
本文ソース
コピコード
1: 9: 10: 14: 15: 16:
#include
"AG903_errno.h" 17:
#include
"osw/oswrapper.h" 18:
#include
"int/intmgr.h" 19: 20: 28: int32_t
AG903_INTMgrInit
(
void
) 29: { 30: int32_t retval; 31: retval =
AG903_OSWprIniInt
(); 32:
return
retval; 33: } 34: 35: 44: int32_t
AG903_INTMgrDisableInt
(uint32_t intno) 45: { 46: int32_t retval; 47: retval =
AG903_OSWprDisInt
(intno); 48:
return
retval; 49: } 50: 51: 60: int32_t
AG903_INTMgrEnableInt
(uint32_t intno) 61: { 62: int32_t retval; 63: retval =
AG903_OSWprEnaInt
(intno); 64:
return
retval; 65: } 66: 67: 76: int32_t
AG903_INTMgrSetMask
(uint32_t intmsk) 77: { 78: int32_t retval; 79: retval =
AG903_OSWprChgIms
(intmsk); 80:
return
retval; 81: } 82: 83: 92: int32_t
AG903_INTMgrGetMask
(uint32_t* intmsk) 93: { 94: int32_t retval; 95: retval =
AG903_OSWprGetIms
(intmsk); 96:
return
retval; 97: } 98: 99: 110: int32_t
AG903_INTMgrSetPriority
(uint32_t intno, uint8_t intpri) 111: { 112: int32_t retval; 113: retval =
AG903_OSWprSetIpri
(intno, intpri); 114:
return
retval; 115: } 116: 117: 130: int32_t
AG903_INTMgrSetHandler
(
AG903_INTMgrHdrPrm
* hdrprm) 131: { 132: int32_t retval; 133: retval =
AG903_OSWprCreIsrAuto
((
AG903_OSWCIsr
*)hdrprm); 134:
return
retval; 135: } 136: 137: 147: int32_t
AG903_INTMgrDeleteHandler
(uint32_t hdrid) 148: { 149: int32_t retval; 150: retval =
AG903_OSWprDelIsr
(hdrid); 151:
return
retval; 152: } 153: 154: 165: int32_t
AG903_INTMgrReferHandler
(uint32_t hdrid,
AG903_INTMgrHdrStat
* status) 166: { 167: int32_t retval; 168: retval =
AG903_OSWprRefIsr
(hdrid, (
AG903_OSWRIsr
*)status); 169:
return
retval; 170: } 171: 172:
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム