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
#[doc = "PWM Channel Mode Register (ch_num = 0)"]
pub struct PWM_CMR {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Mode Register (ch_num = 0)"]
pub mod pwm_cmr;
#[doc = "PWM Channel Duty Cycle Register (ch_num = 0)"]
pub struct PWM_CDTY {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Duty Cycle Register (ch_num = 0)"]
pub mod pwm_cdty;
#[doc = "PWM Channel Duty Cycle Update Register (ch_num = 0)"]
pub struct PWM_CDTYUPD {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Duty Cycle Update Register (ch_num = 0)"]
pub mod pwm_cdtyupd;
#[doc = "PWM Channel Period Register (ch_num = 0)"]
pub struct PWM_CPRD {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Period Register (ch_num = 0)"]
pub mod pwm_cprd;
#[doc = "PWM Channel Period Update Register (ch_num = 0)"]
pub struct PWM_CPRDUPD {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Period Update Register (ch_num = 0)"]
pub mod pwm_cprdupd;
#[doc = "PWM Channel Counter Register (ch_num = 0)"]
pub struct PWM_CCNT {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Counter Register (ch_num = 0)"]
pub mod pwm_ccnt;
#[doc = "PWM Channel Dead Time Register (ch_num = 0)"]
pub struct PWM_DT {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Dead Time Register (ch_num = 0)"]
pub mod pwm_dt;
#[doc = "PWM Channel Dead Time Update Register (ch_num = 0)"]
pub struct PWM_DTUPD {
    register: vcell::VolatileCell<u32>,
}
#[doc = "PWM Channel Dead Time Update Register (ch_num = 0)"]
pub mod pwm_dtupd;