Struct embassy_stm32::peripherals::PA1
source · pub struct PA1 { /* private fields */ }
Expand description
PA1 peripheral
Implementations§
Trait Implementations§
source§impl Channel2Pin<TIM2> for PA1
impl Channel2Pin<TIM2> for PA1
source§impl Peripheral for PA1
impl Peripheral for PA1
source§impl Pin for PA1
impl Pin for PA1
fn pin_port(&self) -> u8
fn _pin(&self) -> u8
fn _port(&self) -> u8
fn block(&self) -> Gpio
fn set_as_af(&self, af_num: u8, af_type: AFType)
fn set_as_af_pull(&self, _af_num: u8, af_type: AFType, pull: Pull)
fn set_as_analog(&self)
source§fn set_as_disconnected(&self)
fn set_as_disconnected(&self)
Set the pin as “disconnected”, ie doing nothing and consuming the lowest
amount of power possible. Read more
fn set_speed(&self, speed: Speed)
impl AdcPin<ADC1> for PA1
impl AdcPin<ADC2> for PA1
Auto Trait Implementations§
impl Freeze for PA1
impl RefUnwindSafe for PA1
impl Send for PA1
impl Sync for PA1
impl Unpin for PA1
impl UnwindSafe for PA1
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