pub struct SysTimerAlarms<MODE, DM: Mode> {
pub alarm0: Alarm<'static, MODE, DM>,
pub alarm1: Alarm<'static, MODE, DM>,
pub alarm2: Alarm<'static, MODE, DM>,
pub unit1: SpecificUnit<'static, 1>,
}Expand description
Alarms created from the System Timer peripheral.
Fields§
§alarm0: Alarm<'static, MODE, DM>Alarm 0
alarm1: Alarm<'static, MODE, DM>Alarm 1
alarm2: Alarm<'static, MODE, DM>Alarm 2
unit1: SpecificUnit<'static, 1>Unit 1
Leftover unit which wasn’t used to create the three alarms.
Auto Trait Implementations§
impl<MODE, DM> Freeze for SysTimerAlarms<MODE, DM>
impl<MODE, DM> RefUnwindSafe for SysTimerAlarms<MODE, DM>where
MODE: RefUnwindSafe,
DM: RefUnwindSafe,
impl<MODE, DM> Send for SysTimerAlarms<MODE, DM>
impl<MODE, DM> Sync for SysTimerAlarms<MODE, DM>
impl<MODE, DM> Unpin for SysTimerAlarms<MODE, DM>
impl<MODE, DM> UnwindSafe for SysTimerAlarms<MODE, DM>where
MODE: UnwindSafe,
DM: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more