AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_PgpPrmSetPGPnSPF1PRM0(uint32_t id, PGPPrmParamPGPnSPF1PRM0 *spf1prm0) 2: { 3: uint32_t val; 4: 5: ASSERT(id < AG903_PGP_PRM_MAX_PIPELINE); 6: ASSERT(spf1prm0 != NULL); 7: ASSERT(!(spf1prm0->h10 & ~(0x7))); 8: ASSERT(!(spf1prm0->h00 & ~(0x7))); 9: ASSERT(!(spf1prm0->hm0 & ~(0x7))); 10: ASSERT(!(spf1prm0->h1m & ~(0x7))); 11: ASSERT(!(spf1prm0->h0m & ~(0x7))); 12: ASSERT(!(spf1prm0->hmm & ~(0x7))); 13: 14: val = (spf1prm0->h10 << AG903_PGPn_SPF1PRM0_H10_POS) 15: | (spf1prm0->h00 << AG903_PGPn_SPF1PRM0_H00_POS) 16: | (spf1prm0->hm0 << AG903_PGPn_SPF1PRM0_HM0_POS) 17: | (spf1prm0->h1m << AG903_PGPn_SPF1PRM0_H1M_POS) 18: | (spf1prm0->h0m << AG903_PGPn_SPF1PRM0_H0M_POS) 19: | (spf1prm0->hmm << AG903_PGPn_SPF1PRM0_HMM_POS); 20: 21: AG903_PGPn(id)->SPF1PRM0 = val; 22: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.