AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_TIMRPrmSetResetTrigger(uint8_t ch, AG903_TIMRPrmResetTriggerParam* param) 2: { 3: uint32_t val=0; 4: 5: ASSERT(AG903_TIMR_CH_NUM > ch); 6: ASSERT(NULL != param); 7: 8: val |= (param->eve&0x3F); 9: val <<= 6; 10: val |= (param->lo&0x01); 11: val <<= 2; 12: val |= (param->ch&0x03); 13: val <<= 8; 14: val |= (param->pol&0x01); 15: val <<= 4; 16: val |= (param->res&0x03); 17: val <<= 2; 18: val |= (param->boot&0x03); 19: val <<= 2; 20: val |= (param->en&0x03); 21: 22: AG903_TIMR_WRITE_REGn(ch,RSTTRG,val); 23: 24: return; 25: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.