Callisto4Bootloader: FLEXIO Register Masks

Callisto4Bootloader

Macros
FLEXIO Register Masks
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer » FLEXIO Peripheral Access Layer

## Macros

#define | FLEXIO_SHIFTCTL_COUNT (4U)
#define | FLEXIO_SHIFTCFG_COUNT (4U)
#define | FLEXIO_SHIFTBUF_COUNT (4U)
#define | FLEXIO_SHIFTBUFBIS_COUNT (4U)
#define | FLEXIO_SHIFTBUFBYS_COUNT (4U)
#define | FLEXIO_SHIFTBUFBBS_COUNT (4U)
#define | FLEXIO_TIMCTL_COUNT (4U)
#define | FLEXIO_TIMCFG_COUNT (4U)
#define | FLEXIO_TIMCMP_COUNT (4U)
#define | FLEXIO_SHIFTBUFNBS_COUNT (4U)
#define | FLEXIO_SHIFTBUFHWS_COUNT (4U)
#define | FLEXIO_SHIFTBUFNIS_COUNT (4U)

## VERID - Version ID Register

#define | FLEXIO_VERID_FEATURE_MASK (0xFFFFU)
#define | FLEXIO_VERID_FEATURE_SHIFT (0U)
#define | FLEXIO_VERID_FEATURE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_FEATURE_SHIFT)) & FLEXIO_VERID_FEATURE_MASK)
#define | FLEXIO_VERID_MINOR_MASK (0xFF0000U)
#define | FLEXIO_VERID_MINOR_SHIFT (16U)
#define | FLEXIO_VERID_MINOR(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_MINOR_SHIFT)) & FLEXIO_VERID_MINOR_MASK)
#define | FLEXIO_VERID_MAJOR_MASK (0xFF000000U)
#define | FLEXIO_VERID_MAJOR_SHIFT (24U)
#define | FLEXIO_VERID_MAJOR(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_MAJOR_SHIFT)) & FLEXIO_VERID_MAJOR_MASK)
#define | I2S_VERID_FEATURE_MASK (0xFFFFU)
#define | I2S_VERID_FEATURE_SHIFT (0U)
#define | I2S_VERID_FEATURE(x) (((uint32_t)(((uint32_t)(x)) << I2S_VERID_FEATURE_SHIFT)) & I2S_VERID_FEATURE_MASK)
#define | I2S_VERID_MINOR_MASK (0xFF0000U)
#define | I2S_VERID_MINOR_SHIFT (16U)
#define | I2S_VERID_MINOR(x) (((uint32_t)(((uint32_t)(x)) << I2S_VERID_MINOR_SHIFT)) & I2S_VERID_MINOR_MASK)
#define | I2S_VERID_MAJOR_MASK (0xFF000000U)
#define | I2S_VERID_MAJOR_SHIFT (24U)
#define | I2S_VERID_MAJOR(x) (((uint32_t)(((uint32_t)(x)) << I2S_VERID_MAJOR_SHIFT)) & I2S_VERID_MAJOR_MASK)
#define | LPI2C_VERID_FEATURE_MASK (0xFFFFU)
#define | LPI2C_VERID_FEATURE_SHIFT (0U)
#define | LPI2C_VERID_FEATURE(x) (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_FEATURE_SHIFT)) & LPI2C_VERID_FEATURE_MASK)
#define | LPI2C_VERID_MINOR_MASK (0xFF0000U)
#define | LPI2C_VERID_MINOR_SHIFT (16U)
#define | LPI2C_VERID_MINOR(x) (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_MINOR_SHIFT)) & LPI2C_VERID_MINOR_MASK)
#define | LPI2C_VERID_MAJOR_MASK (0xFF000000U)
#define | LPI2C_VERID_MAJOR_SHIFT (24U)
#define | LPI2C_VERID_MAJOR(x) (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_MAJOR_SHIFT)) & LPI2C_VERID_MAJOR_MASK)
#define | LPSPI_VERID_FEATURE_MASK (0xFFFFU)
#define | LPSPI_VERID_FEATURE_SHIFT (0U)
#define | LPSPI_VERID_FEATURE(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_FEATURE_SHIFT)) & LPSPI_VERID_FEATURE_MASK)
#define | LPSPI_VERID_MINOR_MASK (0xFF0000U)
#define | LPSPI_VERID_MINOR_SHIFT (16U)
#define | LPSPI_VERID_MINOR(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_MINOR_SHIFT)) & LPSPI_VERID_MINOR_MASK)
#define | LPSPI_VERID_MAJOR_MASK (0xFF000000U)
#define | LPSPI_VERID_MAJOR_SHIFT (24U)
#define | LPSPI_VERID_MAJOR(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_MAJOR_SHIFT)) & LPSPI_VERID_MAJOR_MASK)
#define | LPUART_VERID_FEATURE_MASK (0xFFFFU)
#define | LPUART_VERID_FEATURE_SHIFT (0U)
#define | LPUART_VERID_FEATURE(x) (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_FEATURE_SHIFT)) & LPUART_VERID_FEATURE_MASK)
#define | LPUART_VERID_MINOR_MASK (0xFF0000U)
#define | LPUART_VERID_MINOR_SHIFT (16U)
#define | LPUART_VERID_MINOR(x) (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_MINOR_SHIFT)) & LPUART_VERID_MINOR_MASK)
#define | LPUART_VERID_MAJOR_MASK (0xFF000000U)
#define | LPUART_VERID_MAJOR_SHIFT (24U)
#define | LPUART_VERID_MAJOR(x) (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_MAJOR_SHIFT)) & LPUART_VERID_MAJOR_MASK)

## PARAM - Parameter Register

#define | FLEXIO_PARAM_SHIFTER_MASK (0xFFU)
#define | FLEXIO_PARAM_SHIFTER_SHIFT (0U)
#define | FLEXIO_PARAM_SHIFTER(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_SHIFTER_SHIFT)) & FLEXIO_PARAM_SHIFTER_MASK)
#define | FLEXIO_PARAM_TIMER_MASK (0xFF00U)
#define | FLEXIO_PARAM_TIMER_SHIFT (8U)
#define | FLEXIO_PARAM_TIMER(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TIMER_SHIFT)) & FLEXIO_PARAM_TIMER_MASK)
#define | FLEXIO_PARAM_PIN_MASK (0xFF0000U)
#define | FLEXIO_PARAM_PIN_SHIFT (16U)
#define | FLEXIO_PARAM_PIN(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_PIN_SHIFT)) & FLEXIO_PARAM_PIN_MASK)
#define | FLEXIO_PARAM_TRIGGER_MASK (0xFF000000U)
#define | FLEXIO_PARAM_TRIGGER_SHIFT (24U)
#define | FLEXIO_PARAM_TRIGGER(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TRIGGER_SHIFT)) & FLEXIO_PARAM_TRIGGER_MASK)
#define | I2S_PARAM_DATALINE_MASK (0xFU)
#define | I2S_PARAM_DATALINE_SHIFT (0U)
#define | I2S_PARAM_DATALINE(x) (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_DATALINE_SHIFT)) & I2S_PARAM_DATALINE_MASK)
#define | I2S_PARAM_FIFO_MASK (0xF00U)
#define | I2S_PARAM_FIFO_SHIFT (8U)
#define | I2S_PARAM_FIFO(x) (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FIFO_SHIFT)) & I2S_PARAM_FIFO_MASK)
#define | I2S_PARAM_FRAME_MASK (0xF0000U)
#define | I2S_PARAM_FRAME_SHIFT (16U)
#define | I2S_PARAM_FRAME(x) (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FRAME_SHIFT)) & I2S_PARAM_FRAME_MASK)
#define | LPI2C_PARAM_MTXFIFO_MASK (0xFU)
#define | LPI2C_PARAM_MTXFIFO_SHIFT (0U)
#define | LPI2C_PARAM_MTXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPI2C_PARAM_MTXFIFO_SHIFT)) & LPI2C_PARAM_MTXFIFO_MASK)
#define | LPI2C_PARAM_MRXFIFO_MASK (0xF00U)
#define | LPI2C_PARAM_MRXFIFO_SHIFT (8U)
#define | LPI2C_PARAM_MRXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPI2C_PARAM_MRXFIFO_SHIFT)) & LPI2C_PARAM_MRXFIFO_MASK)
#define | LPSPI_PARAM_TXFIFO_MASK (0xFFU)
#define | LPSPI_PARAM_TXFIFO_SHIFT (0U)
#define | LPSPI_PARAM_TXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_TXFIFO_SHIFT)) & LPSPI_PARAM_TXFIFO_MASK)
#define | LPSPI_PARAM_RXFIFO_MASK (0xFF00U)
#define | LPSPI_PARAM_RXFIFO_SHIFT (8U)
#define | LPSPI_PARAM_RXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_RXFIFO_SHIFT)) & LPSPI_PARAM_RXFIFO_MASK)
#define | LPSPI_PARAM_PCSNUM_MASK (0xFF0000U)
#define | LPSPI_PARAM_PCSNUM_SHIFT (16U)
#define | LPSPI_PARAM_PCSNUM(x) (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_PCSNUM_SHIFT)) & LPSPI_PARAM_PCSNUM_MASK)
#define | LPUART_PARAM_TXFIFO_MASK (0xFFU)
#define | LPUART_PARAM_TXFIFO_SHIFT (0U)
#define | LPUART_PARAM_TXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPUART_PARAM_TXFIFO_SHIFT)) & LPUART_PARAM_TXFIFO_MASK)
#define | LPUART_PARAM_RXFIFO_MASK (0xFF00U)
#define | LPUART_PARAM_RXFIFO_SHIFT (8U)
#define | LPUART_PARAM_RXFIFO(x) (((uint32_t)(((uint32_t)(x)) << LPUART_PARAM_RXFIFO_SHIFT)) & LPUART_PARAM_RXFIFO_MASK)

## CTRL - FlexIO Control Register

#define | FLEXIO_CTRL_FLEXEN_MASK (0x1U)
#define | FLEXIO_CTRL_FLEXEN_SHIFT (0U)
#define | FLEXIO_CTRL_FLEXEN(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_FLEXEN_SHIFT)) & FLEXIO_CTRL_FLEXEN_MASK)
#define | FLEXIO_CTRL_SWRST_MASK (0x2U)
#define | FLEXIO_CTRL_SWRST_SHIFT (1U)
#define | FLEXIO_CTRL_SWRST(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_SWRST_SHIFT)) & FLEXIO_CTRL_SWRST_MASK)
#define | FLEXIO_CTRL_FASTACC_MASK (0x4U)
#define | FLEXIO_CTRL_FASTACC_SHIFT (2U)
#define | FLEXIO_CTRL_FASTACC(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_FASTACC_SHIFT)) & FLEXIO_CTRL_FASTACC_MASK)
#define | FLEXIO_CTRL_DBGE_MASK (0x40000000U)
#define | FLEXIO_CTRL_DBGE_SHIFT (30U)
#define | FLEXIO_CTRL_DBGE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_DBGE_SHIFT)) & FLEXIO_CTRL_DBGE_MASK)
#define | FLEXIO_CTRL_DOZEN_MASK (0x80000000U)
#define | FLEXIO_CTRL_DOZEN_SHIFT (31U)
#define | FLEXIO_CTRL_DOZEN(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_DOZEN_SHIFT)) & FLEXIO_CTRL_DOZEN_MASK)

## PIN - Pin State Register

#define | FLEXIO_PIN_PDI_MASK (0xFFFFFFFFU) /* Merged from fields with different position or width, of widths (16, 32), largest definition used */
#define | FLEXIO_PIN_PDI_SHIFT (0U)
#define | FLEXIO_PIN_PDI(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PIN_PDI_SHIFT)) & FLEXIO_PIN_PDI_MASK) /* Merged from fields with different position or width, of widths (16, 32), largest definition used */

## SHIFTSTAT - Shifter Status Register

#define | FLEXIO_SHIFTSTAT_SSF_MASK (0xFU)
#define | FLEXIO_SHIFTSTAT_SSF_SHIFT (0U)
#define | FLEXIO_SHIFTSTAT_SSF(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSTAT_SSF_SHIFT)) & FLEXIO_SHIFTSTAT_SSF_MASK)

## SHIFTERR - Shifter Error Register

#define | FLEXIO_SHIFTERR_SEF_MASK (0xFU)
#define | FLEXIO_SHIFTERR_SEF_SHIFT (0U)
#define | FLEXIO_SHIFTERR_SEF(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTERR_SEF_SHIFT)) & FLEXIO_SHIFTERR_SEF_MASK)

## TIMSTAT - Timer Status Register

#define | FLEXIO_TIMSTAT_TSF_MASK (0xFU)
#define | FLEXIO_TIMSTAT_TSF_SHIFT (0U)
#define | FLEXIO_TIMSTAT_TSF(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMSTAT_TSF_SHIFT)) & FLEXIO_TIMSTAT_TSF_MASK)

## SHIFTSIEN - Shifter Status Interrupt Enable

#define | FLEXIO_SHIFTSIEN_SSIE_MASK (0xFU)
#define | FLEXIO_SHIFTSIEN_SSIE_SHIFT (0U)
#define | FLEXIO_SHIFTSIEN_SSIE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSIEN_SSIE_SHIFT)) & FLEXIO_SHIFTSIEN_SSIE_MASK)

## SHIFTEIEN - Shifter Error Interrupt Enable

#define | FLEXIO_SHIFTEIEN_SEIE_MASK (0xFU)
#define | FLEXIO_SHIFTEIEN_SEIE_SHIFT (0U)
#define | FLEXIO_SHIFTEIEN_SEIE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTEIEN_SEIE_SHIFT)) & FLEXIO_SHIFTEIEN_SEIE_MASK)

## TIMIEN - Timer Interrupt Enable Register

#define | FLEXIO_TIMIEN_TEIE_MASK (0xFU)
#define | FLEXIO_TIMIEN_TEIE_SHIFT (0U)
#define | FLEXIO_TIMIEN_TEIE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMIEN_TEIE_SHIFT)) & FLEXIO_TIMIEN_TEIE_MASK)

## SHIFTSDEN - Shifter Status DMA Enable

#define | FLEXIO_SHIFTSDEN_SSDE_MASK (0xFU)
#define | FLEXIO_SHIFTSDEN_SSDE_SHIFT (0U)
#define | FLEXIO_SHIFTSDEN_SSDE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSDEN_SSDE_SHIFT)) & FLEXIO_SHIFTSDEN_SSDE_MASK)

## SHIFTSTATE - Shifter State Register

#define | FLEXIO_SHIFTSTATE_STATE_MASK (0x7U)
#define | FLEXIO_SHIFTSTATE_STATE_SHIFT (0U)
#define | FLEXIO_SHIFTSTATE_STATE(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSTATE_STATE_SHIFT)) & FLEXIO_SHIFTSTATE_STATE_MASK)

## SHIFTCTL - Shifter Control N Register

#define | FLEXIO_SHIFTCTL_SMOD_MASK (0x7U)
#define | FLEXIO_SHIFTCTL_SMOD_SHIFT (0U)
#define | FLEXIO_SHIFTCTL_SMOD(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_SMOD_SHIFT)) & FLEXIO_SHIFTCTL_SMOD_MASK)
#define | FLEXIO_SHIFTCTL_PINPOL_MASK (0x80U)
#define | FLEXIO_SHIFTCTL_PINPOL_SHIFT (7U)
#define | FLEXIO_SHIFTCTL_PINPOL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINPOL_SHIFT)) & FLEXIO_SHIFTCTL_PINPOL_MASK)
#define | FLEXIO_SHIFTCTL_PINSEL_MASK (0x1F00U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */
#define | FLEXIO_SHIFTCTL_PINSEL_SHIFT (8U)
#define | FLEXIO_SHIFTCTL_PINSEL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINSEL_SHIFT)) & FLEXIO_SHIFTCTL_PINSEL_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */
#define | FLEXIO_SHIFTCTL_PINCFG_MASK (0x30000U)
#define | FLEXIO_SHIFTCTL_PINCFG_SHIFT (16U)
#define | FLEXIO_SHIFTCTL_PINCFG(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINCFG_SHIFT)) & FLEXIO_SHIFTCTL_PINCFG_MASK)
#define | FLEXIO_SHIFTCTL_TIMPOL_MASK (0x800000U)
#define | FLEXIO_SHIFTCTL_TIMPOL_SHIFT (23U)
#define | FLEXIO_SHIFTCTL_TIMPOL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_TIMPOL_SHIFT)) & FLEXIO_SHIFTCTL_TIMPOL_MASK)
#define | FLEXIO_SHIFTCTL_TIMSEL_MASK (0x3000000U)
#define | FLEXIO_SHIFTCTL_TIMSEL_SHIFT (24U)
#define | FLEXIO_SHIFTCTL_TIMSEL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_TIMSEL_SHIFT)) & FLEXIO_SHIFTCTL_TIMSEL_MASK)

## SHIFTCFG - Shifter Configuration N Register

#define | FLEXIO_SHIFTCFG_SSTART_MASK (0x3U)
#define | FLEXIO_SHIFTCFG_SSTART_SHIFT (0U)
#define | FLEXIO_SHIFTCFG_SSTART(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_SSTART_SHIFT)) & FLEXIO_SHIFTCFG_SSTART_MASK)
#define | FLEXIO_SHIFTCFG_SSTOP_MASK (0x30U)
#define | FLEXIO_SHIFTCFG_SSTOP_SHIFT (4U)
#define | FLEXIO_SHIFTCFG_SSTOP(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_SSTOP_SHIFT)) & FLEXIO_SHIFTCFG_SSTOP_MASK)
#define | FLEXIO_SHIFTCFG_INSRC_MASK (0x100U)
#define | FLEXIO_SHIFTCFG_INSRC_SHIFT (8U)
#define | FLEXIO_SHIFTCFG_INSRC(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_INSRC_SHIFT)) & FLEXIO_SHIFTCFG_INSRC_MASK)
#define | FLEXIO_SHIFTCFG_PWIDTH_MASK (0x1F0000U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */
#define | FLEXIO_SHIFTCFG_PWIDTH_SHIFT (16U)
#define | FLEXIO_SHIFTCFG_PWIDTH(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_PWIDTH_SHIFT)) & FLEXIO_SHIFTCFG_PWIDTH_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

## SHIFTBUF - Shifter Buffer N Register

#define | FLEXIO_SHIFTBUF_SHIFTBUF_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT (0U)
#define | FLEXIO_SHIFTBUF_SHIFTBUF(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT)) & FLEXIO_SHIFTBUF_SHIFTBUF_MASK)

## SHIFTBUFBIS - Shifter Buffer N Bit Swapped Register

#define | FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT)) & FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK)

## SHIFTBUFBYS - Shifter Buffer N Byte Swapped Register

#define | FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT)) & FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK)

## SHIFTBUFBBS - Shifter Buffer N Bit Byte Swapped Register

#define | FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT)) & FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK)

## TIMCTL - Timer Control N Register

#define | FLEXIO_TIMCTL_TIMOD_MASK (0x3U)
#define | FLEXIO_TIMCTL_TIMOD_SHIFT (0U)
#define | FLEXIO_TIMCTL_TIMOD(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TIMOD_SHIFT)) & FLEXIO_TIMCTL_TIMOD_MASK)
#define | FLEXIO_TIMCTL_PINPOL_MASK (0x80U)
#define | FLEXIO_TIMCTL_PINPOL_SHIFT (7U)
#define | FLEXIO_TIMCTL_PINPOL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINPOL_SHIFT)) & FLEXIO_TIMCTL_PINPOL_MASK)
#define | FLEXIO_TIMCTL_PINSEL_MASK (0x1F00U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */
#define | FLEXIO_TIMCTL_PINSEL_SHIFT (8U)
#define | FLEXIO_TIMCTL_PINSEL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINSEL_SHIFT)) & FLEXIO_TIMCTL_PINSEL_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */
#define | FLEXIO_TIMCTL_PINCFG_MASK (0x30000U)
#define | FLEXIO_TIMCTL_PINCFG_SHIFT (16U)
#define | FLEXIO_TIMCTL_PINCFG(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINCFG_SHIFT)) & FLEXIO_TIMCTL_PINCFG_MASK)
#define | FLEXIO_TIMCTL_TRGSRC_MASK (0x400000U)
#define | FLEXIO_TIMCTL_TRGSRC_SHIFT (22U)
#define | FLEXIO_TIMCTL_TRGSRC(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGSRC_SHIFT)) & FLEXIO_TIMCTL_TRGSRC_MASK)
#define | FLEXIO_TIMCTL_TRGPOL_MASK (0x800000U)
#define | FLEXIO_TIMCTL_TRGPOL_SHIFT (23U)
#define | FLEXIO_TIMCTL_TRGPOL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGPOL_SHIFT)) & FLEXIO_TIMCTL_TRGPOL_MASK)
#define | FLEXIO_TIMCTL_TRGSEL_MASK (0x3F000000U) /* Merged from fields with different position or width, of widths (5, 6), largest definition used */
#define | FLEXIO_TIMCTL_TRGSEL_SHIFT (24U)
#define | FLEXIO_TIMCTL_TRGSEL(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGSEL_SHIFT)) & FLEXIO_TIMCTL_TRGSEL_MASK) /* Merged from fields with different position or width, of widths (5, 6), largest definition used */

## TIMCFG - Timer Configuration N Register

#define | FLEXIO_TIMCFG_TSTART_MASK (0x2U)
#define | FLEXIO_TIMCFG_TSTART_SHIFT (1U)
#define | FLEXIO_TIMCFG_TSTART(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TSTART_SHIFT)) & FLEXIO_TIMCFG_TSTART_MASK)
#define | FLEXIO_TIMCFG_TSTOP_MASK (0x30U)
#define | FLEXIO_TIMCFG_TSTOP_SHIFT (4U)
#define | FLEXIO_TIMCFG_TSTOP(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TSTOP_SHIFT)) & FLEXIO_TIMCFG_TSTOP_MASK)
#define | FLEXIO_TIMCFG_TIMENA_MASK (0x700U)
#define | FLEXIO_TIMCFG_TIMENA_SHIFT (8U)
#define | FLEXIO_TIMCFG_TIMENA(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMENA_SHIFT)) & FLEXIO_TIMCFG_TIMENA_MASK)
#define | FLEXIO_TIMCFG_TIMDIS_MASK (0x7000U)
#define | FLEXIO_TIMCFG_TIMDIS_SHIFT (12U)
#define | FLEXIO_TIMCFG_TIMDIS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMDIS_SHIFT)) & FLEXIO_TIMCFG_TIMDIS_MASK)
#define | FLEXIO_TIMCFG_TIMRST_MASK (0x70000U)
#define | FLEXIO_TIMCFG_TIMRST_SHIFT (16U)
#define | FLEXIO_TIMCFG_TIMRST(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMRST_SHIFT)) & FLEXIO_TIMCFG_TIMRST_MASK)
#define | FLEXIO_TIMCFG_TIMDEC_MASK (0x300000U)
#define | FLEXIO_TIMCFG_TIMDEC_SHIFT (20U)
#define | FLEXIO_TIMCFG_TIMDEC(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMDEC_SHIFT)) & FLEXIO_TIMCFG_TIMDEC_MASK)
#define | FLEXIO_TIMCFG_TIMOUT_MASK (0x3000000U)
#define | FLEXIO_TIMCFG_TIMOUT_SHIFT (24U)
#define | FLEXIO_TIMCFG_TIMOUT(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMOUT_SHIFT)) & FLEXIO_TIMCFG_TIMOUT_MASK)

## TIMCMP - Timer Compare N Register

#define | FLEXIO_TIMCMP_CMP_MASK (0xFFFFU)
#define | FLEXIO_TIMCMP_CMP_SHIFT (0U)
#define | FLEXIO_TIMCMP_CMP(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCMP_CMP_SHIFT)) & FLEXIO_TIMCMP_CMP_MASK)

## SHIFTBUFNBS - Shifter Buffer N Nibble Byte Swapped Register

#define | FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT)) & FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK)

## SHIFTBUFHWS - Shifter Buffer N Half Word Swapped Register

#define | FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT)) & FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK)

## SHIFTBUFNIS - Shifter Buffer N Nibble Swapped Register

#define | FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK (0xFFFFFFFFU)
#define | FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT (0U)
#define | FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT)) & FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK)

## Detailed Description

## Macro Definition Documentation

## ◆ FLEXIO_CTRL_DBGE

#define FLEXIO_CTRL_DBGE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_DBGE_SHIFT)) & FLEXIO_CTRL_DBGE_MASK)

DBGE - Debug Enable 0b0..FlexIO is disabled in debug modes. 0b1..FlexIO is enabled in debug modes

Definition at line 18679 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_DBGE_MASK

#define FLEXIO_CTRL_DBGE_MASK (0x40000000U)

Definition at line 18673 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_DBGE_SHIFT

#define FLEXIO_CTRL_DBGE_SHIFT (30U)

Definition at line 18674 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_DOZEN

#define FLEXIO_CTRL_DOZEN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_DOZEN_SHIFT)) & FLEXIO_CTRL_DOZEN_MASK)

DOZEN - Doze Enable 0b0..FlexIO enabled in Doze modes. 0b1..FlexIO disabled in Doze modes.

Definition at line 18686 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_DOZEN_MASK

#define FLEXIO_CTRL_DOZEN_MASK (0x80000000U)

Definition at line 18680 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_DOZEN_SHIFT

#define FLEXIO_CTRL_DOZEN_SHIFT (31U)

Definition at line 18681 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FASTACC

#define FLEXIO_CTRL_FASTACC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_FASTACC_SHIFT)) & FLEXIO_CTRL_FASTACC_MASK)

FASTACC - Fast Access 0b0..Configures for normal register accesses to FlexIO 0b1..Configures for fast register accesses to FlexIO

Definition at line 18672 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FASTACC_MASK

#define FLEXIO_CTRL_FASTACC_MASK (0x4U)

Definition at line 18666 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FASTACC_SHIFT

#define FLEXIO_CTRL_FASTACC_SHIFT (2U)

Definition at line 18667 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FLEXEN

#define FLEXIO_CTRL_FLEXEN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_FLEXEN_SHIFT)) & FLEXIO_CTRL_FLEXEN_MASK)

FLEXEN - FlexIO Enable 0b0..FlexIO module is disabled. 0b1..FlexIO module is enabled.

Definition at line 18658 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FLEXEN_MASK

#define FLEXIO_CTRL_FLEXEN_MASK (0x1U)

Definition at line 18652 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_FLEXEN_SHIFT

#define FLEXIO_CTRL_FLEXEN_SHIFT (0U)

Definition at line 18653 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_SWRST

#define FLEXIO_CTRL_SWRST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_CTRL_SWRST_SHIFT)) & FLEXIO_CTRL_SWRST_MASK)

SWRST - Software Reset 0b0..Software reset is disabled 0b1..Software reset is enabled, all FlexIO registers except the Control Register are reset.

Definition at line 18665 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_SWRST_MASK

#define FLEXIO_CTRL_SWRST_MASK (0x2U)

Definition at line 18659 of file MIMXRT1062.h.

## ◆ FLEXIO_CTRL_SWRST_SHIFT

#define FLEXIO_CTRL_SWRST_SHIFT (1U)

Definition at line 18660 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_PIN

#define FLEXIO_PARAM_PIN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_PIN_SHIFT)) & FLEXIO_PARAM_PIN_MASK)

PIN - Pin Number

Definition at line 18642 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_PIN_MASK

#define FLEXIO_PARAM_PIN_MASK (0xFF0000U)

Definition at line 18638 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_PIN_SHIFT

#define FLEXIO_PARAM_PIN_SHIFT (16U)

Definition at line 18639 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_SHIFTER

#define FLEXIO_PARAM_SHIFTER | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_SHIFTER_SHIFT)) & FLEXIO_PARAM_SHIFTER_MASK)

SHIFTER - Shifter Number

Definition at line 18632 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_SHIFTER_MASK

#define FLEXIO_PARAM_SHIFTER_MASK (0xFFU)

Definition at line 18628 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_SHIFTER_SHIFT

#define FLEXIO_PARAM_SHIFTER_SHIFT (0U)

Definition at line 18629 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TIMER

#define FLEXIO_PARAM_TIMER | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TIMER_SHIFT)) & FLEXIO_PARAM_TIMER_MASK)

TIMER - Timer Number

Definition at line 18637 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TIMER_MASK

#define FLEXIO_PARAM_TIMER_MASK (0xFF00U)

Definition at line 18633 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TIMER_SHIFT

#define FLEXIO_PARAM_TIMER_SHIFT (8U)

Definition at line 18634 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TRIGGER

#define FLEXIO_PARAM_TRIGGER | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TRIGGER_SHIFT)) & FLEXIO_PARAM_TRIGGER_MASK)

TRIGGER - Trigger Number

Definition at line 18647 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TRIGGER_MASK

#define FLEXIO_PARAM_TRIGGER_MASK (0xFF000000U)

Definition at line 18643 of file MIMXRT1062.h.

## ◆ FLEXIO_PARAM_TRIGGER_SHIFT

#define FLEXIO_PARAM_TRIGGER_SHIFT (24U)

Definition at line 18644 of file MIMXRT1062.h.

## ◆ FLEXIO_PIN_PDI

#define FLEXIO_PIN_PDI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PIN_PDI_SHIFT)) & FLEXIO_PIN_PDI_MASK) /* Merged from fields with different position or width, of widths (16, 32), largest definition used */

PDI - Pin Data Input

Definition at line 18695 of file MIMXRT1062.h.

## ◆ FLEXIO_PIN_PDI_MASK

#define FLEXIO_PIN_PDI_MASK (0xFFFFFFFFU) /* Merged from fields with different position or width, of widths (16, 32), largest definition used */

Definition at line 18691 of file MIMXRT1062.h.

## ◆ FLEXIO_PIN_PDI_SHIFT

#define FLEXIO_PIN_PDI_SHIFT (0U)

Definition at line 18692 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUF_COUNT

#define FLEXIO_SHIFTBUF_COUNT (4U)

Definition at line 18870 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUF_SHIFTBUF

#define FLEXIO_SHIFTBUF_SHIFTBUF | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT)) & FLEXIO_SHIFTBUF_SHIFTBUF_MASK)

SHIFTBUF - Shift Buffer

Definition at line 18866 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUF_SHIFTBUF_MASK

#define FLEXIO_SHIFTBUF_SHIFTBUF_MASK (0xFFFFFFFFU)

Definition at line 18862 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT

#define FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT (0U)

Definition at line 18863 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBBS_COUNT

#define FLEXIO_SHIFTBUFBBS_COUNT (4U)

Definition at line 18906 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS

#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT)) & FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK)

SHIFTBUFBBS - Shift Buffer

Definition at line 18902 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK

#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK (0xFFFFFFFFU)

Definition at line 18898 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT

#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT (0U)

Definition at line 18899 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBIS_COUNT

#define FLEXIO_SHIFTBUFBIS_COUNT (4U)

Definition at line 18882 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS

#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT)) & FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK)

SHIFTBUFBIS - Shift Buffer

Definition at line 18878 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK

#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK (0xFFFFFFFFU)

Definition at line 18874 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT

#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT (0U)

Definition at line 18875 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBYS_COUNT

#define FLEXIO_SHIFTBUFBYS_COUNT (4U)

Definition at line 18894 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS

#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT)) & FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK)

SHIFTBUFBYS - Shift Buffer

Definition at line 18890 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK

#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK (0xFFFFFFFFU)

Definition at line 18886 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT

#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT (0U)

Definition at line 18887 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFHWS_COUNT

#define FLEXIO_SHIFTBUFHWS_COUNT (4U)

Definition at line 19078 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS

#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT)) & FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK)

SHIFTBUFHWS - Shift Buffer

Definition at line 19074 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK

#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK (0xFFFFFFFFU)

Definition at line 19070 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT

#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT (0U)

Definition at line 19071 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNBS_COUNT

#define FLEXIO_SHIFTBUFNBS_COUNT (4U)

Definition at line 19066 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS

#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT)) & FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK)

SHIFTBUFNBS - Shift Buffer

Definition at line 19062 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK

#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK (0xFFFFFFFFU)

Definition at line 19058 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT

#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT (0U)

Definition at line 19059 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNIS_COUNT

#define FLEXIO_SHIFTBUFNIS_COUNT (4U)

Definition at line 19090 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS

#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT)) & FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK)

SHIFTBUFNIS - Shift Buffer

Definition at line 19086 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK

#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK (0xFFFFFFFFU)

Definition at line 19082 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT

#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT (0U)

Definition at line 19083 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_COUNT

#define FLEXIO_SHIFTCFG_COUNT (4U)

Definition at line 18858 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_INSRC

#define FLEXIO_SHIFTCFG_INSRC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_INSRC_SHIFT)) & FLEXIO_SHIFTCFG_INSRC_MASK)

INSRC - Input Source 0b0..Pin 0b1..Shifter N+1 Output

Definition at line 18849 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_INSRC_MASK

#define FLEXIO_SHIFTCFG_INSRC_MASK (0x100U)

Definition at line 18843 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_INSRC_SHIFT

#define FLEXIO_SHIFTCFG_INSRC_SHIFT (8U)

Definition at line 18844 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_PWIDTH

#define FLEXIO_SHIFTCFG_PWIDTH | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_PWIDTH_SHIFT)) & FLEXIO_SHIFTCFG_PWIDTH_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

PWIDTH - Parallel Width

Definition at line 18854 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_PWIDTH_MASK

#define FLEXIO_SHIFTCFG_PWIDTH_MASK (0x1F0000U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

Definition at line 18850 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_PWIDTH_SHIFT

#define FLEXIO_SHIFTCFG_PWIDTH_SHIFT (16U)

Definition at line 18851 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTART

#define FLEXIO_SHIFTCFG_SSTART | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_SSTART_SHIFT)) & FLEXIO_SHIFTCFG_SSTART_MASK)

SSTART - Shifter Start bit 0b00..Start bit disabled for transmitter/receiver/match store, transmitter loads data on enable 0b01..Start bit disabled for transmitter/receiver/match store, transmitter loads data on first shift 0b10..Transmitter outputs start bit value 0 before loading data on first shift, receiver/match store sets error flag if start bit is not 0 0b11..Transmitter outputs start bit value 1 before loading data on first shift, receiver/match store sets error flag if start bit is not 1

Definition at line 18833 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTART_MASK

#define FLEXIO_SHIFTCFG_SSTART_MASK (0x3U)

Definition at line 18825 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTART_SHIFT

#define FLEXIO_SHIFTCFG_SSTART_SHIFT (0U)

Definition at line 18826 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTOP

#define FLEXIO_SHIFTCFG_SSTOP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_SSTOP_SHIFT)) & FLEXIO_SHIFTCFG_SSTOP_MASK)

SSTOP - Shifter Stop bit 0b00..Stop bit disabled for transmitter/receiver/match store 0b01..Reserved for transmitter/receiver/match store 0b10..Transmitter outputs stop bit value 0 on store, receiver/match store sets error flag if stop bit is not 0 0b11..Transmitter outputs stop bit value 1 on store, receiver/match store sets error flag if stop bit is not 1

Definition at line 18842 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTOP_MASK

#define FLEXIO_SHIFTCFG_SSTOP_MASK (0x30U)

Definition at line 18834 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCFG_SSTOP_SHIFT

#define FLEXIO_SHIFTCFG_SSTOP_SHIFT (4U)

Definition at line 18835 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_COUNT

#define FLEXIO_SHIFTCTL_COUNT (4U)

Definition at line 18821 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINCFG

#define FLEXIO_SHIFTCTL_PINCFG | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINCFG_SHIFT)) & FLEXIO_SHIFTCTL_PINCFG_MASK)

PINCFG - Shifter Pin Configuration 0b00..Shifter pin output disabled 0b01..Shifter pin open drain or bidirectional output enable 0b10..Shifter pin bidirectional output data 0b11..Shifter pin output

Definition at line 18805 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINCFG_MASK

#define FLEXIO_SHIFTCTL_PINCFG_MASK (0x30000U)

Definition at line 18797 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINCFG_SHIFT

#define FLEXIO_SHIFTCTL_PINCFG_SHIFT (16U)

Definition at line 18798 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINPOL

#define FLEXIO_SHIFTCTL_PINPOL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINPOL_SHIFT)) & FLEXIO_SHIFTCTL_PINPOL_MASK)

PINPOL - Shifter Pin Polarity 0b0..Pin is active high 0b1..Pin is active low

Definition at line 18791 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINPOL_MASK

#define FLEXIO_SHIFTCTL_PINPOL_MASK (0x80U)

Definition at line 18785 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINPOL_SHIFT

#define FLEXIO_SHIFTCTL_PINPOL_SHIFT (7U)

Definition at line 18786 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINSEL

#define FLEXIO_SHIFTCTL_PINSEL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINSEL_SHIFT)) & FLEXIO_SHIFTCTL_PINSEL_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

PINSEL - Shifter Pin Select

Definition at line 18796 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINSEL_MASK

#define FLEXIO_SHIFTCTL_PINSEL_MASK (0x1F00U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

Definition at line 18792 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_PINSEL_SHIFT

#define FLEXIO_SHIFTCTL_PINSEL_SHIFT (8U)

Definition at line 18793 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_SMOD

#define FLEXIO_SHIFTCTL_SMOD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_SMOD_SHIFT)) & FLEXIO_SHIFTCTL_SMOD_MASK)

SMOD - Shifter Mode 0b000..Disabled. 0b001..Receive mode. Captures the current Shifter content into the SHIFTBUF on expiration of the Timer. 0b010..Transmit mode. Load SHIFTBUF contents into the Shifter on expiration of the Timer. 0b011..Reserved. 0b100..Match Store mode. Shifter data is compared to SHIFTBUF content on expiration of the Timer. 0b101..Match Continuous mode. Shifter data is continuously compared to SHIFTBUF contents. 0b110..State mode. SHIFTBUF contents are used for storing programmable state attributes. 0b111..Logic mode. SHIFTBUF contents are used for implementing programmable logic look up table.

Definition at line 18784 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_SMOD_MASK

#define FLEXIO_SHIFTCTL_SMOD_MASK (0x7U)

Definition at line 18772 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_SMOD_SHIFT

#define FLEXIO_SHIFTCTL_SMOD_SHIFT (0U)

Definition at line 18773 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMPOL

#define FLEXIO_SHIFTCTL_TIMPOL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_TIMPOL_SHIFT)) & FLEXIO_SHIFTCTL_TIMPOL_MASK)

TIMPOL - Timer Polarity 0b0..Shift on posedge of Shift clock 0b1..Shift on negedge of Shift clock

Definition at line 18812 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMPOL_MASK

#define FLEXIO_SHIFTCTL_TIMPOL_MASK (0x800000U)

Definition at line 18806 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMPOL_SHIFT

#define FLEXIO_SHIFTCTL_TIMPOL_SHIFT (23U)

Definition at line 18807 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMSEL

#define FLEXIO_SHIFTCTL_TIMSEL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_TIMSEL_SHIFT)) & FLEXIO_SHIFTCTL_TIMSEL_MASK)

TIMSEL - Timer Select

Definition at line 18817 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMSEL_MASK

#define FLEXIO_SHIFTCTL_TIMSEL_MASK (0x3000000U)

Definition at line 18813 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTCTL_TIMSEL_SHIFT

#define FLEXIO_SHIFTCTL_TIMSEL_SHIFT (24U)

Definition at line 18814 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTEIEN_SEIE

#define FLEXIO_SHIFTEIEN_SEIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTEIEN_SEIE_SHIFT)) & FLEXIO_SHIFTEIEN_SEIE_MASK)

SEIE - Shifter Error Interrupt Enable

Definition at line 18740 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTEIEN_SEIE_MASK

#define FLEXIO_SHIFTEIEN_SEIE_MASK (0xFU)

Definition at line 18736 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTEIEN_SEIE_SHIFT

#define FLEXIO_SHIFTEIEN_SEIE_SHIFT (0U)

Definition at line 18737 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTERR_SEF

#define FLEXIO_SHIFTERR_SEF | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTERR_SEF_SHIFT)) & FLEXIO_SHIFTERR_SEF_MASK)

SEF - Shifter Error Flags

Definition at line 18713 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTERR_SEF_MASK

#define FLEXIO_SHIFTERR_SEF_MASK (0xFU)

Definition at line 18709 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTERR_SEF_SHIFT

#define FLEXIO_SHIFTERR_SEF_SHIFT (0U)

Definition at line 18710 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSDEN_SSDE

#define FLEXIO_SHIFTSDEN_SSDE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSDEN_SSDE_SHIFT)) & FLEXIO_SHIFTSDEN_SSDE_MASK)

SSDE - Shifter Status DMA Enable

Definition at line 18758 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSDEN_SSDE_MASK

#define FLEXIO_SHIFTSDEN_SSDE_MASK (0xFU)

Definition at line 18754 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSDEN_SSDE_SHIFT

#define FLEXIO_SHIFTSDEN_SSDE_SHIFT (0U)

Definition at line 18755 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSIEN_SSIE

#define FLEXIO_SHIFTSIEN_SSIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSIEN_SSIE_SHIFT)) & FLEXIO_SHIFTSIEN_SSIE_MASK)

SSIE - Shifter Status Interrupt Enable

Definition at line 18731 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSIEN_SSIE_MASK

#define FLEXIO_SHIFTSIEN_SSIE_MASK (0xFU)

Definition at line 18727 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSIEN_SSIE_SHIFT

#define FLEXIO_SHIFTSIEN_SSIE_SHIFT (0U)

Definition at line 18728 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTAT_SSF

#define FLEXIO_SHIFTSTAT_SSF | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSTAT_SSF_SHIFT)) & FLEXIO_SHIFTSTAT_SSF_MASK)

SSF - Shifter Status Flag

Definition at line 18704 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTAT_SSF_MASK

#define FLEXIO_SHIFTSTAT_SSF_MASK (0xFU)

Definition at line 18700 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTAT_SSF_SHIFT

#define FLEXIO_SHIFTSTAT_SSF_SHIFT (0U)

Definition at line 18701 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTATE_STATE

#define FLEXIO_SHIFTSTATE_STATE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTSTATE_STATE_SHIFT)) & FLEXIO_SHIFTSTATE_STATE_MASK)

STATE - Current State Pointer

Definition at line 18767 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTATE_STATE_MASK

#define FLEXIO_SHIFTSTATE_STATE_MASK (0x7U)

Definition at line 18763 of file MIMXRT1062.h.

## ◆ FLEXIO_SHIFTSTATE_STATE_SHIFT

#define FLEXIO_SHIFTSTATE_STATE_SHIFT (0U)

Definition at line 18764 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_COUNT

#define FLEXIO_TIMCFG_COUNT (4U)

Definition at line 19042 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDEC

#define FLEXIO_TIMCFG_TIMDEC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMDEC_SHIFT)) & FLEXIO_TIMCFG_TIMDEC_MASK)

TIMDEC - Timer Decrement 0b00..Decrement counter on FlexIO clock, Shift clock equals Timer output. 0b01..Decrement counter on Trigger input (both edges), Shift clock equals Timer output. 0b10..Decrement counter on Pin input (both edges), Shift clock equals Pin input. 0b11..Decrement counter on Trigger input (both edges), Shift clock equals Trigger input.

Definition at line 19029 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDEC_MASK

#define FLEXIO_TIMCFG_TIMDEC_MASK (0x300000U)

Definition at line 19021 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDEC_SHIFT

#define FLEXIO_TIMCFG_TIMDEC_SHIFT (20U)

Definition at line 19022 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDIS

#define FLEXIO_TIMCFG_TIMDIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMDIS_SHIFT)) & FLEXIO_TIMCFG_TIMDIS_MASK)

TIMDIS - Timer Disable 0b000..Timer never disabled 0b001..Timer disabled on Timer N-1 disable 0b010..Timer disabled on Timer compare (upper 8-bits match and decrement) 0b011..Timer disabled on Timer compare (upper 8-bits match and decrement) and Trigger Low 0b100..Timer disabled on Pin rising or falling edge 0b101..Timer disabled on Pin rising or falling edge provided Trigger is high 0b110..Timer disabled on Trigger falling edge 0b111..Reserved

Definition at line 19007 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDIS_MASK

#define FLEXIO_TIMCFG_TIMDIS_MASK (0x7000U)

Definition at line 18995 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMDIS_SHIFT

#define FLEXIO_TIMCFG_TIMDIS_SHIFT (12U)

Definition at line 18996 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMENA

#define FLEXIO_TIMCFG_TIMENA | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMENA_SHIFT)) & FLEXIO_TIMCFG_TIMENA_MASK)

TIMENA - Timer Enable 0b000..Timer always enabled 0b001..Timer enabled on Timer N-1 enable 0b010..Timer enabled on Trigger high 0b011..Timer enabled on Trigger high and Pin high 0b100..Timer enabled on Pin rising edge 0b101..Timer enabled on Pin rising edge and Trigger high 0b110..Timer enabled on Trigger rising edge 0b111..Timer enabled on Trigger rising or falling edge

Definition at line 18994 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMENA_MASK

#define FLEXIO_TIMCFG_TIMENA_MASK (0x700U)

Definition at line 18982 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMENA_SHIFT

#define FLEXIO_TIMCFG_TIMENA_SHIFT (8U)

Definition at line 18983 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMOUT

#define FLEXIO_TIMCFG_TIMOUT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMOUT_SHIFT)) & FLEXIO_TIMCFG_TIMOUT_MASK)

TIMOUT - Timer Output 0b00..Timer output is logic one when enabled and is not affected by timer reset 0b01..Timer output is logic zero when enabled and is not affected by timer reset 0b10..Timer output is logic one when enabled and on timer reset 0b11..Timer output is logic zero when enabled and on timer reset

Definition at line 19038 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMOUT_MASK

#define FLEXIO_TIMCFG_TIMOUT_MASK (0x3000000U)

Definition at line 19030 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMOUT_SHIFT

#define FLEXIO_TIMCFG_TIMOUT_SHIFT (24U)

Definition at line 19031 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMRST

#define FLEXIO_TIMCFG_TIMRST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TIMRST_SHIFT)) & FLEXIO_TIMCFG_TIMRST_MASK)

TIMRST - Timer Reset 0b000..Timer never reset 0b001..Reserved 0b010..Timer reset on Timer Pin equal to Timer Output 0b011..Timer reset on Timer Trigger equal to Timer Output 0b100..Timer reset on Timer Pin rising edge 0b101..Reserved 0b110..Timer reset on Trigger rising edge 0b111..Timer reset on Trigger rising or falling edge

Definition at line 19020 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMRST_MASK

#define FLEXIO_TIMCFG_TIMRST_MASK (0x70000U)

Definition at line 19008 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TIMRST_SHIFT

#define FLEXIO_TIMCFG_TIMRST_SHIFT (16U)

Definition at line 19009 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTART

#define FLEXIO_TIMCFG_TSTART | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TSTART_SHIFT)) & FLEXIO_TIMCFG_TSTART_MASK)

TSTART - Timer Start Bit 0b0..Start bit disabled 0b1..Start bit enabled

Definition at line 18972 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTART_MASK

#define FLEXIO_TIMCFG_TSTART_MASK (0x2U)

Definition at line 18966 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTART_SHIFT

#define FLEXIO_TIMCFG_TSTART_SHIFT (1U)

Definition at line 18967 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTOP

#define FLEXIO_TIMCFG_TSTOP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCFG_TSTOP_SHIFT)) & FLEXIO_TIMCFG_TSTOP_MASK)

TSTOP - Timer Stop Bit 0b00..Stop bit disabled 0b01..Stop bit is enabled on timer compare 0b10..Stop bit is enabled on timer disable 0b11..Stop bit is enabled on timer compare and timer disable

Definition at line 18981 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTOP_MASK

#define FLEXIO_TIMCFG_TSTOP_MASK (0x30U)

Definition at line 18973 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCFG_TSTOP_SHIFT

#define FLEXIO_TIMCFG_TSTOP_SHIFT (4U)

Definition at line 18974 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCMP_CMP

#define FLEXIO_TIMCMP_CMP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCMP_CMP_SHIFT)) & FLEXIO_TIMCMP_CMP_MASK)

CMP - Timer Compare Value

Definition at line 19050 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCMP_CMP_MASK

#define FLEXIO_TIMCMP_CMP_MASK (0xFFFFU)

Definition at line 19046 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCMP_CMP_SHIFT

#define FLEXIO_TIMCMP_CMP_SHIFT (0U)

Definition at line 19047 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCMP_COUNT

#define FLEXIO_TIMCMP_COUNT (4U)

Definition at line 19054 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_COUNT

#define FLEXIO_TIMCTL_COUNT (4U)

Definition at line 18962 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINCFG

#define FLEXIO_TIMCTL_PINCFG | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINCFG_SHIFT)) & FLEXIO_TIMCTL_PINCFG_MASK)

PINCFG - Timer Pin Configuration 0b00..Timer pin output disabled 0b01..Timer pin open drain or bidirectional output enable 0b10..Timer pin bidirectional output data 0b11..Timer pin output

Definition at line 18939 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINCFG_MASK

#define FLEXIO_TIMCTL_PINCFG_MASK (0x30000U)

Definition at line 18931 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINCFG_SHIFT

#define FLEXIO_TIMCTL_PINCFG_SHIFT (16U)

Definition at line 18932 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINPOL

#define FLEXIO_TIMCTL_PINPOL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINPOL_SHIFT)) & FLEXIO_TIMCTL_PINPOL_MASK)

PINPOL - Timer Pin Polarity 0b0..Pin is active high 0b1..Pin is active low

Definition at line 18925 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINPOL_MASK

#define FLEXIO_TIMCTL_PINPOL_MASK (0x80U)

Definition at line 18919 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINPOL_SHIFT

#define FLEXIO_TIMCTL_PINPOL_SHIFT (7U)

Definition at line 18920 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINSEL

#define FLEXIO_TIMCTL_PINSEL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINSEL_SHIFT)) & FLEXIO_TIMCTL_PINSEL_MASK) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

PINSEL - Timer Pin Select

Definition at line 18930 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINSEL_MASK

#define FLEXIO_TIMCTL_PINSEL_MASK (0x1F00U) /* Merged from fields with different position or width, of widths (4, 5), largest definition used */

Definition at line 18926 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_PINSEL_SHIFT

#define FLEXIO_TIMCTL_PINSEL_SHIFT (8U)

Definition at line 18927 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TIMOD

#define FLEXIO_TIMCTL_TIMOD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TIMOD_SHIFT)) & FLEXIO_TIMCTL_TIMOD_MASK)

TIMOD - Timer Mode 0b00..Timer Disabled. 0b01..Dual 8-bit counters baud mode. 0b10..Dual 8-bit counters PWM high mode. 0b11..Single 16-bit counter mode.

Definition at line 18918 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TIMOD_MASK

#define FLEXIO_TIMCTL_TIMOD_MASK (0x3U)

Definition at line 18910 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TIMOD_SHIFT

#define FLEXIO_TIMCTL_TIMOD_SHIFT (0U)

Definition at line 18911 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGPOL

#define FLEXIO_TIMCTL_TRGPOL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGPOL_SHIFT)) & FLEXIO_TIMCTL_TRGPOL_MASK)

TRGPOL - Trigger Polarity 0b0..Trigger active high 0b1..Trigger active low

Definition at line 18953 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGPOL_MASK

#define FLEXIO_TIMCTL_TRGPOL_MASK (0x800000U)

Definition at line 18947 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGPOL_SHIFT

#define FLEXIO_TIMCTL_TRGPOL_SHIFT (23U)

Definition at line 18948 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSEL

#define FLEXIO_TIMCTL_TRGSEL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGSEL_SHIFT)) & FLEXIO_TIMCTL_TRGSEL_MASK) /* Merged from fields with different position or width, of widths (5, 6), largest definition used */

TRGSEL - Trigger Select

Definition at line 18958 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSEL_MASK

#define FLEXIO_TIMCTL_TRGSEL_MASK (0x3F000000U) /* Merged from fields with different position or width, of widths (5, 6), largest definition used */

Definition at line 18954 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSEL_SHIFT

#define FLEXIO_TIMCTL_TRGSEL_SHIFT (24U)

Definition at line 18955 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSRC

#define FLEXIO_TIMCTL_TRGSRC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGSRC_SHIFT)) & FLEXIO_TIMCTL_TRGSRC_MASK)

TRGSRC - Trigger Source 0b0..External trigger selected 0b1..Internal trigger selected

Definition at line 18946 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSRC_MASK

#define FLEXIO_TIMCTL_TRGSRC_MASK (0x400000U)

Definition at line 18940 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMCTL_TRGSRC_SHIFT

#define FLEXIO_TIMCTL_TRGSRC_SHIFT (22U)

Definition at line 18941 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMIEN_TEIE

#define FLEXIO_TIMIEN_TEIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMIEN_TEIE_SHIFT)) & FLEXIO_TIMIEN_TEIE_MASK)

TEIE - Timer Status Interrupt Enable

Definition at line 18749 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMIEN_TEIE_MASK

#define FLEXIO_TIMIEN_TEIE_MASK (0xFU)

Definition at line 18745 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMIEN_TEIE_SHIFT

#define FLEXIO_TIMIEN_TEIE_SHIFT (0U)

Definition at line 18746 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMSTAT_TSF

#define FLEXIO_TIMSTAT_TSF | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMSTAT_TSF_SHIFT)) & FLEXIO_TIMSTAT_TSF_MASK)

TSF - Timer Status Flags

Definition at line 18722 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMSTAT_TSF_MASK

#define FLEXIO_TIMSTAT_TSF_MASK (0xFU)

Definition at line 18718 of file MIMXRT1062.h.

## ◆ FLEXIO_TIMSTAT_TSF_SHIFT

#define FLEXIO_TIMSTAT_TSF_SHIFT (0U)

Definition at line 18719 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_FEATURE

#define FLEXIO_VERID_FEATURE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_FEATURE_SHIFT)) & FLEXIO_VERID_FEATURE_MASK)

FEATURE - Feature Specification Number 0b0000000000000000..Standard features implemented. 0b0000000000000001..Supports state, logic and parallel modes.

Definition at line 18613 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_FEATURE_MASK

#define FLEXIO_VERID_FEATURE_MASK (0xFFFFU)

Definition at line 18607 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_FEATURE_SHIFT

#define FLEXIO_VERID_FEATURE_SHIFT (0U)

Definition at line 18608 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MAJOR

#define FLEXIO_VERID_MAJOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_MAJOR_SHIFT)) & FLEXIO_VERID_MAJOR_MASK)

MAJOR - Major Version Number

Definition at line 18623 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MAJOR_MASK

#define FLEXIO_VERID_MAJOR_MASK (0xFF000000U)

Definition at line 18619 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MAJOR_SHIFT

#define FLEXIO_VERID_MAJOR_SHIFT (24U)

Definition at line 18620 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MINOR

#define FLEXIO_VERID_MINOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_VERID_MINOR_SHIFT)) & FLEXIO_VERID_MINOR_MASK)

MINOR - Minor Version Number

Definition at line 18618 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MINOR_MASK

#define FLEXIO_VERID_MINOR_MASK (0xFF0000U)

Definition at line 18614 of file MIMXRT1062.h.

## ◆ FLEXIO_VERID_MINOR_SHIFT

#define FLEXIO_VERID_MINOR_SHIFT (16U)

Definition at line 18615 of file MIMXRT1062.h.

## ◆ I2S_PARAM_DATALINE

#define I2S_PARAM_DATALINE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_DATALINE_SHIFT)) & I2S_PARAM_DATALINE_MASK)

DATALINE - Number of Datalines

Definition at line 21150 of file MIMXRT1062.h.

## ◆ I2S_PARAM_DATALINE_MASK

#define I2S_PARAM_DATALINE_MASK (0xFU)

Definition at line 21146 of file MIMXRT1062.h.

## ◆ I2S_PARAM_DATALINE_SHIFT

#define I2S_PARAM_DATALINE_SHIFT (0U)

Definition at line 21147 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FIFO

#define I2S_PARAM_FIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FIFO_SHIFT)) & I2S_PARAM_FIFO_MASK)

FIFO - FIFO Size

Definition at line 21155 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FIFO_MASK

#define I2S_PARAM_FIFO_MASK (0xF00U)

Definition at line 21151 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FIFO_SHIFT

#define I2S_PARAM_FIFO_SHIFT (8U)

Definition at line 21152 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FRAME

#define I2S_PARAM_FRAME | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FRAME_SHIFT)) & I2S_PARAM_FRAME_MASK)

FRAME - Frame Size

Definition at line 21160 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FRAME_MASK

#define I2S_PARAM_FRAME_MASK (0xF0000U)

Definition at line 21156 of file MIMXRT1062.h.

## ◆ I2S_PARAM_FRAME_SHIFT

#define I2S_PARAM_FRAME_SHIFT (16U)

Definition at line 21157 of file MIMXRT1062.h.

## ◆ I2S_VERID_FEATURE

#define I2S_VERID_FEATURE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_VERID_FEATURE_SHIFT)) & I2S_VERID_FEATURE_MASK)

FEATURE - Feature Specification Number 0b0000000000000000..Standard feature set.

Definition at line 21131 of file MIMXRT1062.h.

## ◆ I2S_VERID_FEATURE_MASK

#define I2S_VERID_FEATURE_MASK (0xFFFFU)

Definition at line 21126 of file MIMXRT1062.h.

## ◆ I2S_VERID_FEATURE_SHIFT

#define I2S_VERID_FEATURE_SHIFT (0U)

Definition at line 21127 of file MIMXRT1062.h.

## ◆ I2S_VERID_MAJOR

#define I2S_VERID_MAJOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_VERID_MAJOR_SHIFT)) & I2S_VERID_MAJOR_MASK)

MAJOR - Major Version Number

Definition at line 21141 of file MIMXRT1062.h.

## ◆ I2S_VERID_MAJOR_MASK

#define I2S_VERID_MAJOR_MASK (0xFF000000U)

Definition at line 21137 of file MIMXRT1062.h.

## ◆ I2S_VERID_MAJOR_SHIFT

#define I2S_VERID_MAJOR_SHIFT (24U)

Definition at line 21138 of file MIMXRT1062.h.

## ◆ I2S_VERID_MINOR

#define I2S_VERID_MINOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_VERID_MINOR_SHIFT)) & I2S_VERID_MINOR_MASK)

MINOR - Minor Version Number

Definition at line 21136 of file MIMXRT1062.h.

## ◆ I2S_VERID_MINOR_MASK

#define I2S_VERID_MINOR_MASK (0xFF0000U)

Definition at line 21132 of file MIMXRT1062.h.

## ◆ I2S_VERID_MINOR_SHIFT

#define I2S_VERID_MINOR_SHIFT (16U)

Definition at line 21133 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MRXFIFO

#define LPI2C_PARAM_MRXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPI2C_PARAM_MRXFIFO_SHIFT)) & LPI2C_PARAM_MRXFIFO_MASK)

MRXFIFO - Master Receive FIFO Size

Definition at line 26758 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MRXFIFO_MASK

#define LPI2C_PARAM_MRXFIFO_MASK (0xF00U)

Definition at line 26754 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MRXFIFO_SHIFT

#define LPI2C_PARAM_MRXFIFO_SHIFT (8U)

Definition at line 26755 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MTXFIFO

#define LPI2C_PARAM_MTXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPI2C_PARAM_MTXFIFO_SHIFT)) & LPI2C_PARAM_MTXFIFO_MASK)

MTXFIFO - Master Transmit FIFO Size

Definition at line 26753 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MTXFIFO_MASK

#define LPI2C_PARAM_MTXFIFO_MASK (0xFU)

Definition at line 26749 of file MIMXRT1062.h.

## ◆ LPI2C_PARAM_MTXFIFO_SHIFT

#define LPI2C_PARAM_MTXFIFO_SHIFT (0U)

Definition at line 26750 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_FEATURE

#define LPI2C_VERID_FEATURE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_FEATURE_SHIFT)) & LPI2C_VERID_FEATURE_MASK)

FEATURE - Feature Specification Number 0b0000000000000010..Master only, with standard feature set 0b0000000000000011..Master and slave, with standard feature set

Definition at line 26734 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_FEATURE_MASK

#define LPI2C_VERID_FEATURE_MASK (0xFFFFU)

Definition at line 26728 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_FEATURE_SHIFT

#define LPI2C_VERID_FEATURE_SHIFT (0U)

Definition at line 26729 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MAJOR

#define LPI2C_VERID_MAJOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_MAJOR_SHIFT)) & LPI2C_VERID_MAJOR_MASK)

MAJOR - Major Version Number

Definition at line 26744 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MAJOR_MASK

#define LPI2C_VERID_MAJOR_MASK (0xFF000000U)

Definition at line 26740 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MAJOR_SHIFT

#define LPI2C_VERID_MAJOR_SHIFT (24U)

Definition at line 26741 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MINOR

#define LPI2C_VERID_MINOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPI2C_VERID_MINOR_SHIFT)) & LPI2C_VERID_MINOR_MASK)

MINOR - Minor Version Number

Definition at line 26739 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MINOR_MASK

#define LPI2C_VERID_MINOR_MASK (0xFF0000U)

Definition at line 26735 of file MIMXRT1062.h.

## ◆ LPI2C_VERID_MINOR_SHIFT

#define LPI2C_VERID_MINOR_SHIFT (16U)

Definition at line 26736 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_PCSNUM

#define LPSPI_PARAM_PCSNUM | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_PCSNUM_SHIFT)) & LPSPI_PARAM_PCSNUM_MASK)

PCSNUM - PCS Number

Definition at line 27794 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_PCSNUM_MASK

#define LPSPI_PARAM_PCSNUM_MASK (0xFF0000U)

Definition at line 27790 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_PCSNUM_SHIFT

#define LPSPI_PARAM_PCSNUM_SHIFT (16U)

Definition at line 27791 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_RXFIFO

#define LPSPI_PARAM_RXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_RXFIFO_SHIFT)) & LPSPI_PARAM_RXFIFO_MASK)

RXFIFO - Receive FIFO Size

Definition at line 27789 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_RXFIFO_MASK

#define LPSPI_PARAM_RXFIFO_MASK (0xFF00U)

Definition at line 27785 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_RXFIFO_SHIFT

#define LPSPI_PARAM_RXFIFO_SHIFT (8U)

Definition at line 27786 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_TXFIFO

#define LPSPI_PARAM_TXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_TXFIFO_SHIFT)) & LPSPI_PARAM_TXFIFO_MASK)

TXFIFO - Transmit FIFO Size

Definition at line 27784 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_TXFIFO_MASK

#define LPSPI_PARAM_TXFIFO_MASK (0xFFU)

Definition at line 27780 of file MIMXRT1062.h.

## ◆ LPSPI_PARAM_TXFIFO_SHIFT

#define LPSPI_PARAM_TXFIFO_SHIFT (0U)

Definition at line 27781 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_FEATURE

#define LPSPI_VERID_FEATURE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_FEATURE_SHIFT)) & LPSPI_VERID_FEATURE_MASK)

FEATURE - Module Identification Number 0b0000000000000100..Standard feature set supporting a 32-bit shift register.

Definition at line 27765 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_FEATURE_MASK

#define LPSPI_VERID_FEATURE_MASK (0xFFFFU)

Definition at line 27760 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_FEATURE_SHIFT

#define LPSPI_VERID_FEATURE_SHIFT (0U)

Definition at line 27761 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MAJOR

#define LPSPI_VERID_MAJOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_MAJOR_SHIFT)) & LPSPI_VERID_MAJOR_MASK)

MAJOR - Major Version Number

Definition at line 27775 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MAJOR_MASK

#define LPSPI_VERID_MAJOR_MASK (0xFF000000U)

Definition at line 27771 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MAJOR_SHIFT

#define LPSPI_VERID_MAJOR_SHIFT (24U)

Definition at line 27772 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MINOR

#define LPSPI_VERID_MINOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_VERID_MINOR_SHIFT)) & LPSPI_VERID_MINOR_MASK)

MINOR - Minor Version Number

Definition at line 27770 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MINOR_MASK

#define LPSPI_VERID_MINOR_MASK (0xFF0000U)

Definition at line 27766 of file MIMXRT1062.h.

## ◆ LPSPI_VERID_MINOR_SHIFT

#define LPSPI_VERID_MINOR_SHIFT (16U)

Definition at line 27767 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_RXFIFO

#define LPUART_PARAM_RXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPUART_PARAM_RXFIFO_SHIFT)) & LPUART_PARAM_RXFIFO_MASK)

RXFIFO - Receive FIFO Size

Definition at line 28407 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_RXFIFO_MASK

#define LPUART_PARAM_RXFIFO_MASK (0xFF00U)

Definition at line 28403 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_RXFIFO_SHIFT

#define LPUART_PARAM_RXFIFO_SHIFT (8U)

Definition at line 28404 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_TXFIFO

#define LPUART_PARAM_TXFIFO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPUART_PARAM_TXFIFO_SHIFT)) & LPUART_PARAM_TXFIFO_MASK)

TXFIFO - Transmit FIFO Size

Definition at line 28402 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_TXFIFO_MASK

#define LPUART_PARAM_TXFIFO_MASK (0xFFU)

Definition at line 28398 of file MIMXRT1062.h.

## ◆ LPUART_PARAM_TXFIFO_SHIFT

#define LPUART_PARAM_TXFIFO_SHIFT (0U)

Definition at line 28399 of file MIMXRT1062.h.

## ◆ LPUART_VERID_FEATURE

#define LPUART_VERID_FEATURE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_FEATURE_SHIFT)) & LPUART_VERID_FEATURE_MASK)

FEATURE - Feature Identification Number 0b0000000000000001..Standard feature set. 0b0000000000000011..Standard feature set with MODEM/IrDA support.

Definition at line 28383 of file MIMXRT1062.h.

## ◆ LPUART_VERID_FEATURE_MASK

#define LPUART_VERID_FEATURE_MASK (0xFFFFU)

Definition at line 28377 of file MIMXRT1062.h.

## ◆ LPUART_VERID_FEATURE_SHIFT

#define LPUART_VERID_FEATURE_SHIFT (0U)

Definition at line 28378 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MAJOR

#define LPUART_VERID_MAJOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_MAJOR_SHIFT)) & LPUART_VERID_MAJOR_MASK)

MAJOR - Major Version Number

Definition at line 28393 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MAJOR_MASK

#define LPUART_VERID_MAJOR_MASK (0xFF000000U)

Definition at line 28389 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MAJOR_SHIFT

#define LPUART_VERID_MAJOR_SHIFT (24U)

Definition at line 28390 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MINOR

#define LPUART_VERID_MINOR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << LPUART_VERID_MINOR_SHIFT)) & LPUART_VERID_MINOR_MASK)

MINOR - Minor Version Number

Definition at line 28388 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MINOR_MASK

#define LPUART_VERID_MINOR_MASK (0xFF0000U)

Definition at line 28384 of file MIMXRT1062.h.

## ◆ LPUART_VERID_MINOR_SHIFT

#define LPUART_VERID_MINOR_SHIFT (16U)

Definition at line 28385 of file MIMXRT1062.h.