AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_VidPrmSetVIDCOnTRSPRM(uint32_t id, VIDPrmParamVIDCOnTRSPRM *trsprm) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_VID_PRM_MAX_CAPTURE_PORTS); 6: ASSERT(trsprm != NULL); 7: ASSERT(!(trsprm->efp & ~(0x1))); 8: ASSERT(!(trsprm->ofp & ~(0x1))); 9: ASSERT(!(trsprm->vfp & ~(0xFFF))); 10: ASSERT(!(trsprm->href & ~(0x1))); 11: ASSERT(!(trsprm->hfp & ~(0xFFF))); 12: 13: val = (trsprm->efp << AG903_VIDCOn_TRSPRM_EFP_POS) 14: | (trsprm->ofp << AG903_VIDCOn_TRSPRM_OFP_POS) 15: | (trsprm->vfp << AG903_VIDCOn_TRSPRM_VFP_POS) 16: | (trsprm->href << AG903_VIDCOn_TRSPRM_HREF_POS) 17: | (trsprm->hfp << AG903_VIDCOn_TRSPRM_HFP_POS); 18: 19: AG903_VIDCOn(id)->TRSPRM = val; 20: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.