AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
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.