Struct d1_pac::tve::tve_configuration1::W
source · pub struct W(/* private fields */);
Expand description
Register tve_configuration1
writer
Implementations§
source§impl W
impl W
sourcepub fn bypass_yclamp(&mut self) -> BYPASS_YCLAMP_W<'_, 0>
pub fn bypass_yclamp(&mut self) -> BYPASS_YCLAMP_W<'_, 0>
Bit 0 - Y input clamping selection
This bit selects whether the Video Encoder Y input is clamped to 64 to 940 or not. When not clamped the expected range is 0 to 1023. The U and V inputs are always clamped to the range 64 to 960.
sourcepub fn rgb_setup(&mut self) -> RGB_SETUP_W<'_, 16>
pub fn rgb_setup(&mut self) -> RGB_SETUP_W<'_, 16>
Bit 16 - “Set-up” enable for RGB outputs. This bit specifies if the “set-up” implied value (black_level - blank_level) specified for the CVBS signal is used also for the RGB signals.
sourcepub fn rgb_sync(&mut self) -> RGB_SYNC_W<'_, 24>
pub fn rgb_sync(&mut self) -> RGB_SYNC_W<'_, 24>
Bits 24:26 - R, G and B signals sync embedding selection.
These bits specify whether the sync signal is added to each of the R, G and B components (b’1’) or not (b’0’). The bit[26] specify if the R signal has embedded syncs, the bit[25] specify if the G signal has embedded syncs and the bit[24] specify if the B signal has embedded syncs. When comp_yuv is equal to b’1’, these bits are N.A. and should be set to b’000’. When the value is different from b’000’, RGB_Setup should be set to b’1’.