Module imxrt_iomuxc::prelude

source ·
Expand description

Re-export of top-level components, without the chip-specific modules.

prelude is to help HAL implementors re-export the imxrt-iomuxc APIs as a single module.

// Your crate's module:
pub mod iomuxc {
    // Re-export common modules and types
    pub use imxrt_iomuxc::prelude::*;
    // Conditionally re-export chip-specific pads
    #[cfg(feature = "imxrt1060")]
    pub use imxrt_iomuxc::imxrt1060::*;
}

Re-exports§

Structs§

  • A configuration capable of compile-time, const configuration:

Enums§

  • Drive strength
  • The hysteresis (HYS) bit controls whether a pin acts as a Schmitt trigger, which is a comparator remembering its last input state (hysteresis).
  • Open Drain Enable Field
  • PullKeepDeprecated
    Enable or disable the pull / keeper functionality
  • PullKeepSelectDeprecated
    Control signal to enable internal pull-up/down resistors or pad keeper functionality.
  • The pull up, pull down, or keeper configuration.
  • PullUpDownDeprecated
    Controls signals to select pull-up or pull-down internal resistance strength.
  • Slew Rate
  • Sets electrical characteristics of a pin in a given frequency range

Functions§

  • Applies the configuration config for the supplied pad