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
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    _reserved0: [u8; 4usize],
    #[doc = "0x04 - Radio Timer Counter Value"]
    pub ratcnt: RATCNT,
    _reserved1: [u8; 120usize],
    #[doc = "0x80 - Timer Channel 0 Capture/Compare Register"]
    pub ratch0val: RATCH0VAL,
    #[doc = "0x84 - Timer Channel 1 Capture/Compare Register"]
    pub ratch1val: RATCH1VAL,
    #[doc = "0x88 - Timer Channel 2 Capture/Compare Register"]
    pub ratch2val: RATCH2VAL,
    #[doc = "0x8c - Timer Channel 3 Capture/Compare Register"]
    pub ratch3val: RATCH3VAL,
    #[doc = "0x90 - Timer Channel 4 Capture/Compare Register"]
    pub ratch4val: RATCH4VAL,
    #[doc = "0x94 - Timer Channel 5 Capture/Compare Register"]
    pub ratch5val: RATCH5VAL,
    #[doc = "0x98 - Timer Channel 6 Capture/Compare Register"]
    pub ratch6val: RATCH6VAL,
    #[doc = "0x9c - Timer Channel 7 Capture/Compare Register"]
    pub ratch7val: RATCH7VAL,
}
#[doc = "Radio Timer Counter Value"]
pub struct RATCNT {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Radio Timer Counter Value"]
pub mod ratcnt;
#[doc = "Timer Channel 0 Capture/Compare Register"]
pub struct RATCH0VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 0 Capture/Compare Register"]
pub mod ratch0val;
#[doc = "Timer Channel 1 Capture/Compare Register"]
pub struct RATCH1VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 1 Capture/Compare Register"]
pub mod ratch1val;
#[doc = "Timer Channel 2 Capture/Compare Register"]
pub struct RATCH2VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 2 Capture/Compare Register"]
pub mod ratch2val;
#[doc = "Timer Channel 3 Capture/Compare Register"]
pub struct RATCH3VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 3 Capture/Compare Register"]
pub mod ratch3val;
#[doc = "Timer Channel 4 Capture/Compare Register"]
pub struct RATCH4VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 4 Capture/Compare Register"]
pub mod ratch4val;
#[doc = "Timer Channel 5 Capture/Compare Register"]
pub struct RATCH5VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 5 Capture/Compare Register"]
pub mod ratch5val;
#[doc = "Timer Channel 6 Capture/Compare Register"]
pub struct RATCH6VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 6 Capture/Compare Register"]
pub mod ratch6val;
#[doc = "Timer Channel 7 Capture/Compare Register"]
pub struct RATCH7VAL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Timer Channel 7 Capture/Compare Register"]
pub mod ratch7val;