Macros | |
#define | FLEXIO_SHIFTBUF_COUNT (4U) |
#define | FLEXIO_SHIFTBUFBBS_COUNT (4U) |
#define | FLEXIO_SHIFTBUFBIS_COUNT (4U) |
#define | FLEXIO_SHIFTBUFBYS_COUNT (4U) |
#define | FLEXIO_SHIFTBUFHWS_COUNT (4U) |
#define | FLEXIO_SHIFTBUFNBS_COUNT (4U) |
#define | FLEXIO_SHIFTBUFNIS_COUNT (4U) |
#define | FLEXIO_SHIFTCFG_COUNT (4U) |
#define | FLEXIO_SHIFTCTL_COUNT (4U) |
#define | FLEXIO_TIMCFG_COUNT (4U) |
#define | FLEXIO_TIMCMP_COUNT (4U) |
#define | FLEXIO_TIMCTL_COUNT (4U) |
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) |
#define | FLEXIO_PIN_PDI_SHIFT (0U) |
#define | FLEXIO_PIN_PDI(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_PIN_PDI_SHIFT)) & FLEXIO_PIN_PDI_MASK) |
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) |
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) |
#define | FLEXIO_SHIFTCFG_PWIDTH_SHIFT (16U) |
#define | FLEXIO_SHIFTCFG_PWIDTH(x) (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_PWIDTH_SHIFT)) & FLEXIO_SHIFTCFG_PWIDTH_MASK) |
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) |
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) |
#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 17491 of file MIMXRT1052.h.
#define FLEXIO_CTRL_DBGE_MASK (0x40000000U) |
Definition at line 17485 of file MIMXRT1052.h.
#define FLEXIO_CTRL_DBGE_SHIFT (30U) |
Definition at line 17486 of file MIMXRT1052.h.
#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 17498 of file MIMXRT1052.h.
#define FLEXIO_CTRL_DOZEN_MASK (0x80000000U) |
Definition at line 17492 of file MIMXRT1052.h.
#define FLEXIO_CTRL_DOZEN_SHIFT (31U) |
Definition at line 17493 of file MIMXRT1052.h.
#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 17484 of file MIMXRT1052.h.
#define FLEXIO_CTRL_FASTACC_MASK (0x4U) |
Definition at line 17478 of file MIMXRT1052.h.
#define FLEXIO_CTRL_FASTACC_SHIFT (2U) |
Definition at line 17479 of file MIMXRT1052.h.
#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 17470 of file MIMXRT1052.h.
#define FLEXIO_CTRL_FLEXEN_MASK (0x1U) |
Definition at line 17464 of file MIMXRT1052.h.
#define FLEXIO_CTRL_FLEXEN_SHIFT (0U) |
Definition at line 17465 of file MIMXRT1052.h.
#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 17477 of file MIMXRT1052.h.
#define FLEXIO_CTRL_SWRST_MASK (0x2U) |
Definition at line 17471 of file MIMXRT1052.h.
#define FLEXIO_CTRL_SWRST_SHIFT (1U) |
Definition at line 17472 of file MIMXRT1052.h.
#define FLEXIO_PARAM_PIN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_PIN_SHIFT)) & FLEXIO_PARAM_PIN_MASK) |
PIN - Pin Number
Definition at line 17454 of file MIMXRT1052.h.
#define FLEXIO_PARAM_PIN_MASK (0xFF0000U) |
Definition at line 17450 of file MIMXRT1052.h.
#define FLEXIO_PARAM_PIN_SHIFT (16U) |
Definition at line 17451 of file MIMXRT1052.h.
#define FLEXIO_PARAM_SHIFTER | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_SHIFTER_SHIFT)) & FLEXIO_PARAM_SHIFTER_MASK) |
SHIFTER - Shifter Number
Definition at line 17444 of file MIMXRT1052.h.
#define FLEXIO_PARAM_SHIFTER_MASK (0xFFU) |
Definition at line 17440 of file MIMXRT1052.h.
#define FLEXIO_PARAM_SHIFTER_SHIFT (0U) |
Definition at line 17441 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TIMER | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TIMER_SHIFT)) & FLEXIO_PARAM_TIMER_MASK) |
TIMER - Timer Number
Definition at line 17449 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TIMER_MASK (0xFF00U) |
Definition at line 17445 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TIMER_SHIFT (8U) |
Definition at line 17446 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TRIGGER | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PARAM_TRIGGER_SHIFT)) & FLEXIO_PARAM_TRIGGER_MASK) |
TRIGGER - Trigger Number
Definition at line 17459 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TRIGGER_MASK (0xFF000000U) |
Definition at line 17455 of file MIMXRT1052.h.
#define FLEXIO_PARAM_TRIGGER_SHIFT (24U) |
Definition at line 17456 of file MIMXRT1052.h.
#define FLEXIO_PIN_PDI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_PIN_PDI_SHIFT)) & FLEXIO_PIN_PDI_MASK) |
PDI - Pin Data Input
Definition at line 17507 of file MIMXRT1052.h.
#define FLEXIO_PIN_PDI_MASK (0xFFFFFFFFU) |
Definition at line 17503 of file MIMXRT1052.h.
#define FLEXIO_PIN_PDI_SHIFT (0U) |
Definition at line 17504 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUF_COUNT (4U) |
Definition at line 17682 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUF_SHIFTBUF | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT)) & FLEXIO_SHIFTBUF_SHIFTBUF_MASK) |
SHIFTBUF - Shift Buffer
Definition at line 17678 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUF_SHIFTBUF_MASK (0xFFFFFFFFU) |
Definition at line 17674 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUF_SHIFTBUF_SHIFT (0U) |
Definition at line 17675 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBBS_COUNT (4U) |
Definition at line 17718 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT)) & FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK) |
SHIFTBUFBBS - Shift Buffer
Definition at line 17714 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_MASK (0xFFFFFFFFU) |
Definition at line 17710 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBBS_SHIFTBUFBBS_SHIFT (0U) |
Definition at line 17711 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBIS_COUNT (4U) |
Definition at line 17694 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT)) & FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK) |
SHIFTBUFBIS - Shift Buffer
Definition at line 17690 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_MASK (0xFFFFFFFFU) |
Definition at line 17686 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBIS_SHIFTBUFBIS_SHIFT (0U) |
Definition at line 17687 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBYS_COUNT (4U) |
Definition at line 17706 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT)) & FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK) |
SHIFTBUFBYS - Shift Buffer
Definition at line 17702 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_MASK (0xFFFFFFFFU) |
Definition at line 17698 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFBYS_SHIFTBUFBYS_SHIFT (0U) |
Definition at line 17699 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFHWS_COUNT (4U) |
Definition at line 17890 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT)) & FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK) |
SHIFTBUFHWS - Shift Buffer
Definition at line 17886 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_MASK (0xFFFFFFFFU) |
Definition at line 17882 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFHWS_SHIFTBUFHWS_SHIFT (0U) |
Definition at line 17883 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNBS_COUNT (4U) |
Definition at line 17878 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT)) & FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK) |
SHIFTBUFNBS - Shift Buffer
Definition at line 17874 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_MASK (0xFFFFFFFFU) |
Definition at line 17870 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNBS_SHIFTBUFNBS_SHIFT (0U) |
Definition at line 17871 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNIS_COUNT (4U) |
Definition at line 17902 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT)) & FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK) |
SHIFTBUFNIS - Shift Buffer
Definition at line 17898 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_MASK (0xFFFFFFFFU) |
Definition at line 17894 of file MIMXRT1052.h.
#define FLEXIO_SHIFTBUFNIS_SHIFTBUFNIS_SHIFT (0U) |
Definition at line 17895 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_COUNT (4U) |
Definition at line 17670 of file MIMXRT1052.h.
#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 17661 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_INSRC_MASK (0x100U) |
Definition at line 17655 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_INSRC_SHIFT (8U) |
Definition at line 17656 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_PWIDTH | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCFG_PWIDTH_SHIFT)) & FLEXIO_SHIFTCFG_PWIDTH_MASK) |
PWIDTH - Parallel Width
Definition at line 17666 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_PWIDTH_MASK (0x1F0000U) |
Definition at line 17662 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_PWIDTH_SHIFT (16U) |
Definition at line 17663 of file MIMXRT1052.h.
#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 17645 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_SSTART_MASK (0x3U) |
Definition at line 17637 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_SSTART_SHIFT (0U) |
Definition at line 17638 of file MIMXRT1052.h.
#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 17654 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_SSTOP_MASK (0x30U) |
Definition at line 17646 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCFG_SSTOP_SHIFT (4U) |
Definition at line 17647 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_COUNT (4U) |
Definition at line 17633 of file MIMXRT1052.h.
#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 17617 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINCFG_MASK (0x30000U) |
Definition at line 17609 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINCFG_SHIFT (16U) |
Definition at line 17610 of file MIMXRT1052.h.
#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 17603 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINPOL_MASK (0x80U) |
Definition at line 17597 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINPOL_SHIFT (7U) |
Definition at line 17598 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINSEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_PINSEL_SHIFT)) & FLEXIO_SHIFTCTL_PINSEL_MASK) |
PINSEL - Shifter Pin Select
Definition at line 17608 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINSEL_MASK (0x1F00U) |
Definition at line 17604 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_PINSEL_SHIFT (8U) |
Definition at line 17605 of file MIMXRT1052.h.
#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 17596 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_SMOD_MASK (0x7U) |
Definition at line 17584 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_SMOD_SHIFT (0U) |
Definition at line 17585 of file MIMXRT1052.h.
#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 17624 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_TIMPOL_MASK (0x800000U) |
Definition at line 17618 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_TIMPOL_SHIFT (23U) |
Definition at line 17619 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_TIMSEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_SHIFTCTL_TIMSEL_SHIFT)) & FLEXIO_SHIFTCTL_TIMSEL_MASK) |
TIMSEL - Timer Select
Definition at line 17629 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_TIMSEL_MASK (0x3000000U) |
Definition at line 17625 of file MIMXRT1052.h.
#define FLEXIO_SHIFTCTL_TIMSEL_SHIFT (24U) |
Definition at line 17626 of file MIMXRT1052.h.
#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 17552 of file MIMXRT1052.h.
#define FLEXIO_SHIFTEIEN_SEIE_MASK (0xFU) |
Definition at line 17548 of file MIMXRT1052.h.
#define FLEXIO_SHIFTEIEN_SEIE_SHIFT (0U) |
Definition at line 17549 of file MIMXRT1052.h.
#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 17525 of file MIMXRT1052.h.
#define FLEXIO_SHIFTERR_SEF_MASK (0xFU) |
Definition at line 17521 of file MIMXRT1052.h.
#define FLEXIO_SHIFTERR_SEF_SHIFT (0U) |
Definition at line 17522 of file MIMXRT1052.h.
#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 17570 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSDEN_SSDE_MASK (0xFU) |
Definition at line 17566 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSDEN_SSDE_SHIFT (0U) |
Definition at line 17567 of file MIMXRT1052.h.
#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 17543 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSIEN_SSIE_MASK (0xFU) |
Definition at line 17539 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSIEN_SSIE_SHIFT (0U) |
Definition at line 17540 of file MIMXRT1052.h.
#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 17516 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSTAT_SSF_MASK (0xFU) |
Definition at line 17512 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSTAT_SSF_SHIFT (0U) |
Definition at line 17513 of file MIMXRT1052.h.
#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 17579 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSTATE_STATE_MASK (0x7U) |
Definition at line 17575 of file MIMXRT1052.h.
#define FLEXIO_SHIFTSTATE_STATE_SHIFT (0U) |
Definition at line 17576 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_COUNT (4U) |
Definition at line 17854 of file MIMXRT1052.h.
#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 17841 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMDEC_MASK (0x300000U) |
Definition at line 17833 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMDEC_SHIFT (20U) |
Definition at line 17834 of file MIMXRT1052.h.
#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 17819 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMDIS_MASK (0x7000U) |
Definition at line 17807 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMDIS_SHIFT (12U) |
Definition at line 17808 of file MIMXRT1052.h.
#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 17806 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMENA_MASK (0x700U) |
Definition at line 17794 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMENA_SHIFT (8U) |
Definition at line 17795 of file MIMXRT1052.h.
#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 17850 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMOUT_MASK (0x3000000U) |
Definition at line 17842 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMOUT_SHIFT (24U) |
Definition at line 17843 of file MIMXRT1052.h.
#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 17832 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMRST_MASK (0x70000U) |
Definition at line 17820 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TIMRST_SHIFT (16U) |
Definition at line 17821 of file MIMXRT1052.h.
#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 17784 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TSTART_MASK (0x2U) |
Definition at line 17778 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TSTART_SHIFT (1U) |
Definition at line 17779 of file MIMXRT1052.h.
#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 17793 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TSTOP_MASK (0x30U) |
Definition at line 17785 of file MIMXRT1052.h.
#define FLEXIO_TIMCFG_TSTOP_SHIFT (4U) |
Definition at line 17786 of file MIMXRT1052.h.
#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 17862 of file MIMXRT1052.h.
#define FLEXIO_TIMCMP_CMP_MASK (0xFFFFU) |
Definition at line 17858 of file MIMXRT1052.h.
#define FLEXIO_TIMCMP_CMP_SHIFT (0U) |
Definition at line 17859 of file MIMXRT1052.h.
#define FLEXIO_TIMCMP_COUNT (4U) |
Definition at line 17866 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_COUNT (4U) |
Definition at line 17774 of file MIMXRT1052.h.
#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 17751 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINCFG_MASK (0x30000U) |
Definition at line 17743 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINCFG_SHIFT (16U) |
Definition at line 17744 of file MIMXRT1052.h.
#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 17737 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINPOL_MASK (0x80U) |
Definition at line 17731 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINPOL_SHIFT (7U) |
Definition at line 17732 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINSEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_PINSEL_SHIFT)) & FLEXIO_TIMCTL_PINSEL_MASK) |
PINSEL - Timer Pin Select
Definition at line 17742 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINSEL_MASK (0x1F00U) |
Definition at line 17738 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_PINSEL_SHIFT (8U) |
Definition at line 17739 of file MIMXRT1052.h.
#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 17730 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TIMOD_MASK (0x3U) |
Definition at line 17722 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TIMOD_SHIFT (0U) |
Definition at line 17723 of file MIMXRT1052.h.
#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 17765 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGPOL_MASK (0x800000U) |
Definition at line 17759 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGPOL_SHIFT (23U) |
Definition at line 17760 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGSEL | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << FLEXIO_TIMCTL_TRGSEL_SHIFT)) & FLEXIO_TIMCTL_TRGSEL_MASK) |
TRGSEL - Trigger Select
Definition at line 17770 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGSEL_MASK (0x3F000000U) |
Definition at line 17766 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGSEL_SHIFT (24U) |
Definition at line 17767 of file MIMXRT1052.h.
#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 17758 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGSRC_MASK (0x400000U) |
Definition at line 17752 of file MIMXRT1052.h.
#define FLEXIO_TIMCTL_TRGSRC_SHIFT (22U) |
Definition at line 17753 of file MIMXRT1052.h.
#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 17561 of file MIMXRT1052.h.
#define FLEXIO_TIMIEN_TEIE_MASK (0xFU) |
Definition at line 17557 of file MIMXRT1052.h.
#define FLEXIO_TIMIEN_TEIE_SHIFT (0U) |
Definition at line 17558 of file MIMXRT1052.h.
#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 17534 of file MIMXRT1052.h.
#define FLEXIO_TIMSTAT_TSF_MASK (0xFU) |
Definition at line 17530 of file MIMXRT1052.h.
#define FLEXIO_TIMSTAT_TSF_SHIFT (0U) |
Definition at line 17531 of file MIMXRT1052.h.
#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 17425 of file MIMXRT1052.h.
#define FLEXIO_VERID_FEATURE_MASK (0xFFFFU) |
Definition at line 17419 of file MIMXRT1052.h.
#define FLEXIO_VERID_FEATURE_SHIFT (0U) |
Definition at line 17420 of file MIMXRT1052.h.
#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 17435 of file MIMXRT1052.h.
#define FLEXIO_VERID_MAJOR_MASK (0xFF000000U) |
Definition at line 17431 of file MIMXRT1052.h.
#define FLEXIO_VERID_MAJOR_SHIFT (24U) |
Definition at line 17432 of file MIMXRT1052.h.
#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 17430 of file MIMXRT1052.h.
#define FLEXIO_VERID_MINOR_MASK (0xFF0000U) |
Definition at line 17426 of file MIMXRT1052.h.
#define FLEXIO_VERID_MINOR_SHIFT (16U) |
Definition at line 17427 of file MIMXRT1052.h.
#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 19930 of file MIMXRT1052.h.
#define I2S_PARAM_DATALINE_MASK (0xFU) |
Definition at line 19926 of file MIMXRT1052.h.
#define I2S_PARAM_DATALINE_SHIFT (0U) |
Definition at line 19927 of file MIMXRT1052.h.
#define I2S_PARAM_FIFO | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FIFO_SHIFT)) & I2S_PARAM_FIFO_MASK) |
FIFO - FIFO Size
Definition at line 19935 of file MIMXRT1052.h.
#define I2S_PARAM_FIFO_MASK (0xF00U) |
Definition at line 19931 of file MIMXRT1052.h.
#define I2S_PARAM_FIFO_SHIFT (8U) |
Definition at line 19932 of file MIMXRT1052.h.
#define I2S_PARAM_FRAME | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << I2S_PARAM_FRAME_SHIFT)) & I2S_PARAM_FRAME_MASK) |
FRAME - Frame Size
Definition at line 19940 of file MIMXRT1052.h.
#define I2S_PARAM_FRAME_MASK (0xF0000U) |
Definition at line 19936 of file MIMXRT1052.h.
#define I2S_PARAM_FRAME_SHIFT (16U) |
Definition at line 19937 of file MIMXRT1052.h.
#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 19911 of file MIMXRT1052.h.
#define I2S_VERID_FEATURE_MASK (0xFFFFU) |
Definition at line 19906 of file MIMXRT1052.h.
#define I2S_VERID_FEATURE_SHIFT (0U) |
Definition at line 19907 of file MIMXRT1052.h.
#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 19921 of file MIMXRT1052.h.
#define I2S_VERID_MAJOR_MASK (0xFF000000U) |
Definition at line 19917 of file MIMXRT1052.h.
#define I2S_VERID_MAJOR_SHIFT (24U) |
Definition at line 19918 of file MIMXRT1052.h.
#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 19916 of file MIMXRT1052.h.
#define I2S_VERID_MINOR_MASK (0xFF0000U) |
Definition at line 19912 of file MIMXRT1052.h.
#define I2S_VERID_MINOR_SHIFT (16U) |
Definition at line 19913 of file MIMXRT1052.h.
#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 25178 of file MIMXRT1052.h.
#define LPI2C_PARAM_MRXFIFO_MASK (0xF00U) |
Definition at line 25174 of file MIMXRT1052.h.
#define LPI2C_PARAM_MRXFIFO_SHIFT (8U) |
Definition at line 25175 of file MIMXRT1052.h.
#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 25173 of file MIMXRT1052.h.
#define LPI2C_PARAM_MTXFIFO_MASK (0xFU) |
Definition at line 25169 of file MIMXRT1052.h.
#define LPI2C_PARAM_MTXFIFO_SHIFT (0U) |
Definition at line 25170 of file MIMXRT1052.h.
#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 25154 of file MIMXRT1052.h.
#define LPI2C_VERID_FEATURE_MASK (0xFFFFU) |
Definition at line 25148 of file MIMXRT1052.h.
#define LPI2C_VERID_FEATURE_SHIFT (0U) |
Definition at line 25149 of file MIMXRT1052.h.
#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 25164 of file MIMXRT1052.h.
#define LPI2C_VERID_MAJOR_MASK (0xFF000000U) |
Definition at line 25160 of file MIMXRT1052.h.
#define LPI2C_VERID_MAJOR_SHIFT (24U) |
Definition at line 25161 of file MIMXRT1052.h.
#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 25159 of file MIMXRT1052.h.
#define LPI2C_VERID_MINOR_MASK (0xFF0000U) |
Definition at line 25155 of file MIMXRT1052.h.
#define LPI2C_VERID_MINOR_SHIFT (16U) |
Definition at line 25156 of file MIMXRT1052.h.
#define LPSPI_PARAM_PCSNUM | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << LPSPI_PARAM_PCSNUM_SHIFT)) & LPSPI_PARAM_PCSNUM_MASK) |
PCSNUM - PCS Number
Definition at line 26214 of file MIMXRT1052.h.
#define LPSPI_PARAM_PCSNUM_MASK (0xFF0000U) |
Definition at line 26210 of file MIMXRT1052.h.
#define LPSPI_PARAM_PCSNUM_SHIFT (16U) |
Definition at line 26211 of file MIMXRT1052.h.
#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 26209 of file MIMXRT1052.h.
#define LPSPI_PARAM_RXFIFO_MASK (0xFF00U) |
Definition at line 26205 of file MIMXRT1052.h.
#define LPSPI_PARAM_RXFIFO_SHIFT (8U) |
Definition at line 26206 of file MIMXRT1052.h.
#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 26204 of file MIMXRT1052.h.
#define LPSPI_PARAM_TXFIFO_MASK (0xFFU) |
Definition at line 26200 of file MIMXRT1052.h.
#define LPSPI_PARAM_TXFIFO_SHIFT (0U) |
Definition at line 26201 of file MIMXRT1052.h.
#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 26185 of file MIMXRT1052.h.
#define LPSPI_VERID_FEATURE_MASK (0xFFFFU) |
Definition at line 26180 of file MIMXRT1052.h.
#define LPSPI_VERID_FEATURE_SHIFT (0U) |
Definition at line 26181 of file MIMXRT1052.h.
#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 26195 of file MIMXRT1052.h.
#define LPSPI_VERID_MAJOR_MASK (0xFF000000U) |
Definition at line 26191 of file MIMXRT1052.h.
#define LPSPI_VERID_MAJOR_SHIFT (24U) |
Definition at line 26192 of file MIMXRT1052.h.
#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 26190 of file MIMXRT1052.h.
#define LPSPI_VERID_MINOR_MASK (0xFF0000U) |
Definition at line 26186 of file MIMXRT1052.h.
#define LPSPI_VERID_MINOR_SHIFT (16U) |
Definition at line 26187 of file MIMXRT1052.h.
#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 26827 of file MIMXRT1052.h.
#define LPUART_PARAM_RXFIFO_MASK (0xFF00U) |
Definition at line 26823 of file MIMXRT1052.h.
#define LPUART_PARAM_RXFIFO_SHIFT (8U) |
Definition at line 26824 of file MIMXRT1052.h.
#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 26822 of file MIMXRT1052.h.
#define LPUART_PARAM_TXFIFO_MASK (0xFFU) |
Definition at line 26818 of file MIMXRT1052.h.
#define LPUART_PARAM_TXFIFO_SHIFT (0U) |
Definition at line 26819 of file MIMXRT1052.h.
#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 26803 of file MIMXRT1052.h.
#define LPUART_VERID_FEATURE_MASK (0xFFFFU) |
Definition at line 26797 of file MIMXRT1052.h.
#define LPUART_VERID_FEATURE_SHIFT (0U) |
Definition at line 26798 of file MIMXRT1052.h.
#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 26813 of file MIMXRT1052.h.
#define LPUART_VERID_MAJOR_MASK (0xFF000000U) |
Definition at line 26809 of file MIMXRT1052.h.
#define LPUART_VERID_MAJOR_SHIFT (24U) |
Definition at line 26810 of file MIMXRT1052.h.
#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 26808 of file MIMXRT1052.h.
#define LPUART_VERID_MINOR_MASK (0xFF0000U) |
Definition at line 26804 of file MIMXRT1052.h.
#define LPUART_VERID_MINOR_SHIFT (16U) |
Definition at line 26805 of file MIMXRT1052.h.