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

MODレジスタからの読み込み.

Syntax
C++
void AG903_BMUPrmGetMOD(uint8_t unit, uint8_t * ini, uint8_t * mgr, uint8_t * src);
引数 
説明 
uint8_t unit 
[in] バッファ管理のユニット番号 
uint8_t * ini 
[out] シンクモジュールのウェイト動作 
uint8_t * mgr 
[out] バッファ管理の方式 
uint8_t * src 
[out] ソースモジュールのID 

void

AG903_BMU->MOD からリードします.

none

1: void AG903_BMUPrmGetMOD(uint8_t unit, uint8_t *ini, uint8_t *mgr, uint8_t *src) 2: { 3: ASSERT(unit < AG903_BMU_UNIT_NUM); 4: ASSERT(ini != NULL); 5: ASSERT(mgr != NULL); 6: 7: uint32_t reg = AG903_BMUn(unit)->MOD; 8: *ini = (reg & AG903_BMUn_MOD_INI_MSK) >> AG903_BMUn_MOD_INI_POS; 9: *mgr = (reg & AG903_BMUn_MOD_MGR_MSK) >> AG903_BMUn_MOD_MGR_POS; 10: *src = (reg & AG903_BMUn_MOD_SRC_MSK) >> AG903_BMUn_MOD_SRC_POS; 11: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.