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

IICnTGSRのレジスタWrite

Syntax
C++
void AG903_I2CPrmSetGlitchSuppression(uint8_t ch, uint16_t tsr, uint8_t gsr);
引数 
説明 
uint8_t ch 
[in] I2Cチャネル 
uint16_t tsr 
[in] TSR値 
uint8_t gsr 
[in] GSR値 

void

IICnTGSRのレジスタWrite

レジスタをリードモディファイライトします。

1: void AG903_I2CPrmSetGlitchSuppression(uint8_t ch, uint16_t tsr, uint8_t gsr) 2: { 3: 4: ASSERT(AG903_I2C_CH_NUM > ch); 5: 6: AG903_I2C_CLR_REG(ch,TGSR,AG903_IICn_TGSR_TSR_MSK); 7: AG903_I2C_CLR_REG(ch,TGSR,AG903_IICn_TGSR_GSR_MSK); 8: AG903_I2C_SET_REG(ch,TGSR,(tsr<<AG903_IICn_TGSR_TSR_POS)); 9: AG903_I2C_SET_REG(ch,TGSR,(gsr<<AG903_IICn_TGSR_GSR_POS)); 10: return; 11: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.