pub struct TVD0 { /* private fields */ }Expand description
Television Decoder
Implementations§
Source§impl TVD0
impl TVD0
Sourcepub const PTR: *const RegisterBlock
pub const PTR: *const RegisterBlock
Pointer to the register block
Sourcepub const fn ptr() -> *const RegisterBlock
pub const fn ptr() -> *const RegisterBlock
Return the pointer to the register block
Sourcepub unsafe fn steal() -> Self
pub unsafe fn steal() -> Self
Steal an instance of this peripheral
§Safety
Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.
Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn tvd_clamp_agc1(&self) -> &TVD_CLAMP_AGC1
pub fn tvd_clamp_agc1(&self) -> &TVD_CLAMP_AGC1
0x08 - TVD CLAMP And AGC CONTROL Register1
Sourcepub fn tvd_clamp_agc2(&self) -> &TVD_CLAMP_AGC2
pub fn tvd_clamp_agc2(&self) -> &TVD_CLAMP_AGC2
0x0c - TVD CLAMP And AGC CONTROL Register2
Sourcepub fn tvd_hlock1(&self) -> &TVD_HLOCK1
pub fn tvd_hlock1(&self) -> &TVD_HLOCK1
0x10 - TVD HLOCK CONTROL Register1
Sourcepub fn tvd_hlock2(&self) -> &TVD_HLOCK2
pub fn tvd_hlock2(&self) -> &TVD_HLOCK2
0x14 - TVD HLOCK CONTROL Register2
Sourcepub fn tvd_hlock3(&self) -> &TVD_HLOCK3
pub fn tvd_hlock3(&self) -> &TVD_HLOCK3
0x18 - TVD HLOCK CONTROL Register3
Sourcepub fn tvd_hlock4(&self) -> &TVD_HLOCK4
pub fn tvd_hlock4(&self) -> &TVD_HLOCK4
0x1c - TVD HLOCK CONTROL Register4
Sourcepub fn tvd_hlock5(&self) -> &TVD_HLOCK5
pub fn tvd_hlock5(&self) -> &TVD_HLOCK5
0x20 - TVD HLOCK CONTROL Register5
Sourcepub fn tvd_vlock1(&self) -> &TVD_VLOCK1
pub fn tvd_vlock1(&self) -> &TVD_VLOCK1
0x24 - TVD VLOCK CONTROL Register1
Sourcepub fn tvd_vlock2(&self) -> &TVD_VLOCK2
pub fn tvd_vlock2(&self) -> &TVD_VLOCK2
0x28 - TVD VLOCK CONTROL Register2
Sourcepub fn tvd_clock1(&self) -> &TVD_CLOCK1
pub fn tvd_clock1(&self) -> &TVD_CLOCK1
0x30 - TVD CHROMA LOCK CONTROL Register1
Sourcepub fn tvd_clock2(&self) -> &TVD_CLOCK2
pub fn tvd_clock2(&self) -> &TVD_CLOCK2
0x34 - TVD CHROMA LOCK CONTROL Register2
Sourcepub fn tvd_yc_sep1(&self) -> &TVD_YC_SEP1
pub fn tvd_yc_sep1(&self) -> &TVD_YC_SEP1
0x40 - TVD YC SEPERATION CONROL Register1
Sourcepub fn tvd_yc_sep2(&self) -> &TVD_YC_SEP2
pub fn tvd_yc_sep2(&self) -> &TVD_YC_SEP2
0x44 - TVD YC SEPERATION CONROL Register2
Sourcepub fn tvd_enhance1(&self) -> &TVD_ENHANCE1
pub fn tvd_enhance1(&self) -> &TVD_ENHANCE1
0x50 - TVD ENHANCEMENT CONTROL Register1
Sourcepub fn tvd_enhance2(&self) -> &TVD_ENHANCE2
pub fn tvd_enhance2(&self) -> &TVD_ENHANCE2
0x54 - TVD ENHANCEMENT CONTROL Register2
Sourcepub fn tvd_enhance3(&self) -> &TVD_ENHANCE3
pub fn tvd_enhance3(&self) -> &TVD_ENHANCE3
0x58 - TVD ENHANCEMENT CONTROL Register3
Sourcepub fn tvd_irq_ctl(&self) -> &TVD_IRQ_CTL
pub fn tvd_irq_ctl(&self) -> &TVD_IRQ_CTL
0x80 - TVD DMA Interrupt Control Register
Sourcepub fn tvd_irq_status(&self) -> &TVD_IRQ_STATUS
pub fn tvd_irq_status(&self) -> &TVD_IRQ_STATUS
0x90 - TVD DMA Interrupt Status Register
Sourcepub fn tvd_debug1(&self) -> &TVD_DEBUG1
pub fn tvd_debug1(&self) -> &TVD_DEBUG1
0x100 - TVD DEBUG CONTROL Register1
Sourcepub fn tvd_status1(&self) -> &TVD_STATUS1
pub fn tvd_status1(&self) -> &TVD_STATUS1
0x180 - TVD DEBUG STATUS Register1
Sourcepub fn tvd_status2(&self) -> &TVD_STATUS2
pub fn tvd_status2(&self) -> &TVD_STATUS2
0x184 - TVD DEBUG STATUS Register2
Sourcepub fn tvd_status3(&self) -> &TVD_STATUS3
pub fn tvd_status3(&self) -> &TVD_STATUS3
0x188 - TVD DEBUG STATUS Register3
Sourcepub fn tvd_status4(&self) -> &TVD_STATUS4
pub fn tvd_status4(&self) -> &TVD_STATUS4
0x18c - TVD DEBUG STATUS Register4
Sourcepub fn tvd_status5(&self) -> &TVD_STATUS5
pub fn tvd_status5(&self) -> &TVD_STATUS5
0x190 - TVD DEBUG STATUS Register5
Sourcepub fn tvd_status6(&self) -> &TVD_STATUS6
pub fn tvd_status6(&self) -> &TVD_STATUS6
0x194 - TVD DEBUG STATUS Register6