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

SSCBMU_TRIG_CLEARのレジスタWrite

Syntax
C++
void AG903_SSCPrmClrBmuTriggerStatus(uint16_t src_req, uint16_t src_rdy, uint8_t snk_req, uint8_t snk_rdy);
引数 
説明 
uint16_t src_req 
[in] ソース側書込みリクエスト トリガステータス [10:0] 
uint16_t src_rdy 
[in] ソース側書込みレディ トリガステータス [10:0] 
uint8_t snk_req 
[in] シンク側書込みリクエスト トリガステータス [3:0] 
uint8_t snk_rdy 
[in] シンク側書込みレディ トリガステータス [3:0] 

void

SSCBMU_TRIG_CLEARのレジスタWrite

1: void AG903_SSCPrmClrBmuTriggerStatus(uint16_t src_req, uint16_t src_rdy, uint8_t snk_req, uint8_t snk_rdy) 2: { 3: uint32_t val = 0; 4: 5: val |= (src_req << AG903_SSC_BMU_TRIG_CLEAR_SRCREQ_POS) & AG903_SSC_BMU_TRIG_CLEAR_SRCREQ_MSK; 6: val |= (src_rdy << AG903_SSC_BMU_TRIG_CLEAR_SRCRDY_POS) & AG903_SSC_BMU_TRIG_CLEAR_SRCRDY_MSK; 7: val |= (snk_req << AG903_SSC_BMU_TRIG_CLEAR_SNKREQ_POS) & AG903_SSC_BMU_TRIG_CLEAR_SNKREQ_MSK; 8: val |= (snk_rdy << AG903_SSC_BMU_TRIG_CLEAR_SNKRDY_POS) & AG903_SSC_BMU_TRIG_CLEAR_SNKRDY_MSK; 9: 10: AG903_SSC->BMU_TRIG_CLEAR = val; 11: 12: return; 13: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.