Struct esp32::ledc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn hsch(&self, n: usize) -> &HSCH
pub const fn hsch(&self, n: usize) -> &HSCH
0x00..0xa0 - Cluster HSCH%s, containing HSCH?_CONF0, HSCH?_HPOINT, HSCH?_DUTY, HSCH?_CONF1, HSCH?_DUTY_R
sourcepub fn hsch_iter(&self) -> impl Iterator<Item = &HSCH>
pub fn hsch_iter(&self) -> impl Iterator<Item = &HSCH>
Iterator for array of: 0x00..0xa0 - Cluster HSCH%s, containing HSCH?_CONF0, HSCH?_HPOINT, HSCH?_DUTY, HSCH?_CONF1, HSCH?_DUTY_R
sourcepub const fn lsch(&self, n: usize) -> &LSCH
pub const fn lsch(&self, n: usize) -> &LSCH
0xa0..0x140 - Cluster LSCH%s, containing LSCH?_CONF0, LSCH?_HPOINT, LSCH?_DUTY, LSCH?_CONF1, LSCH?_DUTY_R
sourcepub fn lsch_iter(&self) -> impl Iterator<Item = &LSCH>
pub fn lsch_iter(&self) -> impl Iterator<Item = &LSCH>
Iterator for array of: 0xa0..0x140 - Cluster LSCH%s, containing LSCH?_CONF0, LSCH?_HPOINT, LSCH?_DUTY, LSCH?_CONF1, LSCH?_DUTY_R
sourcepub const fn hstimer(&self, n: usize) -> &HSTIMER
pub const fn hstimer(&self, n: usize) -> &HSTIMER
0x140..0x160 - Cluster HSTIMER%s, containing HSTIMER?_CONF, HSTIMER?_VALUE
sourcepub fn hstimer_iter(&self) -> impl Iterator<Item = &HSTIMER>
pub fn hstimer_iter(&self) -> impl Iterator<Item = &HSTIMER>
Iterator for array of: 0x140..0x160 - Cluster HSTIMER%s, containing HSTIMER?_CONF, HSTIMER?_VALUE
sourcepub const fn lstimer(&self, n: usize) -> &LSTIMER
pub const fn lstimer(&self, n: usize) -> &LSTIMER
0x160..0x180 - Cluster LSTIMER%s, containing LSTIMER?_CONF, LSTIMER?_VALUE
sourcepub fn lstimer_iter(&self) -> impl Iterator<Item = &LSTIMER>
pub fn lstimer_iter(&self) -> impl Iterator<Item = &LSTIMER>
Iterator for array of: 0x160..0x180 - Cluster LSTIMER%s, containing LSTIMER?_CONF, LSTIMER?_VALUE