Trait stm32f7xx_hal::fmc::FmcExt [−][src]
pub trait FmcExt: Sized {
fn fmc(self, clocks: &Clocks) -> FMC;
fn sdram<BANK: SdramPinSet, ADDR: AddressPinSet, PINS: PinsSdram<BANK, ADDR>, CHIP: SdramChip>(
self,
pins: PINS,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP> { ... }
fn sdram_unchecked<CHIP: SdramChip, BANK: Into<SdramTargetBank>>(
self,
bank: BANK,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP> { ... }
}
Expand description
Extension trait for FMC controller
Required methods
Provided methods
fn sdram<BANK: SdramPinSet, ADDR: AddressPinSet, PINS: PinsSdram<BANK, ADDR>, CHIP: SdramChip>(
self,
pins: PINS,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP>
fn sdram<BANK: SdramPinSet, ADDR: AddressPinSet, PINS: PinsSdram<BANK, ADDR>, CHIP: SdramChip>(
self,
pins: PINS,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP>
A new SDRAM memory via the Flexible Memory Controller
fn sdram_unchecked<CHIP: SdramChip, BANK: Into<SdramTargetBank>>(
self,
bank: BANK,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP>
fn sdram_unchecked<CHIP: SdramChip, BANK: Into<SdramTargetBank>>(
self,
bank: BANK,
chip: CHIP,
clocks: &Clocks
) -> Sdram<FMC, CHIP>
A new SDRAM memory via the Flexible Memory Controller