AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_SSPPrmSetIntControl(uint8_t ch, AG903_SSPPrmIntCtrl* param) 2: { 3: uint32_t intr_cr; 4: 5: ASSERT(AG903_SSP_CH_NUM > ch); 6: 7: intr_cr = 0; 8: intr_cr |= AG903_SSP_PACK_FLD(param->tfthod, IntrCR, TFTHOD); 9: intr_cr |= AG903_SSP_PACK_FLD(param->rfthod, IntrCR, RFTHOD); 10: intr_cr |= AG903_SSP_PACK_FLD(param->tfdmaen, IntrCR, TFDMAEN); 11: intr_cr |= AG903_SSP_PACK_FLD(param->rfdmaen, IntrCR, RFDMAEN); 12: intr_cr |= AG903_SSP_PACK_FLD(param->tfthien, IntrCR, TFTHIEN); 13: intr_cr |= AG903_SSP_PACK_FLD(param->rfthien, IntrCR, RFTHIEN); 14: intr_cr |= AG903_SSP_PACK_FLD(param->tfurien, IntrCR, TFURIEN); 15: intr_cr |= AG903_SSP_PACK_FLD(param->rforien, IntrCR, RFORIEN); 16: AG903_SSP_WRITE_REG(ch,IntrCR,intr_cr); 17: return; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.