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

マクロ制御0取得

Syntax
C++
void AG903_VODPrmGetMACRO0(uint32_t * fr, uint32_t * pm, uint32_t * pdx);
引数 
説明 
uint32_t * fr 
[out] 取得設定値 
uint32_t * pm 
[out] 取得設定値 
uint32_t * pdx 
[out] 取得設定値 

+00h

1: void AG903_VODPrmGetMACRO0(uint32_t *fr, uint32_t *pm, uint32_t *pdx) 2: { 3: ASSERT(fr != (uint32_t *)NULL); 4: ASSERT(pm != (uint32_t *)NULL); 5: ASSERT(pdx != (uint32_t *)NULL); 6: 7: uint32_t reg = AG903_VOD->MACRO0; 8: *fr = (reg & AG903_VOD_MACRO0_FR_MSK ) >> AG903_VOD_MACRO0_FR_POS; 9: *pm = (reg & AG903_VOD_MACRO0_PM_MSK ) >> AG903_VOD_MACRO0_PM_POS; 10: *pdx = (reg & AG903_VOD_MACRO0_PDX_MSK) >> AG903_VOD_MACRO0_PDX_POS; 11: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.