#[repr(u8)]pub enum Trigger {
Show 16 variants
Software = 0,
Tim8_1 = 1,
Tim7 = 2,
Tim15 = 3,
Tim2 = 4,
Tim4 = 5,
ExtI9_10 = 6,
Tim6 = 7,
Tim3 = 8,
HrtimTrigger1 = 9,
HrtimTrigger2 = 10,
HrtimTrigger3 = 11,
HrtimTrigger4 = 12,
HrtimTrigger5 = 13,
HrtimTrigger6 = 14,
HrtimDacTrigger1_2_3 = 15,
}
Expand description
Trigger selection on G4, used by TSELx and Sawtooth generation ST[INC|RST]TRIGSELx Section 11.3.4 Table 66 - DAC trigger interconnect table
Variants§
Software = 0
Tim8_1 = 1
DAC[1,2,4] use TIM8, DAC3 uses TIM1
Tim7 = 2
Tim15 = 3
Tim2 = 4
Tim4 = 5
ExtI9_10 = 6
Reset uses EXTI9, increment uses EXTI10
Tim6 = 7
Tim3 = 8
HrtimTrigger1 = 9
HRTIM Reset and Increment triggers hrtim_[reset|step]_trigX
HrtimTrigger2 = 10
HrtimTrigger3 = 11
HrtimTrigger4 = 12
HrtimTrigger5 = 13
HrtimTrigger6 = 14
HrtimDacTrigger1_2_3 = 15
Update/Reset Triggers from HRTIM DAC1 - hrtim_trg1 DAC2 - hrtim_trg2 DAC3 - hrtim_trg3 DAC4 - hrtim_trg1
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Trigger
impl RefUnwindSafe for Trigger
impl Send for Trigger
impl Sync for Trigger
impl Unpin for Trigger
impl UnwindSafe for Trigger
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