Struct d1_pac::tve::tve_burst_width::R
source · pub struct R(/* private fields */);
Expand description
Register tve_burst_width
reader
Implementations§
source§impl R
impl R
sourcepub fn hsync_width(&self) -> HSYNC_WIDTH_R
pub fn hsync_width(&self) -> HSYNC_WIDTH_R
Bits 0:7 - Specify the width of the horizontal sync pulse in encoder clock cycles. Min value is 16. Max value is (FrontPorch + ActiveLine - BackPorch). Default value is 126. The sum of HSyncSize and BackPorch is restricted to be divisible by 4.
For 720p mode, the value is 40.
For 1080i/p mode, the value is 44.
sourcepub fn burst_width(&self) -> BURST_WIDTH_R
pub fn burst_width(&self) -> BURST_WIDTH_R
Bits 8:14 - Specify the width of the color frequency burst in encoder clock cycles. 7 bit unsigned integer. Allowed range is 0 to 127. In hd mode, it is ignored.
sourcepub fn breezeway(&self) -> BREEZEWAY_R
pub fn breezeway(&self) -> BREEZEWAY_R
Bits 16:22 - Must be even
Specify the width of the breezeway in encoder clock cycles. 5 bit unsigned integer. Allowed range is 0 to 31.
For 1080i mode, the value is 44.
For 1080p mode, the value is 44.
For 720p mode, the value is 40.
sourcepub fn back_porch(&self) -> BACK_PORCH_R
pub fn back_porch(&self) -> BACK_PORCH_R
Bits 24:31 - Breezeway like in HD mode VSync
For 720p mode, the value is 220
For 2080i/p mode, the value is 88 (default)