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

VIDIOnMOD レジスタ設定

Syntax
C++
void AG903_VidPrmSetVIDIOnMOD(uint32_t id, VIDPrmParamVIDIOnMOD * mod);
引数 
説明 
uint32_t id 
[in] チャンネル番号 
VIDPrmParamVIDIOnMOD * mod 
[in] VIDIOnMOD設定値格納先 

void

VIDIOnMOD レジスタ設定

1: void AG903_VidPrmSetVIDIOnMOD(uint32_t id, VIDPrmParamVIDIOnMOD *mod) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_VID_PRM_MAX_IO_PORTS); 6: ASSERT(mod != NULL); 7: ASSERT(!(mod->vpol & ~(0x1))); 8: ASSERT(!(mod->hpol & ~(0x1))); 9: ASSERT(!(mod->dpol & ~(0x1))); 10: ASSERT(!(mod->fpol & ~(0x1))); 11: ASSERT(!(mod->cpol & ~(0x1))); 12: 13: val = (mod->vpol << AG903_VIDIOn_MOD_VPOL_POS) 14: | (mod->hpol << AG903_VIDIOn_MOD_HPOL_POS) 15: | (mod->dpol << AG903_VIDIOn_MOD_DPOL_POS) 16: | (mod->fpol << AG903_VIDIOn_MOD_FPOL_POS) 17: | (mod->cpol << AG903_VIDIOn_MOD_CPOL_POS); 18: 19: AG903_VIDIOn(id)->MOD = val; 20: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.