pub struct R(_);
Expand description
Register CCER
reader
Implementations
sourceimpl R
impl R
sourcepub fn cc1p(&self) -> CC1P_R
pub fn cc1p(&self) -> CC1P_R
Bit 1 - Capture/Compare 1 output Polarity. When CC1 channel is configured as input, both CC1NP/CC1P bits select the active polarity of TI1FP1 and TI2FP1 for trigger or capture operations. CC1NP=0, CC1P=0: non-inverted/rising edge. The circuit is sensitive to TIxFP1 rising edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is not inverted (trigger operation in gated mode or encoder mode). CC1NP=0, CC1P=1: inverted/falling edge. The circuit is sensitive to TIxFP1 falling edge (capture or trigger operations in reset, external clock or trigger mode), TIxFP1 is inverted (trigger operation in gated mode or encoder mode). CC1NP=1, CC1P=1: non-inverted/both edges. The circuit is sensitive to both TIxFP1 rising and falling edges (capture or trigger operations in reset, external clock or trigger mode), TIxFP1is not inverted (trigger operation in gated mode). This configuration must not be used in encoder mode. CC1NP=1, CC1P=0: This configuration is reserved, it must not be used.
sourcepub fn cc1np(&self) -> CC1NP_R
pub fn cc1np(&self) -> CC1NP_R
Bit 3 - Capture/Compare 1 output Polarity. CC1 channel configured as output: CC1NP must be kept cleared in this case. CC1 channel configured as input: This bit is used in conjunction with CC1P to define TI1FP1/TI2FP1 polarity. refer to CC1P description.
sourcepub fn cc2e(&self) -> CC2E_R
pub fn cc2e(&self) -> CC2E_R
Bit 4 - Capture/Compare 2 output enable. Refer to CC1E description
sourcepub fn cc2p(&self) -> CC2P_R
pub fn cc2p(&self) -> CC2P_R
Bit 5 - Capture/Compare 2 output Polarity. refer to CC1P description
sourcepub fn cc2np(&self) -> CC2NP_R
pub fn cc2np(&self) -> CC2NP_R
Bit 7 - Capture/Compare 2 output Polarity. Refer to CC1NP description
sourcepub fn cc3e(&self) -> CC3E_R
pub fn cc3e(&self) -> CC3E_R
Bit 8 - Capture/Compare 3 output enable. Refer to CC1E description
sourcepub fn cc3p(&self) -> CC3P_R
pub fn cc3p(&self) -> CC3P_R
Bit 9 - Capture/Compare 3 output Polarity. Refer to CC1P description
sourcepub fn cc3np(&self) -> CC3NP_R
pub fn cc3np(&self) -> CC3NP_R
Bit 11 - Capture/Compare 3 output Polarity. Refer to CC1NP description
sourcepub fn cc4e(&self) -> CC4E_R
pub fn cc4e(&self) -> CC4E_R
Bit 12 - Capture/Compare 4 output enable. refer to CC1E description
Methods from Deref<Target = R<CCER_SPEC>>
Trait Implementations
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more