nrf52840_pac/ficr/
temp.rs
1#[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;