nrf52832_pac/ficr/
temp.rs1#[doc = r"Register block"]
2#[repr(C)]
3pub struct TEMP {
4 #[doc = "0x00 - Slope definition A0."]
5 pub a0: A0,
6 #[doc = "0x04 - Slope definition A1."]
7 pub a1: A1,
8 #[doc = "0x08 - Slope definition A2."]
9 pub a2: A2,
10 #[doc = "0x0c - Slope definition A3."]
11 pub a3: A3,
12 #[doc = "0x10 - Slope definition A4."]
13 pub a4: A4,
14 #[doc = "0x14 - Slope definition A5."]
15 pub a5: A5,
16 #[doc = "0x18 - y-intercept B0."]
17 pub b0: B0,
18 #[doc = "0x1c - y-intercept B1."]
19 pub b1: B1,
20 #[doc = "0x20 - y-intercept B2."]
21 pub b2: B2,
22 #[doc = "0x24 - y-intercept B3."]
23 pub b3: B3,
24 #[doc = "0x28 - y-intercept B4."]
25 pub b4: B4,
26 #[doc = "0x2c - y-intercept B5."]
27 pub b5: B5,
28 #[doc = "0x30 - Segment end T0."]
29 pub t0: T0,
30 #[doc = "0x34 - Segment end T1."]
31 pub t1: T1,
32 #[doc = "0x38 - Segment end T2."]
33 pub t2: T2,
34 #[doc = "0x3c - Segment end T3."]
35 pub t3: T3,
36 #[doc = "0x40 - Segment end T4."]
37 pub t4: T4,
38}
39#[doc = "A0 (r) register accessor: an alias for `Reg<A0_SPEC>`"]
40pub type A0 = crate::Reg<a0::A0_SPEC>;
41#[doc = "Slope definition A0."]
42pub mod a0;
43#[doc = "A1 (r) register accessor: an alias for `Reg<A1_SPEC>`"]
44pub type A1 = crate::Reg<a1::A1_SPEC>;
45#[doc = "Slope definition A1."]
46pub mod a1;
47#[doc = "A2 (r) register accessor: an alias for `Reg<A2_SPEC>`"]
48pub type A2 = crate::Reg<a2::A2_SPEC>;
49#[doc = "Slope definition A2."]
50pub mod a2;
51#[doc = "A3 (r) register accessor: an alias for `Reg<A3_SPEC>`"]
52pub type A3 = crate::Reg<a3::A3_SPEC>;
53#[doc = "Slope definition A3."]
54pub mod a3;
55#[doc = "A4 (r) register accessor: an alias for `Reg<A4_SPEC>`"]
56pub type A4 = crate::Reg<a4::A4_SPEC>;
57#[doc = "Slope definition A4."]
58pub mod a4;
59#[doc = "A5 (r) register accessor: an alias for `Reg<A5_SPEC>`"]
60pub type A5 = crate::Reg<a5::A5_SPEC>;
61#[doc = "Slope definition A5."]
62pub mod a5;
63#[doc = "B0 (r) register accessor: an alias for `Reg<B0_SPEC>`"]
64pub type B0 = crate::Reg<b0::B0_SPEC>;
65#[doc = "y-intercept B0."]
66pub mod b0;
67#[doc = "B1 (r) register accessor: an alias for `Reg<B1_SPEC>`"]
68pub type B1 = crate::Reg<b1::B1_SPEC>;
69#[doc = "y-intercept B1."]
70pub mod b1;
71#[doc = "B2 (r) register accessor: an alias for `Reg<B2_SPEC>`"]
72pub type B2 = crate::Reg<b2::B2_SPEC>;
73#[doc = "y-intercept B2."]
74pub mod b2;
75#[doc = "B3 (r) register accessor: an alias for `Reg<B3_SPEC>`"]
76pub type B3 = crate::Reg<b3::B3_SPEC>;
77#[doc = "y-intercept B3."]
78pub mod b3;
79#[doc = "B4 (r) register accessor: an alias for `Reg<B4_SPEC>`"]
80pub type B4 = crate::Reg<b4::B4_SPEC>;
81#[doc = "y-intercept B4."]
82pub mod b4;
83#[doc = "B5 (r) register accessor: an alias for `Reg<B5_SPEC>`"]
84pub type B5 = crate::Reg<b5::B5_SPEC>;
85#[doc = "y-intercept B5."]
86pub mod b5;
87#[doc = "T0 (r) register accessor: an alias for `Reg<T0_SPEC>`"]
88pub type T0 = crate::Reg<t0::T0_SPEC>;
89#[doc = "Segment end T0."]
90pub mod t0;
91#[doc = "T1 (r) register accessor: an alias for `Reg<T1_SPEC>`"]
92pub type T1 = crate::Reg<t1::T1_SPEC>;
93#[doc = "Segment end T1."]
94pub mod t1;
95#[doc = "T2 (r) register accessor: an alias for `Reg<T2_SPEC>`"]
96pub type T2 = crate::Reg<t2::T2_SPEC>;
97#[doc = "Segment end T2."]
98pub mod t2;
99#[doc = "T3 (r) register accessor: an alias for `Reg<T3_SPEC>`"]
100pub type T3 = crate::Reg<t3::T3_SPEC>;
101#[doc = "Segment end T3."]
102pub mod t3;
103#[doc = "T4 (r) register accessor: an alias for `Reg<T4_SPEC>`"]
104pub type T4 = crate::Reg<t4::T4_SPEC>;
105#[doc = "Segment end T4."]
106pub mod t4;