1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    _reserved0: [u8; 0x20],
    #[doc = "0x20 - TV Encoder DAC MAP Register"]
    pub tve_dac_map: TVE_DAC_MAP,
    #[doc = "0x24 - TV Encoder DAC STAUTS Register"]
    pub tve_dac_status: TVE_DAC_STATUS,
    #[doc = "0x28 - TV Encoder DAC CFG0 Register"]
    pub tve_dac_cfg0: TVE_DAC_CFG0,
    #[doc = "0x2c - TV Encoder DAC CFG1 Register"]
    pub tve_dac_cfg1: TVE_DAC_CFG1,
    #[doc = "0x30 - TV Encoder DAC CFG2 Register"]
    pub tve_dac_cfg2: TVE_DAC_CFG2,
    #[doc = "0x34 - TV Encoder DAC CFG2 Register"]
    pub tve_dac_cfg3: TVE_DAC_CFG3,
    _reserved6: [u8; 0xb8],
    #[doc = "0xf0 - TV Encoder DAC TEST Register"]
    pub tve_dac_test: TVE_DAC_TEST,
}
#[doc = "tve_dac_map (rw) register accessor: an alias for `Reg<TVE_DAC_MAP_SPEC>`"]
pub type TVE_DAC_MAP = crate::Reg<tve_dac_map::TVE_DAC_MAP_SPEC>;
#[doc = "TV Encoder DAC MAP Register"]
pub mod tve_dac_map;
#[doc = "tve_dac_status (rw) register accessor: an alias for `Reg<TVE_DAC_STATUS_SPEC>`"]
pub type TVE_DAC_STATUS = crate::Reg<tve_dac_status::TVE_DAC_STATUS_SPEC>;
#[doc = "TV Encoder DAC STAUTS Register"]
pub mod tve_dac_status;
#[doc = "tve_dac_cfg0 (rw) register accessor: an alias for `Reg<TVE_DAC_CFG0_SPEC>`"]
pub type TVE_DAC_CFG0 = crate::Reg<tve_dac_cfg0::TVE_DAC_CFG0_SPEC>;
#[doc = "TV Encoder DAC CFG0 Register"]
pub mod tve_dac_cfg0;
#[doc = "tve_dac_cfg1 (rw) register accessor: an alias for `Reg<TVE_DAC_CFG1_SPEC>`"]
pub type TVE_DAC_CFG1 = crate::Reg<tve_dac_cfg1::TVE_DAC_CFG1_SPEC>;
#[doc = "TV Encoder DAC CFG1 Register"]
pub mod tve_dac_cfg1;
#[doc = "tve_dac_cfg2 (rw) register accessor: an alias for `Reg<TVE_DAC_CFG2_SPEC>`"]
pub type TVE_DAC_CFG2 = crate::Reg<tve_dac_cfg2::TVE_DAC_CFG2_SPEC>;
#[doc = "TV Encoder DAC CFG2 Register"]
pub mod tve_dac_cfg2;
#[doc = "tve_dac_cfg3 (rw) register accessor: an alias for `Reg<TVE_DAC_CFG3_SPEC>`"]
pub type TVE_DAC_CFG3 = crate::Reg<tve_dac_cfg3::TVE_DAC_CFG3_SPEC>;
#[doc = "TV Encoder DAC CFG2 Register"]
pub mod tve_dac_cfg3;
#[doc = "tve_dac_test (rw) register accessor: an alias for `Reg<TVE_DAC_TEST_SPEC>`"]
pub type TVE_DAC_TEST = crate::Reg<tve_dac_test::TVE_DAC_TEST_SPEC>;
#[doc = "TV Encoder DAC TEST Register"]
pub mod tve_dac_test;