AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_PgpPrmSetPGPnMSK2PRM1(uint32_t id, PGPPrmParamPGPnMSK2PRM1 *msk2prm1) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_PGP_PRM_MAX_PIPELINE); 6: ASSERT(msk2prm1 != NULL); 7: ASSERT(!(msk2prm1->hmax & ~(0xFF))); 8: ASSERT(!(msk2prm1->hmin & ~(0xFF))); 9: ASSERT(!(msk2prm1->lmax & ~(0xFF))); 10: ASSERT(!(msk2prm1->lmin & ~(0xFF))); 11: 12: val = (msk2prm1->hmax << AG903_PGPn_MSK2PRM1_HMAX_POS) 13: | (msk2prm1->hmin << AG903_PGPn_MSK2PRM1_HMIN_POS) 14: | (msk2prm1->lmax << AG903_PGPn_MSK2PRM1_LMAX_POS) 15: | (msk2prm1->lmin << AG903_PGPn_MSK2PRM1_LMIN_POS); 16: 17: AG903_PGPn(id)->MSK2PRM1 = val; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.