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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - control register"]
    pub cr: crate::Reg<cr::CR_SPEC>,
    #[doc = "0x04 - frame control register"]
    pub fcr: crate::Reg<fcr::FCR_SPEC>,
    #[doc = "0x08 - status register"]
    pub sr: crate::Reg<sr::SR_SPEC>,
    #[doc = "0x0c - clear register"]
    pub clr: crate::Reg<clr::CLR_SPEC>,
    _reserved4: [u8; 0x04],
    #[doc = "0x14 - display memory"]
    pub ram_com0: crate::Reg<ram_com0::RAM_COM0_SPEC>,
    _reserved5: [u8; 0x04],
    #[doc = "0x1c - display memory"]
    pub ram_com1: crate::Reg<ram_com1::RAM_COM1_SPEC>,
    _reserved6: [u8; 0x04],
    #[doc = "0x24 - display memory"]
    pub ram_com2: crate::Reg<ram_com2::RAM_COM2_SPEC>,
    _reserved7: [u8; 0x04],
    #[doc = "0x2c - display memory"]
    pub ram_com3: crate::Reg<ram_com3::RAM_COM3_SPEC>,
    _reserved8: [u8; 0x04],
    #[doc = "0x34 - display memory"]
    pub ram_com4: crate::Reg<ram_com4::RAM_COM4_SPEC>,
    _reserved9: [u8; 0x04],
    #[doc = "0x3c - display memory"]
    pub ram_com5: crate::Reg<ram_com5::RAM_COM5_SPEC>,
    _reserved10: [u8; 0x04],
    #[doc = "0x44 - display memory"]
    pub ram_com6: crate::Reg<ram_com6::RAM_COM6_SPEC>,
    _reserved11: [u8; 0x04],
    #[doc = "0x4c - display memory"]
    pub ram_com7: crate::Reg<ram_com7::RAM_COM7_SPEC>,
}
#[doc = "CR register accessor: an alias for `Reg<CR_SPEC>`"]
pub type CR = crate::Reg<cr::CR_SPEC>;
#[doc = "control register"]
pub mod cr;
#[doc = "FCR register accessor: an alias for `Reg<FCR_SPEC>`"]
pub type FCR = crate::Reg<fcr::FCR_SPEC>;
#[doc = "frame control register"]
pub mod fcr;
#[doc = "SR register accessor: an alias for `Reg<SR_SPEC>`"]
pub type SR = crate::Reg<sr::SR_SPEC>;
#[doc = "status register"]
pub mod sr;
#[doc = "CLR register accessor: an alias for `Reg<CLR_SPEC>`"]
pub type CLR = crate::Reg<clr::CLR_SPEC>;
#[doc = "clear register"]
pub mod clr;
#[doc = "RAM_COM0 register accessor: an alias for `Reg<RAM_COM0_SPEC>`"]
pub type RAM_COM0 = crate::Reg<ram_com0::RAM_COM0_SPEC>;
#[doc = "display memory"]
pub mod ram_com0;
#[doc = "RAM_COM1 register accessor: an alias for `Reg<RAM_COM1_SPEC>`"]
pub type RAM_COM1 = crate::Reg<ram_com1::RAM_COM1_SPEC>;
#[doc = "display memory"]
pub mod ram_com1;
#[doc = "RAM_COM2 register accessor: an alias for `Reg<RAM_COM2_SPEC>`"]
pub type RAM_COM2 = crate::Reg<ram_com2::RAM_COM2_SPEC>;
#[doc = "display memory"]
pub mod ram_com2;
#[doc = "RAM_COM3 register accessor: an alias for `Reg<RAM_COM3_SPEC>`"]
pub type RAM_COM3 = crate::Reg<ram_com3::RAM_COM3_SPEC>;
#[doc = "display memory"]
pub mod ram_com3;
#[doc = "RAM_COM4 register accessor: an alias for `Reg<RAM_COM4_SPEC>`"]
pub type RAM_COM4 = crate::Reg<ram_com4::RAM_COM4_SPEC>;
#[doc = "display memory"]
pub mod ram_com4;
#[doc = "RAM_COM5 register accessor: an alias for `Reg<RAM_COM5_SPEC>`"]
pub type RAM_COM5 = crate::Reg<ram_com5::RAM_COM5_SPEC>;
#[doc = "display memory"]
pub mod ram_com5;
#[doc = "RAM_COM6 register accessor: an alias for `Reg<RAM_COM6_SPEC>`"]
pub type RAM_COM6 = crate::Reg<ram_com6::RAM_COM6_SPEC>;
#[doc = "display memory"]
pub mod ram_com6;
#[doc = "RAM_COM7 register accessor: an alias for `Reg<RAM_COM7_SPEC>`"]
pub type RAM_COM7 = crate::Reg<ram_com7::RAM_COM7_SPEC>;
#[doc = "display memory"]
pub mod ram_com7;