[−][src]Struct lpc55_hal::typestates::pin::state::Gpio
Marks a [Pin
] as being assigned to general-purpose I/O
TODO: It would be much nicer to use B or W instead of PIN, as then each pin could have just its own register to read and write to. This needs some work on the SVD.
Trait Implementations
Auto Trait Implementations
impl<D> Send for Gpio<D> where
D: Send,
D: Send,
impl<D> !Sync for Gpio<D>
impl<D> Unpin for Gpio<D> where
D: Unpin,
D: Unpin,
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,
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
[src]
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.
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>,