pub trait EventSource<DST, PSCL> {
const BITS: u32;
}
Expand description
Event that can be used to set/reset an output
Required Associated Constants§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
Source§impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<6, false>
EEV$1 event
impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<6, false>
EEV$1 event
Source§impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<7, false>
EEV$1 event
impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<7, false>
EEV$1 event
Source§impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<8, false>
EEV$1 event
impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<8, false>
EEV$1 event
Source§impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<9, false>
EEV$1 event
impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<9, false>
EEV$1 event
Source§impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<10, false>
EEV$1 event
impl<DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<10, false>
EEV$1 event
Source§impl<DST, PSCL, CMP: CmpExt> EventSource<DST, PSCL> for HrCr<HRTIM_MASTER, PSCL, CMP>
Compare match event for neighbor timer
impl<DST, PSCL, CMP: CmpExt> EventSource<DST, PSCL> for HrCr<HRTIM_MASTER, PSCL, CMP>
Compare match event for neighbor timer
Source§impl<DST, PSCL, CPT1, CPT2> EventSource<DST, PSCL> for HrTim<HRTIM_MASTER, PSCL, CPT1, CPT2, NoDacTrigger>
Master Timer Period event
impl<DST, PSCL, CPT1, CPT2> EventSource<DST, PSCL> for HrTim<HRTIM_MASTER, PSCL, CPT1, CPT2, NoDacTrigger>
Master Timer Period event
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr1<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr1<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr1<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr1<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr3<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr3<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr4<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834112>, PSCL> for HrCr4<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr1<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr1<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr1<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr1<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr2<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr2<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr2<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr2<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834240>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr2<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834368>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr1<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr2<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834496>, PSCL> for HrCr4<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr1<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr1<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr1<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr1<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr2<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr2<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr2<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr3<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr3<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr3<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834624>, PSCL> for HrCr4<HRTIM_TIMF, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr1<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr1<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr1<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr1<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr2<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr2<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIMA, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr3<HRTIM_TIME, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMB, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMC, PSCL>
Compare match event for neighbor timer
Source§impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
impl<PSCL> EventSource<Periph<RegisterBlock, 1073834752>, PSCL> for HrCr4<HRTIM_TIMD, PSCL>
Compare match event for neighbor timer
Source§impl<TIM: InstanceX, DST, PSCL, CPT1, CPT2, DacRst> EventSource<DST, PSCL> for HrTim<TIM, PSCL, CPT1, CPT2, DacRst>where
DacRst: DacResetTrigger,
Timer Period event
impl<TIM: InstanceX, DST, PSCL, CPT1, CPT2, DacRst> EventSource<DST, PSCL> for HrTim<TIM, PSCL, CPT1, CPT2, DacRst>where
DacRst: DacResetTrigger,
Timer Period event
Source§impl<TIM: InstanceX, PSCL, CMP: CmpExt> EventSource<TIM, PSCL> for HrCr<TIM, PSCL, CMP>
Compare match event
impl<TIM: InstanceX, PSCL, CMP: CmpExt> EventSource<TIM, PSCL> for HrCr<TIM, PSCL, CMP>
Compare match event
Source§impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<1, IS_FAST>
EEV$1 event
impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<1, IS_FAST>
EEV$1 event
Source§impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<2, IS_FAST>
EEV$1 event
impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<2, IS_FAST>
EEV$1 event
Source§impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<3, IS_FAST>
EEV$1 event
impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<3, IS_FAST>
EEV$1 event
Source§impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<4, IS_FAST>
EEV$1 event
impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<4, IS_FAST>
EEV$1 event
Source§impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<5, IS_FAST>
EEV$1 event
impl<const IS_FAST: bool, DST, PSCL> EventSource<DST, PSCL> for ExternalEventSource<5, IS_FAST>
EEV$1 event