[−][src]Trait lpc8xx_hal::swm::UnassignFunction
Internal trait used to unassign functions from pins
This trait is an internal implementation detail and should neither be implemented nor used outside of LPC82x HAL. Any changes to this trait won't be considered breaking changes.
Please refer to Function::unassign
for the public API that uses this
trait.
Associated Types
type Unassigned
The type of the pin after the function has been unassigned
Required methods
fn unassign(self) -> Self::Unassigned
Internal method for unassigning a function from a pin
Implementors
impl<T, F, Is> UnassignFunction<F, Output> for Pin<T, Swm<((),), Is>> where
T: PinTrait,
F: FunctionTrait<T, Kind = Output>,
[src]
T: PinTrait,
F: FunctionTrait<T, Kind = Output>,
type Unassigned = Pin<T, Swm<(), Is>>
fn unassign(self) -> Self::Unassigned
[src]
impl<T, F, O, Is> UnassignFunction<F, Input> for Pin<T, Swm<O, (Is,)>> where
T: PinTrait,
F: FunctionTrait<T, Kind = Input>,
[src]
T: PinTrait,
F: FunctionTrait<T, Kind = Input>,