pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn tve_clock_gating(&self) -> &TVE_CLOCK_GATING
pub const fn tve_clock_gating(&self) -> &TVE_CLOCK_GATING
0x00 - TV Encoder Clock Gating Register
Sourcepub const fn tve_configuration(&self) -> &TVE_CONFIGURATION
pub const fn tve_configuration(&self) -> &TVE_CONFIGURATION
0x04 - TV Encoder Configuration Register
Sourcepub const fn tve_notch_dac_delay(&self) -> &TVE_NOTCH_DAC_DELAY
pub const fn tve_notch_dac_delay(&self) -> &TVE_NOTCH_DAC_DELAY
0x0c - TV Encoder Notch and DAC Delay Register
Sourcepub const fn tve_chroma_frequency(&self) -> &TVE_CHROMA_FREQUENCY
pub const fn tve_chroma_frequency(&self) -> &TVE_CHROMA_FREQUENCY
0x10 - TV Encoder Chroma Frequency Register
Sourcepub const fn tve_front_back_porch(&self) -> &TVE_FRONT_BACK_PORCH
pub const fn tve_front_back_porch(&self) -> &TVE_FRONT_BACK_PORCH
0x14 - TV Encoder Front/Back Porch Register
Sourcepub const fn tve_hd_vsync(&self) -> &TVE_HD_VSYNC
pub const fn tve_hd_vsync(&self) -> &TVE_HD_VSYNC
0x18 - TV Encoder HD Mode VSYNC Register
Sourcepub const fn tve_line_number(&self) -> &TVE_LINE_NUMBER
pub const fn tve_line_number(&self) -> &TVE_LINE_NUMBER
0x1c - TV Encoder Line Number Register
Sourcepub const fn tve_auto_detection_enable(&self) -> &TVE_AUTO_DETECTION_ENABLE
pub const fn tve_auto_detection_enable(&self) -> &TVE_AUTO_DETECTION_ENABLE
0x30 - TV Encoder Auto Detection Enable Register
Sourcepub const fn tve_auto_detection_interrupt_status(
&self,
) -> &TVE_AUTO_DETECTION_INTERRUPT_STATUS
pub const fn tve_auto_detection_interrupt_status( &self, ) -> &TVE_AUTO_DETECTION_INTERRUPT_STATUS
0x34 - TV Encoder Auto Detection Interrupt Status Register
Sourcepub const fn tve_auto_detection_status(&self) -> &TVE_AUTO_DETECTION_STATUS
pub const fn tve_auto_detection_status(&self) -> &TVE_AUTO_DETECTION_STATUS
0x38 - TV Encoder Auto Detection Status Register
Sourcepub const fn tve_auto_detection_debounce_setting(
&self,
) -> &TVE_AUTO_DETECTION_DEBOUNCE_SETTING
pub const fn tve_auto_detection_debounce_setting( &self, ) -> &TVE_AUTO_DETECTION_DEBOUNCE_SETTING
0x3c - TV Encoder Auto Detection De-bounce Setting Register
Sourcepub const fn tve_auto_detect_cfg0(&self) -> &TVE_AUTO_DETECT_CFG0
pub const fn tve_auto_detect_cfg0(&self) -> &TVE_AUTO_DETECT_CFG0
0xf8 - TV Encoder Auto Detect Configuration Register0
Sourcepub const fn tve_auto_detect_cfg1(&self) -> &TVE_AUTO_DETECT_CFG1
pub const fn tve_auto_detect_cfg1(&self) -> &TVE_AUTO_DETECT_CFG1
0xfc - TV Encoder Auto Detect Configuration Register1
Sourcepub const fn tve_color_burst_phase_reset_cfg(
&self,
) -> &TVE_COLOR_BURST_PHASE_RESET_CFG
pub const fn tve_color_burst_phase_reset_cfg( &self, ) -> &TVE_COLOR_BURST_PHASE_RESET_CFG
0x100 - TV Encoder Color Burst Phase Reset Configuration Register
Sourcepub const fn tve_vsync_number(&self) -> &TVE_VSYNC_NUMBER
pub const fn tve_vsync_number(&self) -> &TVE_VSYNC_NUMBER
0x104 - TV Encoder VSYNC Number Register
Sourcepub const fn tve_notch_filter_frequency(&self) -> &TVE_NOTCH_FILTER_FREQUENCY
pub const fn tve_notch_filter_frequency(&self) -> &TVE_NOTCH_FILTER_FREQUENCY
0x108 - TV Encoder Notch Filter Frequency Register
Sourcepub const fn tve_cbcr_level_gain(&self) -> &TVE_CBCR_LEVEL_GAIN
pub const fn tve_cbcr_level_gain(&self) -> &TVE_CBCR_LEVEL_GAIN
0x10c - TV Encoder Cb/Cr Level/Gain Register
Sourcepub const fn tve_tint_color_burst_phase(&self) -> &TVE_TINT_COLOR_BURST_PHASE
pub const fn tve_tint_color_burst_phase(&self) -> &TVE_TINT_COLOR_BURST_PHASE
0x110 - TV Encoder Tint and Color Burst Phase Register
Sourcepub const fn tve_burst_width(&self) -> &TVE_BURST_WIDTH
pub const fn tve_burst_width(&self) -> &TVE_BURST_WIDTH
0x114 - TV Encoder Burst Width Register
Sourcepub const fn tve_cbcr_gain(&self) -> &TVE_CBCR_GAIN
pub const fn tve_cbcr_gain(&self) -> &TVE_CBCR_GAIN
0x118 - TV Encoder Cb/Cr Gain Register
Sourcepub const fn tve_sync_vbi_level(&self) -> &TVE_SYNC_VBI_LEVEL
pub const fn tve_sync_vbi_level(&self) -> &TVE_SYNC_VBI_LEVEL
0x11c - TV Encoder Sync and VBI Level Register
Sourcepub const fn tve_white_level(&self) -> &TVE_WHITE_LEVEL
pub const fn tve_white_level(&self) -> &TVE_WHITE_LEVEL
0x120 - TV Encoder White Level Register
Sourcepub const fn tve_video_active_line(&self) -> &TVE_VIDEO_ACTIVE_LINE
pub const fn tve_video_active_line(&self) -> &TVE_VIDEO_ACTIVE_LINE
0x124 - TV Encoder Video Active Line Register
Sourcepub const fn tve_video_chroma_bw_comp_gain(
&self,
) -> &TVE_VIDEO_CHROMA_BW_COMP_GAIN
pub const fn tve_video_chroma_bw_comp_gain( &self, ) -> &TVE_VIDEO_CHROMA_BW_COMP_GAIN
0x128 - TV Encoder Video Chroma BW and CompGain Register
Sourcepub const fn tve_notch_width_comp_yuv_en(&self) -> &TVE_NOTCH_WIDTH_COMP_YUV_EN
pub const fn tve_notch_width_comp_yuv_en(&self) -> &TVE_NOTCH_WIDTH_COMP_YUV_EN
0x12c - TV Encoder Register
Sourcepub const fn tve_resync_parameters(&self) -> &TVE_RESYNC_PARAMETERS
pub const fn tve_resync_parameters(&self) -> &TVE_RESYNC_PARAMETERS
0x130 - TV Encoder Re-sync Parameters Register
Sourcepub const fn tve_slave_parameter(&self) -> &TVE_SLAVE_PARAMETER
pub const fn tve_slave_parameter(&self) -> &TVE_SLAVE_PARAMETER
0x134 - TV Encoder Slave Parameter Register
Sourcepub const fn tve_configuration0(&self) -> &TVE_CONFIGURATION0
pub const fn tve_configuration0(&self) -> &TVE_CONFIGURATION0
0x138 - TV Encoder Configuration Register0
Sourcepub const fn tve_configuration1(&self) -> &TVE_CONFIGURATION1
pub const fn tve_configuration1(&self) -> &TVE_CONFIGURATION1
0x13c - TV Encoder Configuration Register1
Sourcepub const fn tve_low_pass_control(&self) -> &TVE_LOW_PASS_CONTROL
pub const fn tve_low_pass_control(&self) -> &TVE_LOW_PASS_CONTROL
0x380 - TV Encoder Low Pass Control Register
Sourcepub const fn tve_low_pass_filter_control(&self) -> &TVE_LOW_PASS_FILTER_CONTROL
pub const fn tve_low_pass_filter_control(&self) -> &TVE_LOW_PASS_FILTER_CONTROL
0x384 - TV Encoder Low Pass Filter Control Register
Sourcepub const fn tve_low_pass_gain(&self) -> &TVE_LOW_PASS_GAIN
pub const fn tve_low_pass_gain(&self) -> &TVE_LOW_PASS_GAIN
0x388 - TV Encoder Low Pass Gain Register
Sourcepub const fn tve_low_pass_gain_control(&self) -> &TVE_LOW_PASS_GAIN_CONTROL
pub const fn tve_low_pass_gain_control(&self) -> &TVE_LOW_PASS_GAIN_CONTROL
0x38c - TV Encoder Low Pass Gain Control Register
Sourcepub const fn tve_low_pass_shoot_control(&self) -> &TVE_LOW_PASS_SHOOT_CONTROL
pub const fn tve_low_pass_shoot_control(&self) -> &TVE_LOW_PASS_SHOOT_CONTROL
0x390 - TV Encoder Low Pass Shoot Control Register
Sourcepub const fn tve_low_pass_coring(&self) -> &TVE_LOW_PASS_CORING
pub const fn tve_low_pass_coring(&self) -> &TVE_LOW_PASS_CORING
0x394 - TV Encoder Low Pass Coring Register
Sourcepub const fn tve_noise_reduction(&self) -> &TVE_NOISE_REDUCTION
pub const fn tve_noise_reduction(&self) -> &TVE_NOISE_REDUCTION
0x3a0 - TV Encoder Noise Reduction Register