Module teensy4_pins::tmm

source ·
Expand description

Teensy MicroMod specific APIs

Use from_pads to constrain the processor pads into the pins available on the Teensy MicroMod. If you cannot safely acquire all processor pads, use the unsafe Pins::new method to generate pins.

PinPad IDAlt0Alt1Alt2Alt3Alt4Alt5Alt6Alt7Alt8Alt9
34GPIO_SD_B0_03USDHC1_DATA1FLEXPWM1_PWMB01LPUART8_RTS_BXBAR1_INOUT07LPSPI1_SDIGPIO3_IO15ENET2_RDATA00SEMC_CLK6
35GPIO_SD_B0_02USDHC1_DATA0FLEXPWM1_PWMA01LPUART8_CTS_BXBAR1_INOUT06LPSPI1_SDOGPIO3_IO14ENET2_RX_ERSEMC_CLK5
36GPIO_SD_B0_01USDHC1_CLKFLEXPWM1_PWMB00LPI2C3_SDAXBAR1_INOUT05LPSPI1_PCS0GPIO3_IO13FLEXSPIB_SS1_BENET2_TX_CLKENET2_REF_CLK2
37GPIO_SD_B0_00USDHC1_CMDFLEXPWM1_PWMA00LPI2C3_SCLXBAR1_INOUT04LPSPI1_SCKGPIO3_IO12FLEXSPIA_SS1_BENET2_TX_ENSEMC_DQS4
38GPIO_SD_B0_04USDHC1_DATA2FLEXPWM1_PWMA02LPUART8_TXXBAR1_INOUT08FLEXSPIB_SS0_BGPIO3_IO16CCM_CLKO1ENET2_RDATA01
39GPIO_SD_B0_05USDHC1_DATA3FLEXPWM1_PWMB02LPUART8_RXXBAR1_INOUT09FLEXSPIB_DQSGPIO3_IO17CCM_CLKO2ENET2_RX_EN
40GPIO_B0_04LCD_DATA00QTIMER2_TIMER1LPI2C2_SCLARM_TRACE0FLEXIO2_FLEXIO04GPIO2_IO04SRC_BOOT_CFG00ENET2_TDATA03
41GPIO_B0_05LCD_DATA01QTIMER2_TIMER2LPI2C2_SDAARM_TRACE1FLEXIO2_FLEXIO05GPIO2_IO05SRC_BOOT_CFG01ENET2_TDATA02
42GPIO_B0_06LCD_DATA02QTIMER3_TIMER0FLEXPWM2_PWMA00ARM_TRACE2FLEXIO2_FLEXIO06GPIO2_IO06SRC_BOOT_CFG02ENET2_RX_CLK
43GPIO_B0_07LCD_DATA03QTIMER3_TIMER1FLEXPWM2_PWMB00ARM_TRACE3FLEXIO2_FLEXIO07GPIO2_IO07SRC_BOOT_CFG03ENET2_TX_ER
44GPIO_B0_08LCD_DATA04QTIMER3_TIMER2FLEXPWM2_PWMA01LPUART3_TXFLEXIO2_FLEXIO08GPIO2_IO08SRC_BOOT_CFG04ENET2_RDATA03
45GPIO_B0_09LCD_DATA05QTIMER4_TIMER0FLEXPWM2_PWMB01LPUART3_RXFLEXIO2_FLEXIO09GPIO2_IO09SRC_BOOT_CFG05ENET2_RDATA02

Re-exports

pub use crate::common::*;

Structs

Teensy MicroMod pins

Functions

Constrain the processor pads to the Teensy MicroMod pins

Type Definitions

Type-erased Teensy MicroMod pins
Pin 34 (MicroMod)
Pin 35 (MicroMod)
Pin 36 (MicroMod)
Pin 37 (MicroMod)
Pin 38 (MicroMod)
Pin 39 (MicroMod)
Pin 40 (MicroMod)
Pin 41 (MicroMod)
Pin 42 (MicroMod)
Pin 43 (MicroMod)
Pin 44 (MicroMod)
Pin 45 (MicroMod)