Trait stm32_fmc::FmcPeripheral[][src]

pub unsafe trait FmcPeripheral: Send {
    const REGISTERS: *const ();

    fn enable(&mut self);
fn source_clock_hz(&self) -> u32; fn memory_controller_enable(&mut self) { ... } }
Expand description

A trait for device-specific FMC peripherals. Implement this to add support for a new hardware platform. Peripherals that have this trait must have the same register block as STM32 FMC peripherals.

Associated Constants

Pointer to the register block

Required methods

Enables the FMC on its peripheral bus

The frequency of the clock used as a source for the fmc_clk.

F4/F7/G4: hclk H7: fmc_ker_ck

Provided methods

Enables the FMC memory controller (not always required)

Implementors