[−][src]Enum stm32f7::stm32f7x3::tim2::ccmr1_output::OC2M_A
OC2M
Value on reset: 0
Variants
0: The comparison between the output compare register TIMx_CCRy and the counter TIMx_CNT has no effect on the outputs
1: Set channel to active level on match. OCyREF signal is forced high when the counter matches the capture/compare register
2: Set channel to inactive level on match. OCyREF signal is forced low when the counter matches the capture/compare register
3: OCyREF toggles when TIMx_CNT=TIMx_CCRy
4: OCyREF is forced low
5: OCyREF is forced high
6: In upcounting, channel is active as long as TIMx_CNT<TIMx_CCRy else inactive. In downcounting, channel is inactive as long as TIMx_CNT>TIMx_CCRy else active
7: Inversely to PwmMode1
8: Retriggerable OPM mode 1 - In up-counting mode, the channel is active until a trigger event is detected (on TRGI signal). In down-counting mode, the channel is inactive
9: Inversely to OpmMode1
12: OCyREF has the same behavior as in PWM mode 1. OCyREFC is the logical OR between OC1REF and OC2REF
13: OCyREF has the same behavior as in PWM mode 2. OCyREFC is the logical AND between OC1REF and OC2REF
14: OCyREF has the same behavior as in PWM mode 1. OCyREFC outputs OC1REF when the counter is counting up, OC2REF when it is counting down
15: OCyREF has the same behavior as in PWM mode 2. OCyREFC outputs OC1REF when the counter is counting up, OC2REF when it is counting down
Trait Implementations
impl Clone for OC2M_A
[src]
fn clone(&self) -> OC2M_A
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OC2M_A
[src]
impl Debug for OC2M_A
[src]
impl From<OC2M_A> for u8
[src]
impl PartialEq<OC2M_A> for OC2M_A
[src]
impl StructuralPartialEq for OC2M_A
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,