AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_SSCPrmSetDspPinDir 関数

SSCDSP_SETUPのレジスタWrite

Syntax
C++
void AG903_SSCPrmSetDspPinDir(AG903_SSCPrmDspSetup* dir);
引数 
説明 
AG903_SSCPrmDspSetup* dir 
[in] 入出力設定 

void

SSCDSP_SETUPのレジスタWrite

1: void AG903_SSCPrmSetDspPinDir(AG903_SSCPrmDspSetup* dir) 2: { 3: uint32_t val = 0; 4: 5: ASSERT(NULL != dir); 6: 7: if(AG903_SSC_PINDIR_OUTPUT == dir->vsync0) { 8: val |= (1 << AG903_SSC_DSP_SETUP_VSYNC0_DIR_POS); 9: } 10: if(AG903_SSC_PINDIR_OUTPUT == dir->field0) { 11: val |= (1 << AG903_SSC_DSP_SETUP_FIELD0_DIR_POS); 12: } 13: if(AG903_SSC_PINDIR_OUTPUT == dir->dot0) { 14: val |= (1 << AG903_SSC_DSP_SETUP_DOT0_DIR_POS); 15: } 16: if(AG903_SSC_PINDIR_OUTPUT == dir->vsync1) { 17: val |= (1 << AG903_SSC_DSP_SETUP_VSYNC1_DIR_POS); 18: } 19: if(AG903_SSC_PINDIR_OUTPUT == dir->field1) { 20: val |= (1 << AG903_SSC_DSP_SETUP_FIELD1_DIR_POS); 21: } 22: if(AG903_SSC_PINDIR_OUTPUT == dir->dot1) { 23: val |= (1 << AG903_SSC_DSP_SETUP_DOT1_DIR_POS); 24: } 25: 26: AG903_SSC->DSP_SETUP = val; 27: 28: return; 29: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.