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
pub use crate::adc;
pub use crate::alternate;
pub use crate::ccm;
pub use crate::clear_sion;
pub use crate::consts;
pub use crate::flexpwm;
pub use crate::gpio;
pub use crate::lpi2c;
pub use crate::lpspi;
pub use crate::lpuart;
pub use crate::sai;
pub use crate::set_sion;
pub use crate::usdhc;
pub use crate::Daisy;
pub use crate::ErasedPad;
pub use crate::Pad;
pub use crate::WrongPadError;
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