AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_SSPPrmSetIntControl 関数

SSPnIntrCRレジスタWrite

Syntax
C++
void AG903_SSPPrmSetIntControl(uint8_t ch, AG903_SSPPrmIntCtrl* param);
引数 
説明 
uint8_t ch 
[in] SSPチャネル 
AG903_SSPPrmIntCtrl* param 
[in] 制御パラメータ 

void

SSPnIntrCRレジスタWrite

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.