[][src]Struct bl602_hal::gpio::Parts

pub struct Parts {
    pub pin0: Pin0<Input<Floating>>,
    pub pin1: Pin1<Input<Floating>>,
    pub pin2: Pin2<Input<Floating>>,
    pub pin3: Pin3<Input<Floating>>,
    pub pin4: Pin4<Input<Floating>>,
    pub pin5: Pin5<Input<Floating>>,
    pub pin6: Pin6<Input<Floating>>,
    pub pin7: Pin7<Input<Floating>>,
    pub pin8: Pin8<Input<Floating>>,
    pub pin9: Pin9<Input<Floating>>,
    pub pin10: Pin10<Input<Floating>>,
    pub pin11: Pin11<Input<Floating>>,
    pub pin12: Pin12<Input<Floating>>,
    pub pin13: Pin13<Input<Floating>>,
    pub pin14: Pin14<Input<Floating>>,
    pub pin15: Pin15<Input<Floating>>,
    pub pin16: Pin16<Input<Floating>>,
    pub pin17: Pin17<Input<Floating>>,
    pub pin18: Pin18<Input<Floating>>,
    pub pin19: Pin19<Input<Floating>>,
    pub pin20: Pin20<Input<Floating>>,
    pub pin21: Pin21<Input<Floating>>,
    pub pin22: Pin22<Input<Floating>>,
    pub uart_mux0: UartMux0<Uart0Cts>,
    pub uart_mux1: UartMux1<Uart0Cts>,
    pub uart_mux2: UartMux2<Uart0Cts>,
    pub uart_mux3: UartMux3<Uart0Cts>,
    pub uart_mux4: UartMux4<Uart0Cts>,
    pub uart_mux5: UartMux5<Uart0Cts>,
    pub uart_mux6: UartMux6<Uart0Cts>,
    pub uart_mux7: UartMux7<Uart0Cts>,
    pub clk_cfg: ClkCfg,
}

Gpio parts

Fields

pin0: Pin0<Input<Floating>>pin1: Pin1<Input<Floating>>pin2: Pin2<Input<Floating>>pin3: Pin3<Input<Floating>>pin4: Pin4<Input<Floating>>pin5: Pin5<Input<Floating>>pin6: Pin6<Input<Floating>>pin7: Pin7<Input<Floating>>pin8: Pin8<Input<Floating>>pin9: Pin9<Input<Floating>>pin10: Pin10<Input<Floating>>pin11: Pin11<Input<Floating>>pin12: Pin12<Input<Floating>>pin13: Pin13<Input<Floating>>pin14: Pin14<Input<Floating>>pin15: Pin15<Input<Floating>>pin16: Pin16<Input<Floating>>pin17: Pin17<Input<Floating>>pin18: Pin18<Input<Floating>>pin19: Pin19<Input<Floating>>pin20: Pin20<Input<Floating>>pin21: Pin21<Input<Floating>>pin22: Pin22<Input<Floating>>uart_mux0: UartMux0<Uart0Cts>uart_mux1: UartMux1<Uart0Cts>uart_mux2: UartMux2<Uart0Cts>uart_mux3: UartMux3<Uart0Cts>uart_mux4: UartMux4<Uart0Cts>uart_mux5: UartMux5<Uart0Cts>uart_mux6: UartMux6<Uart0Cts>uart_mux7: UartMux7<Uart0Cts>clk_cfg: ClkCfg

Auto Trait Implementations

impl Send for Parts

impl Sync for Parts

impl Unpin for Parts

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.