pub struct Pin<Id: PinId> { /* private fields */ }Expand description
Primary Pin structure for the physical pins exposed by Vorago MCUs.
This pin structure is only used for resource management and does not do anything on its own.
Implementations§
Trait Implementations§
Source§impl HwCsProvider for Pin<Pa10>
impl HwCsProvider for Pin<Pa10>
Source§impl HwCsProvider for Pin<Pa11>
impl HwCsProvider for Pin<Pa11>
Source§impl HwCsProvider for Pin<Pa12>
impl HwCsProvider for Pin<Pa12>
Source§impl HwCsProvider for Pin<Pa13>
impl HwCsProvider for Pin<Pa13>
Source§impl HwCsProvider for Pin<Pa14>
impl HwCsProvider for Pin<Pa14>
Source§impl HwCsProvider for Pin<Pa15>
impl HwCsProvider for Pin<Pa15>
Source§impl HwCsProvider for Pin<Pa16>
impl HwCsProvider for Pin<Pa16>
Source§impl HwCsProvider for Pin<Pa17>
impl HwCsProvider for Pin<Pa17>
Source§impl HwCsProvider for Pin<Pa19>
impl HwCsProvider for Pin<Pa19>
Source§impl HwCsProvider for Pin<Pa20>
impl HwCsProvider for Pin<Pa20>
Source§impl HwCsProvider for Pin<Pa21>
impl HwCsProvider for Pin<Pa21>
Source§impl HwCsProvider for Pin<Pa22>
impl HwCsProvider for Pin<Pa22>
Source§impl HwCsProvider for Pin<Pa23>
impl HwCsProvider for Pin<Pa23>
Source§impl HwCsProvider for Pin<Pa24>
impl HwCsProvider for Pin<Pa24>
Source§impl HwCsProvider for Pin<Pa25>
impl HwCsProvider for Pin<Pa25>
Source§impl HwCsProvider for Pin<Pa26>
impl HwCsProvider for Pin<Pa26>
Source§impl HwCsProvider for Pin<Pa27>
impl HwCsProvider for Pin<Pa27>
Source§impl HwCsProvider for Pin<Pa28>
impl HwCsProvider for Pin<Pa28>
Source§impl HwCsProvider for Pin<Pb0>
impl HwCsProvider for Pin<Pb0>
Source§impl HwCsProvider for Pin<Pb1>
impl HwCsProvider for Pin<Pb1>
Source§impl HwCsProvider for Pin<Pb13>
impl HwCsProvider for Pin<Pb13>
Source§impl HwCsProvider for Pin<Pb14>
impl HwCsProvider for Pin<Pb14>
Source§impl HwCsProvider for Pin<Pb15>
impl HwCsProvider for Pin<Pb15>
Source§impl HwCsProvider for Pin<Pb16>
impl HwCsProvider for Pin<Pb16>
Source§impl HwCsProvider for Pin<Pb18>
impl HwCsProvider for Pin<Pb18>
Source§impl HwCsProvider for Pin<Pb2>
impl HwCsProvider for Pin<Pb2>
Source§impl HwCsProvider for Pin<Pb22>
impl HwCsProvider for Pin<Pb22>
Source§impl HwCsProvider for Pin<Pb23>
impl HwCsProvider for Pin<Pb23>
Source§impl HwCsProvider for Pin<Pb3>
impl HwCsProvider for Pin<Pb3>
Source§impl HwCsProvider for Pin<Pb4>
impl HwCsProvider for Pin<Pb4>
Source§impl HwCsProvider for Pin<Pb5>
impl HwCsProvider for Pin<Pb5>
Source§impl HwCsProvider for Pin<Pb6>
impl HwCsProvider for Pin<Pb6>
Source§impl HwCsProvider for Pin<Pb7>
impl HwCsProvider for Pin<Pb7>
Source§impl HwCsProvider for Pin<Pb8>
impl HwCsProvider for Pin<Pb8>
Source§impl HwCsProvider for Pin<Pb9>
impl HwCsProvider for Pin<Pb9>
Auto Trait Implementations§
impl<Id> Freeze for Pin<Id>
impl<Id> RefUnwindSafe for Pin<Id>where
Id: RefUnwindSafe,
impl<Id> Send for Pin<Id>where
Id: Send,
impl<Id> Sync for Pin<Id>where
Id: Sync,
impl<Id> Unpin for Pin<Id>where
Id: Unpin,
impl<Id> UnwindSafe for Pin<Id>where
Id: UnwindSafe,
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