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

PGPnTRGENレジスタ設定

Syntax
C++
void AG903_PgpPrmSetPGPnTRGEN(uint32_t id, PGPPrmParamPGPnTRGEN * trgen);
引数 
説明 
uint32_t id 
[in] パイプライン番号 
PGPPrmParamPGPnTRGEN * trgen 
[in] PGPnTRGENレジスタ設定値格納先 

void

PGPnTRGENレジスタ設定

1: void AG903_PgpPrmSetPGPnTRGEN(uint32_t id, PGPPrmParamPGPnTRGEN *trgen) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_PGP_PRM_MAX_PIPELINE); 6: ASSERT(trgen != NULL); 7: ASSERT(!(trgen->vsynco & ~(0x1))); 8: ASSERT(!(trgen->vlineo & ~(0x1))); 9: ASSERT(!(trgen->vsynci & ~(0x1))); 10: ASSERT(!(trgen->vlinei & ~(0x1))); 11: 12: val = (trgen->vsynco << AG903_PGPn_TRGEN_VSYNCO_POS) 13: | (trgen->vlineo << AG903_PGPn_TRGEN_VLINEO_POS) 14: | (trgen->vsynci << AG903_PGPn_TRGEN_VSYNCI_POS) 15: | (trgen->vlinei << AG903_PGPn_TRGEN_VLINEI_POS); 16: 17: AG903_PGPn(id)->TRGEN = val; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.