AG903ライブラリリファレンス
Body Source
AG903_SSCPrmGetBmuTriggerStatus 関数
本文ソース
コピコード
1:
void
AG903_SSCPrmGetBmuTriggerStatus(uint16_t* src_req, uint16_t* src_rdy, uint8_t* snk_req, uint8_t* snk_rdy) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != src_req); 6:
ASSERT
(NULL != src_rdy); 7:
ASSERT
(NULL != snk_req); 8:
ASSERT
(NULL != snk_rdy); 9: 10: val =
AG903_SSC
->BMU_TRIG_STATUS; 11: 12: (*src_req) = (uint16_t)((val &
AG903_SSC_BMU_TRIG_STATUS_SRCREQ_MSK
) >>
AG903_SSC_BMU_TRIG_STATUS_SRCREQ_POS
); 13: (*src_rdy) = (uint16_t)((val &
AG903_SSC_BMU_TRIG_STATUS_SRCRDY_MSK
) >>
AG903_SSC_BMU_TRIG_STATUS_SRCRDY_POS
); 14: (*snk_req) = (uint8_t)((val &
AG903_SSC_BMU_TRIG_STATUS_SNKREQ_MSK
) >>
AG903_SSC_BMU_TRIG_STATUS_SNKREQ_POS
); 15: (*snk_rdy) = (uint8_t)((val &
AG903_SSC_BMU_TRIG_STATUS_SNKRDY_MSK
) >>
AG903_SSC_BMU_TRIG_STATUS_SNKRDY_POS
); 16: 17:
return
; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム