struct Local {Show 14 fields
uart0: UartPeripheral<Enabled, UART0, (Pin<Gpio0, FunctionUart, PullDown>, Pin<Gpio1, FunctionUart, PullDown>)>,
uart1_rx: Reader<UART1, (Pin<Gpio24, FunctionUart, PullDown>, Pin<Gpio25, FunctionUart, PullDown>)>,
uart1_rx_receiver: Receiver<'static, Response, UART1_RX_QUEUE_DEPTH>,
uart1_rx_sender: Sender<'static, Response, UART1_RX_QUEUE_DEPTH>,
uart1_tx: Bp35c0J11Writer<Writer<UART1, (Pin<Gpio24, FunctionUart, PullDown>, Pin<Gpio25, FunctionUart, PullDown>)>>,
i2c1: I2C<I2C1, (Pin<Gpio2, FunctionI2c, PullUp>, Pin<Gpio3, FunctionI2c, PullUp>)>,
spi0: Spi<Enabled, SPI0, (Pin<Gpio19, FunctionSpi, PullDown>, Pin<Gpio20, FunctionSpi, PullDown>, Pin<Gpio18, FunctionSpi, PullDown>)>,
spi0_csn_adt7310: Pin<Gpio6, FunctionSio<SioOutput>, PullDown>,
bp35c0_j11_resetn: Pin<Gpio11, FunctionSio<SioOutput>, PullDown>,
txs0108e_oe: Pin<Gpio10, FunctionSio<SioOutput>, PullDown>,
lcd_resetn: Pin<Gpio7, FunctionSio<SioOutput>, PullDown>,
led: Pin<Gpio13, FunctionSio<SioOutput>, PullDown>,
neopixel: NeoPixel<(PIO0, SM0)>,
bp35c0_j11_parser: Parser,
}Expand description
Local resources
Fields§
§uart0: UartPeripheral<Enabled, UART0, (Pin<Gpio0, FunctionUart, PullDown>, Pin<Gpio1, FunctionUart, PullDown>)>§uart1_rx: Reader<UART1, (Pin<Gpio24, FunctionUart, PullDown>, Pin<Gpio25, FunctionUart, PullDown>)>§uart1_rx_receiver: Receiver<'static, Response, UART1_RX_QUEUE_DEPTH>§uart1_rx_sender: Sender<'static, Response, UART1_RX_QUEUE_DEPTH>§uart1_tx: Bp35c0J11Writer<Writer<UART1, (Pin<Gpio24, FunctionUart, PullDown>, Pin<Gpio25, FunctionUart, PullDown>)>>§i2c1: I2C<I2C1, (Pin<Gpio2, FunctionI2c, PullUp>, Pin<Gpio3, FunctionI2c, PullUp>)>§spi0: Spi<Enabled, SPI0, (Pin<Gpio19, FunctionSpi, PullDown>, Pin<Gpio20, FunctionSpi, PullDown>, Pin<Gpio18, FunctionSpi, PullDown>)>§spi0_csn_adt7310: Pin<Gpio6, FunctionSio<SioOutput>, PullDown>§bp35c0_j11_resetn: Pin<Gpio11, FunctionSio<SioOutput>, PullDown>§txs0108e_oe: Pin<Gpio10, FunctionSio<SioOutput>, PullDown>§lcd_resetn: Pin<Gpio7, FunctionSio<SioOutput>, PullDown>§led: Pin<Gpio13, FunctionSio<SioOutput>, PullDown>§neopixel: NeoPixel<(PIO0, SM0)>§bp35c0_j11_parser: ParserAuto Trait Implementations§
impl Freeze for Local
impl !RefUnwindSafe for Local
impl Send for Local
impl !Sync for Local
impl Unpin for Local
impl !UnwindSafe for Local
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
§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more