pub struct ADC2 { /* private fields */ }Expand description
ADC2 peripheral
Implementations§
Trait Implementations§
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA0>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA0>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA1>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA1>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA2>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA2>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA3>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA3>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA4>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA4>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA5>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA5>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA6>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA6>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA7>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PA7>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PB0>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PB0>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PB1>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PB1>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC0>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC0>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC1>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC1>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC2>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC2>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC3>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC3>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC4>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC4>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC5>
impl<'d> AdcChannel<'d, ADC2> for Peri<'d, PC5>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for OpAmpOutput<'d, OPAMP1>
impl<'d> AdcChannel<'d, ADC2> for OpAmpOutput<'d, OPAMP1>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
Source§impl<'d> AdcChannel<'d, ADC2> for OpAmpOutput<'d, OPAMP2>
impl<'d> AdcChannel<'d, ADC2> for OpAmpOutput<'d, OPAMP2>
Source§fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
fn degrade_adc(self) -> BorrowedAdcChannel<'d, T>
Type-erase the channel. The pin (if any) is configured for the ADC once, here.
Source§fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
fn reborrow_adc<'a>(&'a mut self) -> BorrowedAdcChannel<'a, T>
Borrow the channel, type-erased. The pin (if any) is configured for the ADC.
impl Copy for ADC2
Source§impl InjectedTrigger<ADC2> for TIM1_TRGO
impl InjectedTrigger<ADC2> for TIM1_TRGO
Source§impl InjectedTrigger<ADC2> for TIM1_CC4
impl InjectedTrigger<ADC2> for TIM1_CC4
Source§impl InjectedTrigger<ADC2> for TIM2_TRGO
impl InjectedTrigger<ADC2> for TIM2_TRGO
Source§impl InjectedTrigger<ADC2> for TIM2_CC1
impl InjectedTrigger<ADC2> for TIM2_CC1
Source§impl InjectedTrigger<ADC2> for TIM3_CC4
impl InjectedTrigger<ADC2> for TIM3_CC4
Source§impl InjectedTrigger<ADC2> for TIM4_TRGO
impl InjectedTrigger<ADC2> for TIM4_TRGO
Source§impl InjectedTrigger<ADC2> for EXTI15_TRG
impl InjectedTrigger<ADC2> for EXTI15_TRG
Source§impl InjectedTrigger<ADC2> for TIM8_CC4
impl InjectedTrigger<ADC2> for TIM8_CC4
Source§impl InjectedTrigger<ADC2> for TIM1_TRGO2
impl InjectedTrigger<ADC2> for TIM1_TRGO2
Source§impl InjectedTrigger<ADC2> for TIM8_TRGO
impl InjectedTrigger<ADC2> for TIM8_TRGO
Source§impl InjectedTrigger<ADC2> for TIM8_TRGO2
impl InjectedTrigger<ADC2> for TIM8_TRGO2
Source§impl InjectedTrigger<ADC2> for TIM3_CC3
impl InjectedTrigger<ADC2> for TIM3_CC3
Source§impl InjectedTrigger<ADC2> for TIM3_TRGO
impl InjectedTrigger<ADC2> for TIM3_TRGO
Source§impl InjectedTrigger<ADC2> for TIM3_CC1
impl InjectedTrigger<ADC2> for TIM3_CC1
Source§impl InjectedTrigger<ADC2> for TIM6_TRGO
impl InjectedTrigger<ADC2> for TIM6_TRGO
Source§impl InjectedTrigger<ADC2> for TIM15_TRGO
impl InjectedTrigger<ADC2> for TIM15_TRGO
impl PeripheralType for ADC2
impl RccPeripheral for ADC2
Source§impl RegularTrigger<ADC2> for TIM1_CC1
impl RegularTrigger<ADC2> for TIM1_CC1
Source§impl RegularTrigger<ADC2> for TIM1_CC2
impl RegularTrigger<ADC2> for TIM1_CC2
Source§impl RegularTrigger<ADC2> for TIM1_CC3
impl RegularTrigger<ADC2> for TIM1_CC3
Source§impl RegularTrigger<ADC2> for TIM2_CC2
impl RegularTrigger<ADC2> for TIM2_CC2
Source§impl RegularTrigger<ADC2> for TIM3_TRGO
impl RegularTrigger<ADC2> for TIM3_TRGO
Source§impl RegularTrigger<ADC2> for TIM4_CC4
impl RegularTrigger<ADC2> for TIM4_CC4
Source§impl RegularTrigger<ADC2> for EXTI11_TRG
impl RegularTrigger<ADC2> for EXTI11_TRG
Source§impl RegularTrigger<ADC2> for TIM8_TRGO
impl RegularTrigger<ADC2> for TIM8_TRGO
Source§impl RegularTrigger<ADC2> for TIM8_TRGO2
impl RegularTrigger<ADC2> for TIM8_TRGO2
Source§impl RegularTrigger<ADC2> for TIM1_TRGO
impl RegularTrigger<ADC2> for TIM1_TRGO
Source§impl RegularTrigger<ADC2> for TIM1_TRGO2
impl RegularTrigger<ADC2> for TIM1_TRGO2
Source§impl RegularTrigger<ADC2> for TIM2_TRGO
impl RegularTrigger<ADC2> for TIM2_TRGO
Source§impl RegularTrigger<ADC2> for TIM4_TRGO
impl RegularTrigger<ADC2> for TIM4_TRGO
Source§impl RegularTrigger<ADC2> for TIM6_TRGO
impl RegularTrigger<ADC2> for TIM6_TRGO
Source§impl RegularTrigger<ADC2> for TIM15_TRGO
impl RegularTrigger<ADC2> for TIM15_TRGO
Source§impl RegularTrigger<ADC2> for TIM3_CC4
impl RegularTrigger<ADC2> for TIM3_CC4
Auto Trait Implementations§
impl Freeze for ADC2
impl RefUnwindSafe for ADC2
impl Send for ADC2
impl Sync for ADC2
impl Unpin for ADC2
impl UnsafeUnpin for ADC2
impl UnwindSafe for ADC2
Blanket Implementations§
impl<T, I> Binding<I, NoHandler<I>> for T
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