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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#[doc = r"Register block"]
#[repr(C)]
pub struct TEMP {
    #[doc = "0x00 - Slope definition A0"]
    pub a0: A0,
    #[doc = "0x04 - Slope definition A1"]
    pub a1: A1,
    #[doc = "0x08 - Slope definition A2"]
    pub a2: A2,
    #[doc = "0x0c - Slope definition A3"]
    pub a3: A3,
    #[doc = "0x10 - Slope definition A4"]
    pub a4: A4,
    #[doc = "0x14 - Slope definition A5"]
    pub a5: A5,
    #[doc = "0x18 - Y-intercept B0"]
    pub b0: B0,
    #[doc = "0x1c - Y-intercept B1"]
    pub b1: B1,
    #[doc = "0x20 - Y-intercept B2"]
    pub b2: B2,
    #[doc = "0x24 - Y-intercept B3"]
    pub b3: B3,
    #[doc = "0x28 - Y-intercept B4"]
    pub b4: B4,
    #[doc = "0x2c - Y-intercept B5"]
    pub b5: B5,
    #[doc = "0x30 - Segment end T0"]
    pub t0: T0,
    #[doc = "0x34 - Segment end T1"]
    pub t1: T1,
    #[doc = "0x38 - Segment end T2"]
    pub t2: T2,
    #[doc = "0x3c - Segment end T3"]
    pub t3: T3,
    #[doc = "0x40 - Segment end T4"]
    pub t4: T4,
}
#[doc = "A0 (r) register accessor: an alias for `Reg<A0_SPEC>`"]
pub type A0 = crate::Reg<a0::A0_SPEC>;
#[doc = "Slope definition A0"]
pub mod a0;
#[doc = "A1 (r) register accessor: an alias for `Reg<A1_SPEC>`"]
pub type A1 = crate::Reg<a1::A1_SPEC>;
#[doc = "Slope definition A1"]
pub mod a1;
#[doc = "A2 (r) register accessor: an alias for `Reg<A2_SPEC>`"]
pub type A2 = crate::Reg<a2::A2_SPEC>;
#[doc = "Slope definition A2"]
pub mod a2;
#[doc = "A3 (r) register accessor: an alias for `Reg<A3_SPEC>`"]
pub type A3 = crate::Reg<a3::A3_SPEC>;
#[doc = "Slope definition A3"]
pub mod a3;
#[doc = "A4 (r) register accessor: an alias for `Reg<A4_SPEC>`"]
pub type A4 = crate::Reg<a4::A4_SPEC>;
#[doc = "Slope definition A4"]
pub mod a4;
#[doc = "A5 (r) register accessor: an alias for `Reg<A5_SPEC>`"]
pub type A5 = crate::Reg<a5::A5_SPEC>;
#[doc = "Slope definition A5"]
pub mod a5;
#[doc = "B0 (r) register accessor: an alias for `Reg<B0_SPEC>`"]
pub type B0 = crate::Reg<b0::B0_SPEC>;
#[doc = "Y-intercept B0"]
pub mod b0;
#[doc = "B1 (r) register accessor: an alias for `Reg<B1_SPEC>`"]
pub type B1 = crate::Reg<b1::B1_SPEC>;
#[doc = "Y-intercept B1"]
pub mod b1;
#[doc = "B2 (r) register accessor: an alias for `Reg<B2_SPEC>`"]
pub type B2 = crate::Reg<b2::B2_SPEC>;
#[doc = "Y-intercept B2"]
pub mod b2;
#[doc = "B3 (r) register accessor: an alias for `Reg<B3_SPEC>`"]
pub type B3 = crate::Reg<b3::B3_SPEC>;
#[doc = "Y-intercept B3"]
pub mod b3;
#[doc = "B4 (r) register accessor: an alias for `Reg<B4_SPEC>`"]
pub type B4 = crate::Reg<b4::B4_SPEC>;
#[doc = "Y-intercept B4"]
pub mod b4;
#[doc = "B5 (r) register accessor: an alias for `Reg<B5_SPEC>`"]
pub type B5 = crate::Reg<b5::B5_SPEC>;
#[doc = "Y-intercept B5"]
pub mod b5;
#[doc = "T0 (r) register accessor: an alias for `Reg<T0_SPEC>`"]
pub type T0 = crate::Reg<t0::T0_SPEC>;
#[doc = "Segment end T0"]
pub mod t0;
#[doc = "T1 (r) register accessor: an alias for `Reg<T1_SPEC>`"]
pub type T1 = crate::Reg<t1::T1_SPEC>;
#[doc = "Segment end T1"]
pub mod t1;
#[doc = "T2 (r) register accessor: an alias for `Reg<T2_SPEC>`"]
pub type T2 = crate::Reg<t2::T2_SPEC>;
#[doc = "Segment end T2"]
pub mod t2;
#[doc = "T3 (r) register accessor: an alias for `Reg<T3_SPEC>`"]
pub type T3 = crate::Reg<t3::T3_SPEC>;
#[doc = "Segment end T3"]
pub mod t3;
#[doc = "T4 (r) register accessor: an alias for `Reg<T4_SPEC>`"]
pub type T4 = crate::Reg<t4::T4_SPEC>;
#[doc = "Segment end T4"]
pub mod t4;