AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: int32_t AG903_TIMRMgrGetHandleCh(AG903_TIMRMgrHandle** handle, int ch) 2: { 3: int32_t retval = AG903_ENONE; 4: 5: if(NULL == handle) { 6: return -AG903_EINVAL; 7: } 8: if (ch < 0 || AG903_TIMR_CH_NUM <= ch) { 9: return -AG903_EINVAL; 10: } 11: 12: if(false == TimrHandleStat[ch].lock) { 13: TimrHandleStat[ch].lock = true; 14: } else { 15: return -AG903_EBUSY; 16: } 17: 18: (*handle) = (AG903_TIMRMgrHandle*)&TimrHandleStat[ch]; 19: 20: return retval; 21: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.