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>