AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_PgpPrmSetPGPnSPF1PRM1(uint32_t id, PGPPrmParamPGPnSPF1PRM1 *spf1prm1) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_PGP_PRM_MAX_PIPELINE); 6: ASSERT(spf1prm1 != NULL); 7: ASSERT(!(spf1prm1->thr & ~(0x3F))); 8: ASSERT(!(spf1prm1->h11 & ~(0x7))); 9: ASSERT(!(spf1prm1->h01 & ~(0x7))); 10: ASSERT(!(spf1prm1->hm1 & ~(0x7))); 11: 12: val = (spf1prm1->thr << AG903_PGPn_SPF1PRM1_THR_POS) 13: | (spf1prm1->h11 << AG903_PGPn_SPF1PRM1_H11_POS) 14: | (spf1prm1->h01 << AG903_PGPn_SPF1PRM1_H01_POS) 15: | (spf1prm1->hm1 << AG903_PGPn_SPF1PRM1_HM1_POS); 16: 17: AG903_PGPn(id)->SPF1PRM1 = val; 18: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.