Type Alias nrf52840dk::Mx25r6435f

source ·
pub(crate) type Mx25r6435f = Mx25r6435fComponentType<SPIM<'static>, GPIOPin<'static>, Rtc<'static>>;

Aliased Type§

struct Mx25r6435f {
    spi: &'static VirtualSpiMasterDevice<'static, SPIM<'static>>,
    alarm: &'static VirtualMuxAlarm<'static, Rtc<'static>>,
    state: Cell<State>,
    write_protect_pin: Option<&'static GPIOPin<'static>>,
    hold_pin: Option<&'static GPIOPin<'static>>,
    txbuffer: TakeCell<'static, [u8]>,
    rxbuffer: TakeCell<'static, [u8]>,
    client: OptionalCell<&'static dyn Client<MX25R6435F<'static, VirtualSpiMasterDevice<'static, SPIM<'static>>, GPIOPin<'static>, VirtualMuxAlarm<'static, Rtc<'static>>>>>,
    client_sector: TakeCell<'static, Mx25r6435fSector>,
}

Fields§

§spi: &'static VirtualSpiMasterDevice<'static, SPIM<'static>>§alarm: &'static VirtualMuxAlarm<'static, Rtc<'static>>§state: Cell<State>§write_protect_pin: Option<&'static GPIOPin<'static>>§hold_pin: Option<&'static GPIOPin<'static>>§txbuffer: TakeCell<'static, [u8]>§rxbuffer: TakeCell<'static, [u8]>§client: OptionalCell<&'static dyn Client<MX25R6435F<'static, VirtualSpiMasterDevice<'static, SPIM<'static>>, GPIOPin<'static>, VirtualMuxAlarm<'static, Rtc<'static>>>>>§client_sector: TakeCell<'static, Mx25r6435fSector>