Module imxrt_hal::iomuxc [−][src]
Expand description
Pin muxing and configuration
See the imxrt_iomuxc
crate documentation for more information on this module.
This module re-exports that crate, along with a chip-specific IOMUXC crate.
Modules
Pads with the prefix ‘AD_B0’
Pads with the prefix ‘AD_B1’
ADC pad configuration
Pads with the prefix ‘B0’
Pads with the prefix ‘B1’
Pads with the prefix ‘EMC’
I2C pad configuration
Pads for the i.MX RT 106x processor family
Re-export of top-level components, without the chip-specific modules.
PWM pad configuration
SAI / I2S pad configurations
Pads with the prefix ‘SD_B0’
Pads with the prefix ‘SD_B1’
SPI pad configurations
UART pad configuration
Structs
A configuration capable of compile-time, const
configuration:
A daisy selection
A pad that has its type erased
All of the pads, with all types erased
An i.MXT RT pad
All of the pads
An error that indicates the conversion from an ErasedPad
to a
strongly-typed pad failed.
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
Enable or disable the pull / keeper functionality
Control signal to enable internal pull-up/down resistors or pad keeper functionality.
The pull up, pull down, or keeper configuration.
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
Traits
An IOMUXC-capable pad which can support I/O multiplexing
Functions
Set an alternate value for the pad
Clear the SION bit in a pad’s MUX register
Applies the configuration config
for the supplied pad
Set the SION bit in a pad’s MUX register