AG903ライブラリリファレンス
Body Source
AG903_PgpPrmSetPGPnINTEN 関数
本文ソース
コピコード
1:
void
AG903_PgpPrmSetPGPnINTEN(uint32_t id,
PGPPrmParamPGPnINTEN
*inten) 2: { 3: uint32_t val; 4: 5:
ASSERT
(id <
AG903_PGP_PRM_MAX_PIPELINE
); 6:
ASSERT
(inten != NULL); 7:
ASSERT
(!(inten->nd & ~(0x1))); 8:
ASSERT
(!(inten->voicpl & ~(0x1))); 9:
ASSERT
(!(inten->vooflw & ~(0x1))); 10:
ASSERT
(!(inten->ifcofs & ~(0x1))); 11:
ASSERT
(!(inten->ifcofm & ~(0x1))); 12:
ASSERT
(!(inten->lblcrpt & ~(0x1))); 13:
ASSERT
(!(inten->lblcpl & ~(0x1))); 14:
ASSERT
(!(inten->hgmicpl & ~(0x1))); 15:
ASSERT
(!(inten->hgmcpl & ~(0x1))); 16:
ASSERT
(!(inten->vsynco & ~(0x1))); 17:
ASSERT
(!(inten->vlineo & ~(0x1))); 18:
ASSERT
(!(inten->vsynci & ~(0x1))); 19:
ASSERT
(!(inten->vlinei & ~(0x1))); 20: 21: val = (inten->nd <<
AG903_PGPn_INTEN_ND_POS
) 22: | (inten->voicpl <<
AG903_PGPn_INTEN_VOICPL_POS
) 23: | (inten->vooflw <<
AG903_PGPn_INTEN_VOOFLW_POS
) 24: | (inten->ifcofs <<
AG903_PGPn_INTEN_IFCOFS_POS
) 25: | (inten->ifcofm <<
AG903_PGPn_INTEN_IFCOFM_POS
) 26: | (inten->lblcrpt <<
AG903_PGPn_INTEN_LBLCRPT_POS
) 27: | (inten->lblcpl <<
AG903_PGPn_INTEN_LBLCPL_POS
) 28: | (inten->hgmicpl <<
AG903_PGPn_INTEN_HGMICPL_POS
) 29: | (inten->hgmcpl <<
AG903_PGPn_INTEN_HGMCPL_POS
) 30: | (inten->vsynco <<
AG903_PGPn_INTEN_VSYNCO_POS
) 31: | (inten->vlineo <<
AG903_PGPn_INTEN_VLINEO_POS
) 32: | (inten->vsynci <<
AG903_PGPn_INTEN_VSYNCI_POS
) 33: | (inten->vlinei <<
AG903_PGPn_INTEN_VLINEI_POS
); 34: 35:
AG903_PGPn
(id)->INTEN = val; 36: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム