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

SSCCVBSDEC_ADDRのレジスタWrite,SSCCVBSDEC_DATAのレジスタWrite

Syntax
C++
void AG903_SSCPrmWriteCmpstVideoDec(uint8_t ch, uint16_t reg, uint16_t data);
引数 
説明 
uint8_t ch 
[in] コンポジットビデオデコーダCH (0~3) 
uint16_t reg 
[in] レジスタアドレス (0x000~0xFFF) 
uint16_t data 
[in] 書込みデータ 

void

SSCCVBSDEC_ADDRのレジスタWrite,SSCCVBSDEC_DATAのレジスタWrite

1: void AG903_SSCPrmWriteCmpstVideoDec(uint8_t ch, uint16_t reg, uint16_t data) 2: { 3: uint32_t val = 0; 4: 5: ASSERT(AG903_SSC_CVBSDEC_CH_NUM > ch); 6: 7: val |= (ch << AG903_SSC_CVBSDEC_ADDR_CH_POS) & AG903_SSC_CVBSDEC_ADDR_CH_MSK; 8: val |= (reg << AG903_SSC_CVBSDEC_ADDR_ADDR_POS) & AG903_SSC_CVBSDEC_ADDR_ADDR_MSK; 9: AG903_SSC->CVBSDEC_ADDR = val; 10: 11: AG903_SSC->CVBSDEC_DATA = (uint32_t)(data & AG903_SSC_CVBSDEC_DATA_DATA_MSK); 12: 13: return; 14: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.