Trait microbit::hal::ppi::PpiChannelGroup [−][src]
pub trait PpiChannelGroup: PpiChannelGroupSealed {
fn task_enable(&self) -> &Reg<u32, _EN>;
fn task_disable(&self) -> &Reg<u32, _DIS>;
fn set_channels(&self, mask: u32);
fn enable(&self);
fn disable(&self);
}Expand description
Trait for a PPI channel group.
Required methods
fn task_enable(&self) -> &Reg<u32, _EN>
fn task_enable(&self) -> &Reg<u32, _EN>
Returns reference to tasks_chg[x].en endpoint for enabling channel group.
fn task_disable(&self) -> &Reg<u32, _DIS>
fn task_disable(&self) -> &Reg<u32, _DIS>
Returns reference to tasks_chg[x].dis endpoint for disabling channel group.
fn set_channels(&self, mask: u32)
fn set_channels(&self, mask: u32)
Sets bitmask for PPI channels which shall be included in this channel group.