|
- #if !defined(KINETISL) && !defined(KINETISK)
- enum IRQ_NUMBER_t {
- IRQ_DMA_CH0 = 0,
- IRQ_DMA_CH1 = 1,
- IRQ_DMA_CH2 = 2,
- IRQ_DMA_CH3 = 3,
- IRQ_DMA_CH4 = 4,
- IRQ_DMA_CH5 = 5,
- IRQ_DMA_CH6 = 6,
- IRQ_DMA_CH7 = 7,
- IRQ_DMA_CH8 = 8,
- IRQ_DMA_CH9 = 9,
- IRQ_DMA_CH10 = 10,
- IRQ_DMA_CH11 = 11,
- IRQ_DMA_CH12 = 12,
- IRQ_DMA_CH13 = 13,
- IRQ_DMA_CH14 = 14,
- IRQ_DMA_CH15 = 15,
- IRQ_DMA_ERROR = 16,
- IRQ_CTI0 = 17,
- IRQ_CTI1 = 18,
- IRQ_CORE_ERROR = 19, // TODO - name?
- IRQ_LPUART1 = 20,
- IRQ_LPUART2 = 21,
- IRQ_LPUART3 = 22,
- IRQ_LPUART4 = 23,
- IRQ_LPUART5 = 24,
- IRQ_LPUART6 = 25,
- IRQ_LPUART7 = 26,
- IRQ_LPUART8 = 27,
- IRQ_LPI2C1 = 28,
- IRQ_LPI2C2 = 29,
- IRQ_LPI2C3 = 30,
- IRQ_LPI2C4 = 31,
- IRQ_LPSPI1 = 32,
- IRQ_LPSPI2 = 33,
- IRQ_LPSPI3 = 34,
- IRQ_LPSPI4 = 35,
- IRQ_CAN1 = 36,
- IRQ_CAN2 = 37,
- IRQ_ADDR_ERR = 38, // TODO: name?
- IRQ_KPP = 39,
- IRQ_TSC_DIG = 40,
- IRQ_GPR_IRQ = 41,
- IRQ_LCDIF = 42,
- IRQ_CSI = 43,
- IRQ_PXP = 44,
- IRQ_WDOG2 = 45,
- IRQ_SNVS_IRQ = 46,
- IRQ_SNVS_SECURITY = 47,
- IRQ_SNVS_ONOFF = 48,
- IRQ_CSU = 49,
- IRQ_DCP0 = 50, // TODO: ???
- IRQ_DCP1 = 51, // TODO: ???
- IRQ_DCP2 = 52, // TODO: ???
- IRQ_TRNG = 53,
- IRQ_SJC_IRQ = 54,
- IRQ_BEE = 55,
- IRQ_SAI1 = 56,
- IRQ_SAI2 = 57,
- IRQ_SAI3_RX = 58,
- IRQ_SAI3_TX = 59,
- IRQ_SPDIF = 60,
- IRQ_BROWNOUT0 = 61,
- IRQ_BROWNOUT1 = 62,
- IRQ_TEMPERATURE = 63,
- IRQ_TEMPERATURE_PANIC = 64,
- IRQ_USBPHY0 = 65,
- IRQ_USBPHY1 = 66,
- IRQ_ADC1 = 67,
- IRQ_ADC2 = 68,
- IRQ_DCDC = 69,
- IRQ_Reserved1 = 70,
- IRQ_Reserved2 = 71,
- IRQ_GPIO1_INT0 = 72,
- IRQ_GPIO1_INT1 = 73,
- IRQ_GPIO1_INT2 = 74,
- IRQ_GPIO1_INT3 = 75,
- IRQ_GPIO1_INT4 = 76,
- IRQ_GPIO1_INT5 = 77,
- IRQ_GPIO1_INT6 = 78,
- IRQ_GPIO1_INT7 = 79,
- IRQ_GPI01_0_15 = 80,
- IRQ_GPIO1_16_31 = 81,
- IRQ_GPI02_0_15 = 82,
- IRQ_GPIO2_16_31 = 83,
- IRQ_GPI03_0_15 = 84,
- IRQ_GPIO3_16_31 = 85,
- IRQ_GPI04_0_15 = 86,
- IRQ_GPIO4_16_31 = 87,
- IRQ_GPI05_0_15 = 88,
- IRQ_GPIO5_16_31 = 89,
- IRQ_FLEXIO1 = 90,
- IRQ_FLEXIO2 = 91,
- IRQ_WDOG1 = 92,
- IRQ_WDOG3 = 93,
- IRQ_EWM = 94,
- IRQ_CCM1 = 95,
- IRQ_CCM2 = 96,
- IRQ_GPC = 97,
- IRQ_SRC = 98,
- IRQ_Reserved3 = 99,
- IRQ_GPT1 = 100,
- IRQ_GPT2 = 101,
- IRQ_FLEXPWM1_0 = 102,
- IRQ_FLEXPWM1_1 = 103,
- IRQ_FLEXPWM1_2 = 104,
- IRQ_FLEXPWM1_3 = 105,
- IRQ_FLEXPWM1_FAULT = 106,
- IRQ_Reserved4 = 107,
- IRQ_FLEXSPI = 108,
- IRQ_SEMC = 109,
- IRQ_SDHC1 = 110,
- IRQ_SDHC2 = 111,
- IRQ_USB2 = 112,
- IRQ_USB1 = 113,
- IRQ_ENET = 114,
- IRQ_ENET_TIMER = 115,
- IRQ_XBAR1_01 = 116,
- IRQ_XBAR1_23 = 117,
- IRQ_ADC_ETC0 = 118,
- IRQ_ADC_ETC1 = 119,
- IRQ_ADC_ETC2 = 120,
- IRQ_ADC_ETC_ERR = 121,
- IRQ_PIT = 122,
- IRQ_ACMP0 = 123,
- IRQ_ACMP1 = 124,
- IRQ_ACMP2 = 125,
- IRQ_ACMP3 = 126,
- IRQ_Reserved5 = 127,
- IRQ_Reserved6 = 128,
- IRQ_ENC1 = 129,
- IRQ_ENC2 = 130,
- IRQ_ENC3 = 131,
- IRQ_ENC4 = 132,
- IRQ_QTIMER1 = 133,
- IRQ_QTIMER2 = 134,
- IRQ_QTIMER3 = 135,
- IRQ_QTIMER4 = 136,
- IRQ_FLEXPWM2_0 = 137,
- IRQ_FLEXPWM2_1 = 138,
- IRQ_FLEXPWM2_2 = 139,
- IRQ_FLEXPWM2_3 = 140,
- IRQ_FLEXPWM2_FAULT = 141,
- IRQ_FLEXPWM3_0 = 142,
- IRQ_FLEXPWM3_1 = 143,
- IRQ_FLEXPWM3_2 = 144,
- IRQ_FLEXPWM3_3 = 145,
- IRQ_FLEXPWM3_FAULT = 146,
- IRQ_FLEXPWM4_0 = 147,
- IRQ_FLEXPWM4_1 = 148,
- IRQ_FLEXPWM4_2 = 149,
- IRQ_FLEXPWM4_3 = 150,
- IRQ_FLEXPWM4_FAULT = 151,
- IRQ_Reserved7 = 152,
- IRQ_Reserved8 = 153,
- IRQ_Reserved9 = 154,
- IRQ_Reserved10 = 155,
- IRQ_Reserved11 = 156,
- IRQ_Reserved12 = 157,
- IRQ_SJC_DEBUG = 158,
- IRQ_NMI_WAKEUP = 159
- };
- #endif
-
-
- typedef struct {
- volatile uint32_t offset000;
- volatile uint32_t offset004;
- volatile uint32_t offset008;
- volatile uint32_t offset00C;
- volatile uint32_t offset010;
- volatile uint32_t offset014;
- volatile uint32_t offset018;
- volatile uint32_t offset01C;
- volatile uint32_t offset020;
- volatile uint32_t offset024;
- volatile uint32_t offset028;
- volatile uint32_t offset02C;
- volatile uint32_t offset030;
- volatile uint32_t offset034;
- volatile uint32_t offset038;
- volatile uint32_t offset03C;
- volatile uint32_t offset040;
- volatile uint32_t offset044;
- volatile uint32_t offset048;
- volatile uint32_t offset04C;
- volatile uint32_t offset050;
- volatile uint32_t offset054;
- volatile uint32_t offset058;
- volatile uint32_t offset05C;
- volatile uint32_t offset060;
- volatile uint32_t offset064;
- volatile uint32_t offset068;
- volatile uint32_t offset06C;
- volatile uint32_t offset070;
- volatile uint32_t offset074;
- volatile uint32_t offset078;
- volatile uint32_t offset07C;
- volatile uint32_t offset080;
- volatile uint32_t offset084;
- volatile uint32_t offset088;
- volatile uint32_t offset08C;
- volatile uint32_t offset090;
- volatile uint32_t offset094;
- volatile uint32_t offset098;
- volatile uint32_t offset09C;
- volatile uint32_t offset0A0;
- volatile uint32_t offset0A4;
- volatile uint32_t offset0A8;
- volatile uint32_t offset0AC;
- volatile uint32_t offset0B0;
- volatile uint32_t offset0B4;
- volatile uint32_t offset0B8;
- volatile uint32_t offset0BC;
- volatile uint32_t offset0C0;
- volatile uint32_t offset0C4;
- volatile uint32_t offset0C8;
- volatile uint32_t offset0CC;
- volatile uint32_t offset0D0;
- volatile uint32_t offset0D4;
- volatile uint32_t offset0D8;
- volatile uint32_t offset0DC;
- volatile uint32_t offset0E0;
- volatile uint32_t offset0E4;
- volatile uint32_t offset0E8;
- volatile uint32_t offset0EC;
- volatile uint32_t offset0F0;
- volatile uint32_t offset0F4;
- volatile uint32_t offset0F8;
- volatile uint32_t offset0FC;
- volatile uint32_t offset100;
- volatile uint32_t offset104;
- volatile uint32_t offset108;
- volatile uint32_t offset10C;
- volatile uint32_t offset110;
- volatile uint32_t offset114;
- volatile uint32_t offset118;
- volatile uint32_t offset11C;
- volatile uint32_t offset120;
- volatile uint32_t offset124;
- volatile uint32_t offset128;
- volatile uint32_t offset12C;
- volatile uint32_t offset130;
- volatile uint32_t offset134;
- volatile uint32_t offset138;
- volatile uint32_t offset13C;
- volatile uint32_t offset140;
- volatile uint32_t offset144;
- volatile uint32_t offset148;
- volatile uint32_t offset14C;
- volatile uint32_t offset150;
- volatile uint32_t offset154;
- volatile uint32_t offset158;
- volatile uint32_t offset15C;
- volatile uint32_t offset160;
- volatile uint32_t offset164;
- volatile uint32_t offset168;
- volatile uint32_t offset16C;
- volatile uint32_t offset170;
- volatile uint32_t offset174;
- volatile uint32_t offset178;
- volatile uint32_t offset17C;
- volatile uint32_t offset180;
- volatile uint32_t offset184;
- volatile uint32_t offset188;
- volatile uint32_t offset18C;
- volatile uint32_t offset190;
- volatile uint32_t offset194;
- volatile uint32_t offset198;
- volatile uint32_t offset19C;
- volatile uint32_t offset1A0;
- volatile uint32_t offset1A4;
- volatile uint32_t offset1A8;
- volatile uint32_t offset1AC;
- volatile uint32_t offset1B0;
- volatile uint32_t offset1B4;
- volatile uint32_t offset1B8;
- volatile uint32_t offset1BC;
- volatile uint32_t offset1C0;
- volatile uint32_t offset1C4;
- volatile uint32_t offset1C8;
- volatile uint32_t offset1CC;
- volatile uint32_t offset1D0;
- volatile uint32_t offset1D4;
- volatile uint32_t offset1D8;
- volatile uint32_t offset1DC;
- volatile uint32_t offset1E0;
- volatile uint32_t offset1E4;
- volatile uint32_t offset1E8;
- volatile uint32_t offset1EC;
- volatile uint32_t offset1F0;
- volatile uint32_t offset1F4;
- volatile uint32_t offset1F8;
- volatile uint32_t offset1FC;
- volatile uint32_t offset200;
- volatile uint32_t offset204;
- volatile uint32_t offset208;
- volatile uint32_t offset20C;
- volatile uint32_t offset210;
- volatile uint32_t offset214;
- volatile uint32_t offset218;
- volatile uint32_t offset21C;
- volatile uint32_t offset220;
- volatile uint32_t offset224;
- volatile uint32_t offset228;
- volatile uint32_t offset22C;
- volatile uint32_t offset230;
- volatile uint32_t offset234;
- volatile uint32_t offset238;
- volatile uint32_t offset23C;
- volatile uint32_t offset240;
- volatile uint32_t offset244;
- volatile uint32_t offset248;
- volatile uint32_t offset24C;
- volatile uint32_t offset250;
- volatile uint32_t offset254;
- volatile uint32_t offset258;
- volatile uint32_t offset25C;
- volatile uint32_t offset260;
- volatile uint32_t offset264;
- volatile uint32_t offset268;
- volatile uint32_t offset26C;
- volatile uint32_t offset270;
- volatile uint32_t offset274;
- volatile uint32_t offset278;
- volatile uint32_t offset27C;
- volatile uint32_t offset280;
- volatile uint32_t offset284;
- volatile uint32_t offset288;
- volatile uint32_t offset28C;
- volatile uint32_t offset290;
- volatile uint32_t offset294;
- volatile uint32_t offset298;
- volatile uint32_t offset29C;
- volatile uint32_t offset2A0;
- volatile uint32_t offset2A4;
- volatile uint32_t offset2A8;
- volatile uint32_t offset2AC;
- volatile uint32_t offset2B0;
- volatile uint32_t offset2B4;
- volatile uint32_t offset2B8;
- volatile uint32_t offset2BC;
- volatile uint32_t offset2C0;
- volatile uint32_t offset2C4;
- volatile uint32_t offset2C8;
- volatile uint32_t offset2CC;
- volatile uint32_t offset2D0;
- volatile uint32_t offset2D4;
- volatile uint32_t offset2D8;
- volatile uint32_t offset2DC;
- volatile uint32_t offset2E0;
- volatile uint32_t offset2E4;
- volatile uint32_t offset2E8;
- volatile uint32_t offset2EC;
- volatile uint32_t offset2F0;
- volatile uint32_t offset2F4;
- volatile uint32_t offset2F8;
- volatile uint32_t offset2FC;
- volatile uint32_t offset300;
- volatile uint32_t offset304;
- volatile uint32_t offset308;
- volatile uint32_t offset30C;
- volatile uint32_t offset310;
- volatile uint32_t offset314;
- volatile uint32_t offset318;
- volatile uint32_t offset31C;
- volatile uint32_t offset320;
- volatile uint32_t offset324;
- volatile uint32_t offset328;
- volatile uint32_t offset32C;
- volatile uint32_t offset330;
- volatile uint32_t offset334;
- volatile uint32_t offset338;
- volatile uint32_t offset33C;
- volatile uint32_t offset340;
- volatile uint32_t offset344;
- volatile uint32_t offset348;
- volatile uint32_t offset34C;
- volatile uint32_t offset350;
- volatile uint32_t offset354;
- volatile uint32_t offset358;
- volatile uint32_t offset35C;
- volatile uint32_t offset360;
- volatile uint32_t offset364;
- volatile uint32_t offset368;
- volatile uint32_t offset36C;
- volatile uint32_t offset370;
- volatile uint32_t offset374;
- volatile uint32_t offset378;
- volatile uint32_t offset37C;
- volatile uint32_t offset380;
- volatile uint32_t offset384;
- volatile uint32_t offset388;
- volatile uint32_t offset38C;
- volatile uint32_t offset390;
- volatile uint32_t offset394;
- volatile uint32_t offset398;
- volatile uint32_t offset39C;
- volatile uint32_t offset3A0;
- volatile uint32_t offset3A4;
- volatile uint32_t offset3A8;
- volatile uint32_t offset3AC;
- volatile uint32_t offset3B0;
- volatile uint32_t offset3B4;
- volatile uint32_t offset3B8;
- volatile uint32_t offset3BC;
- volatile uint32_t offset3C0;
- volatile uint32_t offset3C4;
- volatile uint32_t offset3C8;
- volatile uint32_t offset3CC;
- volatile uint32_t offset3D0;
- volatile uint32_t offset3D4;
- volatile uint32_t offset3D8;
- volatile uint32_t offset3DC;
- volatile uint32_t offset3E0;
- volatile uint32_t offset3E4;
- volatile uint32_t offset3E8;
- volatile uint32_t offset3EC;
- volatile uint32_t offset3F0;
- volatile uint32_t offset3F4;
- volatile uint32_t offset3F8;
- volatile uint32_t offset3FC;
- } IMXRT_REGISTER32_t;
-
- typedef struct {
- volatile uint16_t offset000;
- volatile uint16_t offset002;
- volatile uint16_t offset004;
- volatile uint16_t offset006;
- volatile uint16_t offset008;
- volatile uint16_t offset00A;
- volatile uint16_t offset00C;
- volatile uint16_t offset00E;
- volatile uint16_t offset010;
- volatile uint16_t offset012;
- volatile uint16_t offset014;
- volatile uint16_t offset016;
- volatile uint16_t offset018;
- volatile uint16_t offset01A;
- volatile uint16_t offset01C;
- volatile uint16_t offset01E;
- volatile uint16_t offset020;
- volatile uint16_t offset022;
- volatile uint16_t offset024;
- volatile uint16_t offset026;
- volatile uint16_t offset028;
- volatile uint16_t offset02A;
- volatile uint16_t offset02C;
- volatile uint16_t offset02E;
- volatile uint16_t offset030;
- volatile uint16_t offset032;
- volatile uint16_t offset034;
- volatile uint16_t offset036;
- volatile uint16_t offset038;
- volatile uint16_t offset03A;
- volatile uint16_t offset03C;
- volatile uint16_t offset03E;
- volatile uint16_t offset040;
- volatile uint16_t offset042;
- volatile uint16_t offset044;
- volatile uint16_t offset046;
- volatile uint16_t offset048;
- volatile uint16_t offset04A;
- volatile uint16_t offset04C;
- volatile uint16_t offset04E;
- volatile uint16_t offset050;
- volatile uint16_t offset052;
- volatile uint16_t offset054;
- volatile uint16_t offset056;
- volatile uint16_t offset058;
- volatile uint16_t offset05A;
- volatile uint16_t offset05C;
- volatile uint16_t offset05E;
- volatile uint16_t offset060;
- volatile uint16_t offset062;
- volatile uint16_t offset064;
- volatile uint16_t offset066;
- volatile uint16_t offset068;
- volatile uint16_t offset06A;
- volatile uint16_t offset06C;
- volatile uint16_t offset06E;
- volatile uint16_t offset070;
- volatile uint16_t offset072;
- volatile uint16_t offset074;
- volatile uint16_t offset076;
- volatile uint16_t offset078;
- volatile uint16_t offset07A;
- volatile uint16_t offset07C;
- volatile uint16_t offset07E;
- volatile uint16_t offset080;
- volatile uint16_t offset082;
- volatile uint16_t offset084;
- volatile uint16_t offset086;
- volatile uint16_t offset088;
- volatile uint16_t offset08A;
- volatile uint16_t offset08C;
- volatile uint16_t offset08E;
- volatile uint16_t offset090;
- volatile uint16_t offset092;
- volatile uint16_t offset094;
- volatile uint16_t offset096;
- volatile uint16_t offset098;
- volatile uint16_t offset09A;
- volatile uint16_t offset09C;
- volatile uint16_t offset09E;
- volatile uint16_t offset0A0;
- volatile uint16_t offset0A2;
- volatile uint16_t offset0A4;
- volatile uint16_t offset0A6;
- volatile uint16_t offset0A8;
- volatile uint16_t offset0AA;
- volatile uint16_t offset0AC;
- volatile uint16_t offset0AE;
- volatile uint16_t offset0B0;
- volatile uint16_t offset0B2;
- volatile uint16_t offset0B4;
- volatile uint16_t offset0B6;
- volatile uint16_t offset0B8;
- volatile uint16_t offset0BA;
- volatile uint16_t offset0BC;
- volatile uint16_t offset0BE;
- volatile uint16_t offset0C0;
- volatile uint16_t offset0C2;
- volatile uint16_t offset0C4;
- volatile uint16_t offset0C6;
- volatile uint16_t offset0C8;
- volatile uint16_t offset0CA;
- volatile uint16_t offset0CC;
- volatile uint16_t offset0CE;
- volatile uint16_t offset0D0;
- volatile uint16_t offset0D2;
- volatile uint16_t offset0D4;
- volatile uint16_t offset0D6;
- volatile uint16_t offset0D8;
- volatile uint16_t offset0DA;
- volatile uint16_t offset0DC;
- volatile uint16_t offset0DE;
- volatile uint16_t offset0E0;
- volatile uint16_t offset0E2;
- volatile uint16_t offset0E4;
- volatile uint16_t offset0E6;
- volatile uint16_t offset0E8;
- volatile uint16_t offset0EA;
- volatile uint16_t offset0EC;
- volatile uint16_t offset0EE;
- volatile uint16_t offset0F0;
- volatile uint16_t offset0F2;
- volatile uint16_t offset0F4;
- volatile uint16_t offset0F6;
- volatile uint16_t offset0F8;
- volatile uint16_t offset0FA;
- volatile uint16_t offset0FC;
- volatile uint16_t offset0FE;
- volatile uint16_t offset100;
- volatile uint16_t offset102;
- volatile uint16_t offset104;
- volatile uint16_t offset106;
- volatile uint16_t offset108;
- volatile uint16_t offset10A;
- volatile uint16_t offset10C;
- volatile uint16_t offset10E;
- volatile uint16_t offset110;
- volatile uint16_t offset112;
- volatile uint16_t offset114;
- volatile uint16_t offset116;
- volatile uint16_t offset118;
- volatile uint16_t offset11A;
- volatile uint16_t offset11C;
- volatile uint16_t offset11E;
- volatile uint16_t offset120;
- volatile uint16_t offset122;
- volatile uint16_t offset124;
- volatile uint16_t offset126;
- volatile uint16_t offset128;
- volatile uint16_t offset12A;
- volatile uint16_t offset12C;
- volatile uint16_t offset12E;
- volatile uint16_t offset130;
- volatile uint16_t offset132;
- volatile uint16_t offset134;
- volatile uint16_t offset136;
- volatile uint16_t offset138;
- volatile uint16_t offset13A;
- volatile uint16_t offset13C;
- volatile uint16_t offset13E;
- volatile uint16_t offset140;
- volatile uint16_t offset142;
- volatile uint16_t offset144;
- volatile uint16_t offset146;
- volatile uint16_t offset148;
- volatile uint16_t offset14A;
- volatile uint16_t offset14C;
- volatile uint16_t offset14E;
- volatile uint16_t offset150;
- volatile uint16_t offset152;
- volatile uint16_t offset154;
- volatile uint16_t offset156;
- volatile uint16_t offset158;
- volatile uint16_t offset15A;
- volatile uint16_t offset15C;
- volatile uint16_t offset15E;
- volatile uint16_t offset160;
- volatile uint16_t offset162;
- volatile uint16_t offset164;
- volatile uint16_t offset166;
- volatile uint16_t offset168;
- volatile uint16_t offset16A;
- volatile uint16_t offset16C;
- volatile uint16_t offset16E;
- volatile uint16_t offset170;
- volatile uint16_t offset172;
- volatile uint16_t offset174;
- volatile uint16_t offset176;
- volatile uint16_t offset178;
- volatile uint16_t offset17A;
- volatile uint16_t offset17C;
- volatile uint16_t offset17E;
- volatile uint16_t offset180;
- volatile uint16_t offset182;
- volatile uint16_t offset184;
- volatile uint16_t offset186;
- volatile uint16_t offset188;
- volatile uint16_t offset18A;
- volatile uint16_t offset18C;
- volatile uint16_t offset18E;
- volatile uint16_t offset190;
- volatile uint16_t offset192;
- volatile uint16_t offset194;
- volatile uint16_t offset196;
- volatile uint16_t offset198;
- volatile uint16_t offset19A;
- volatile uint16_t offset19C;
- volatile uint16_t offset19E;
- volatile uint16_t offset1A0;
- volatile uint16_t offset1A2;
- volatile uint16_t offset1A4;
- volatile uint16_t offset1A6;
- volatile uint16_t offset1A8;
- volatile uint16_t offset1AA;
- volatile uint16_t offset1AC;
- volatile uint16_t offset1AE;
- volatile uint16_t offset1B0;
- volatile uint16_t offset1B2;
- volatile uint16_t offset1B4;
- volatile uint16_t offset1B6;
- volatile uint16_t offset1B8;
- volatile uint16_t offset1BA;
- volatile uint16_t offset1BC;
- volatile uint16_t offset1BE;
- volatile uint16_t offset1C0;
- volatile uint16_t offset1C2;
- volatile uint16_t offset1C4;
- volatile uint16_t offset1C6;
- volatile uint16_t offset1C8;
- volatile uint16_t offset1CA;
- volatile uint16_t offset1CC;
- volatile uint16_t offset1CE;
- volatile uint16_t offset1D0;
- volatile uint16_t offset1D2;
- volatile uint16_t offset1D4;
- volatile uint16_t offset1D6;
- volatile uint16_t offset1D8;
- volatile uint16_t offset1DA;
- volatile uint16_t offset1DC;
- volatile uint16_t offset1DE;
- volatile uint16_t offset1E0;
- volatile uint16_t offset1E2;
- volatile uint16_t offset1E4;
- volatile uint16_t offset1E6;
- volatile uint16_t offset1E8;
- volatile uint16_t offset1EA;
- volatile uint16_t offset1EC;
- volatile uint16_t offset1EE;
- volatile uint16_t offset1F0;
- volatile uint16_t offset1F2;
- volatile uint16_t offset1F4;
- volatile uint16_t offset1F6;
- volatile uint16_t offset1F8;
- volatile uint16_t offset1FA;
- volatile uint16_t offset1FC;
- volatile uint16_t offset1FE;
- } IMXRT_REGISTER16_t;
-
- typedef struct {
- volatile uint8_t offset00;
- volatile uint8_t offset01;
- volatile uint8_t offset02;
- volatile uint8_t offset03;
- volatile uint8_t offset04;
- volatile uint8_t offset05;
- volatile uint8_t offset06;
- volatile uint8_t offset07;
- volatile uint8_t offset08;
- volatile uint8_t offset09;
- volatile uint8_t offset0A;
- volatile uint8_t offset0B;
- volatile uint8_t offset0C;
- volatile uint8_t offset0D;
- volatile uint8_t offset0E;
- volatile uint8_t offset0F;
- } IMXRT_REGISTER8_t;
-
- // page 684
- #define IMXRT_AIPSTZ1 (*(IMXRT_REGISTER32_t *)0x4007C000)
- #define IMXRT_AIPSTZ2 (*(IMXRT_REGISTER32_t *)0x4017C000)
- #define IMXRT_AIPSTZ3 (*(IMXRT_REGISTER32_t *)0x4027C000)
- #define IMXRT_AIPSTZ4 (*(IMXRT_REGISTER32_t *)0x4037C000)
- #define AIPSTZ1_MPR (IMXRT_AIPSTZ1.offset000)
- #define AIPSTZ1_OPACR (IMXRT_AIPSTZ1.offset040)
- #define AIPSTZ1_OPACR1 (IMXRT_AIPSTZ1.offset044)
- #define AIPSTZ1_OPACR2 (IMXRT_AIPSTZ1.offset048)
- #define AIPSTZ1_OPACR3 (IMXRT_AIPSTZ1.offset04C)
- #define AIPSTZ1_OPACR4 (IMXRT_AIPSTZ1.offset050)
- #define AIPSTZ2_MPR (IMXRT_AIPSTZ2.offset000)
- #define AIPSTZ2_OPACR (IMXRT_AIPSTZ2.offset040)
- #define AIPSTZ2_OPACR1 (IMXRT_AIPSTZ2.offset044)
- #define AIPSTZ2_OPACR2 (IMXRT_AIPSTZ2.offset048)
- #define AIPSTZ2_OPACR3 (IMXRT_AIPSTZ2.offset04C)
- #define AIPSTZ2_OPACR4 (IMXRT_AIPSTZ2.offset050)
- #define AIPSTZ3_MPR (IMXRT_AIPSTZ3.offset000)
- #define AIPSTZ3_OPACR (IMXRT_AIPSTZ3.offset040)
- #define AIPSTZ3_OPACR1 (IMXRT_AIPSTZ3.offset044)
- #define AIPSTZ3_OPACR2 (IMXRT_AIPSTZ3.offset048)
- #define AIPSTZ3_OPACR3 (IMXRT_AIPSTZ3.offset04C)
- #define AIPSTZ3_OPACR4 (IMXRT_AIPSTZ3.offset050)
- #define AIPSTZ4_MPR (IMXRT_AIPSTZ4.offset000)
- #define AIPSTZ4_OPACR (IMXRT_AIPSTZ4.offset040)
- #define AIPSTZ4_OPACR1 (IMXRT_AIPSTZ4.offset044)
- #define AIPSTZ4_OPACR2 (IMXRT_AIPSTZ4.offset048)
- #define AIPSTZ4_OPACR3 (IMXRT_AIPSTZ4.offset04C)
- #define AIPSTZ4_OPACR4 (IMXRT_AIPSTZ4.offset050)
-
- // page 706 (offsets are wrong)
- #define IMXRT_AOI1 (*(IMXRT_REGISTER16_t *)0x403B4000)
- #define AOI1_BFCRT010 (IMXRT_AOI1.offset000)
- #define AOI1_BFCRT230 (IMXRT_AOI1.offset002)
- #define AOI1_BFCRT011 (IMXRT_AOI1.offset004)
- #define AOI1_BFCRT231 (IMXRT_AOI1.offset006)
- #define AOI1_BFCRT012 (IMXRT_AOI1.offset008)
- #define AOI1_BFCRT232 (IMXRT_AOI1.offset00A)
- #define AOI1_BFCRT013 (IMXRT_AOI1.offset00C)
- #define AOI1_BFCRT233 (IMXRT_AOI1.offset00E)
- #define IMXRT_AOI2 (*(IMXRT_REGISTER16_t *)0x403B8000)
- #define AOI2_BFCRT010 (IMXRT_AOI2.offset000)
- #define AOI2_BFCRT230 (IMXRT_AOI2.offset002)
- #define AOI2_BFCRT011 (IMXRT_AOI2.offset004)
- #define AOI2_BFCRT231 (IMXRT_AOI2.offset006)
- #define AOI2_BFCRT012 (IMXRT_AOI2.offset008)
- #define AOI2_BFCRT232 (IMXRT_AOI2.offset00A)
- #define AOI2_BFCRT013 (IMXRT_AOI2.offset00C)
- #define AOI2_BFCRT233 (IMXRT_AOI2.offset00E)
-
- // page 708
- #define IMXRT_CCM (*(IMXRT_REGISTER32_t *)0x400FC000)
- #define CCM_CCR (IMXRT_CCM.offset000)
- #define CCM_CSR (IMXRT_CCM.offset008)
- #define CCM_CCSR (IMXRT_CCM.offset00C)
- #define CCM_CACRR (IMXRT_CCM.offset010)
- #define CCM_CBCDR (IMXRT_CCM.offset014)
- #define CCM_CBCMR (IMXRT_CCM.offset018)
- #define CCM_CSCMR1 (IMXRT_CCM.offset01C)
- #define CCM_CSCMR2 (IMXRT_CCM.offset020)
- #define CCM_CSCDR1 (IMXRT_CCM.offset024)
- #define CCM_CS1CDR (IMXRT_CCM.offset028)
- #define CCM_CS2CDR (IMXRT_CCM.offset02C)
- #define CCM_CDCDR (IMXRT_CCM.offset030)
- #define CCM_CSCDR2 (IMXRT_CCM.offset038)
- #define CCM_CSCDR3 (IMXRT_CCM.offset03C)
- #define CCM_CDHIPR (IMXRT_CCM.offset048)
- #define CCM_CLPCR (IMXRT_CCM.offset054)
- #define CCM_CISR (IMXRT_CCM.offset058)
- #define CCM_CIMR (IMXRT_CCM.offset05C)
- #define CCM_CCOSR (IMXRT_CCM.offset060)
- #define CCM_CGPR (IMXRT_CCM.offset064)
- #define CCM_CCGR0 (IMXRT_CCM.offset068)
- #define CCM_CCGR1 (IMXRT_CCM.offset06C)
- #define CCM_CCGR2 (IMXRT_CCM.offset070)
- #define CCM_CCGR3 (IMXRT_CCM.offset074)
- #define CCM_CCGR4 (IMXRT_CCM.offset078)
- #define CCM_CCGR5 (IMXRT_CCM.offset07C)
- #define CCM_CCGR6 (IMXRT_CCM.offset080)
- #define CCM_CMEOR (IMXRT_CCM.offset088)
- #define CCM_CCR_RBC_EN ((uint32_t)0x08000000)
- #define CCM_CCR_REG_BYPASS_COUNT(n) ((uint32_t)(((n) & 0x3F) << 21))
- #define CCM_CCR_COSC_EN ((uint32_t)0x00001000)
- #define CCM_CCR_OSCNT(n) ((uint32_t)(((n) & 0xFF) << 0))
- #define CCM_CSR_COSC_READY ((uint32_t)0x00000020)
- #define CCM_CSR_CAMP2_READY ((uint32_t)0x00000008)
- #define CCM_CSR_REF_EN_B ((uint32_t)0x00000001)
- #define CCM_CCSR_PLL3_SW_CLK_SEL ((uint32_t)0x00000001)
- #define CCM_CACRR_ARM_PODF(n) ((uint32_t)(((n) & 0x07) << 0))
- #define CCM_CBCDR_PERIPH_CLK2_PODF(n) ((uint32_t)(((n) & 0x07) << 27))
- #define CCM_CBCDR_PERIPH_CLK_SEL ((uint32_t)0x02000000)
- #define CCM_CBCDR_SEMC_PODF(n) ((uint32_t)(((n) & 0x07) << 16))
- #define CCM_CBCDR_AHB_PODF(n) ((uint32_t)(((n) & 0x07) << 10))
- #define CCM_CBCDR_IPG_PODF(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CBCDR_SEMC_ALT_CLK_SEL ((uint32_t)0x00000080)
- #define CCM_CBCDR_SEMC_CLK_SEL ((uint32_t)0x00000040)
- #define CCM_CBCMR_LPSPI_PODF(n) ((uint32_t)(((n) & 0x07) << 26))
- #define CCM_CBCMR_LCDIF_PODF(n) ((uint32_t)(((n) & 0x07) << 23))
- #define CCM_CBCMR_PRE_PERIPH_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CBCMR_TRACE_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CBCMR_PERIPH_CLK2_SEL(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CBCMR_LPSPI_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 5))
- #define CCM_CSCMR1_FLEXSPI_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 29))
- #define CCM_CSCMR1_FLEXSPI_PODF(n) ((uint32_t)(((n) & 0x07) << 23))
- #define CCM_CSCMR1_USDHC2_CLK_SEL ((uint32_t)0x00020000)
- #define CCM_CSCMR1_USDHC1_CLK_SEL ((uint32_t)0x00010000)
- #define CCM_CSCMR1_SAI3_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CSCMR1_SAI2_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CSCMR1_SAI1_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CSCMR1_PERCLK_CLK_SEL ((uint32_t)0x00000040)
- #define CCM_CSCMR1_PERCLK_PODF(n) ((uint32_t)(((n) & 0x3F) << 0))
- #define CCM_CSCMR2_FLEXIO2_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 19))
- #define CCM_CSCMR2_CAN_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CSCMR2_CAN_CLK_PODF(n) ((uint32_t)(((n) & 0x3F) << 2))
- #define CCM_CSCDR1_TRACE_PODF(n) ((uint32_t)(((n) & 0x07) << 25))
- #define CCM_CSCDR1_USDHC2_PODF(n) ((uint32_t)(((n) & 0x07) << 16))
- #define CCM_CSCDR1_USDHC1_PODF(n) ((uint32_t)(((n) & 0x07) << 11))
- #define CCM_CSCDR1_UART_CLK_SEL ((uint32_t)0x00000040)
- #define CCM_CSCDR1_UART_CLK_PODF(n) ((uint32_t)(((n) & 0x1F) << 0))
- #define CCM_CS1CDR_FLEXIO2_CLK_PODF(n) ((uint32_t)(((n) & 0x07) << 25))
- #define CCM_CS1CDR_SAI3_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 22))
- #define CCM_CS1CDR_SAI3_CLK_PODF(n) ((uint32_t)(((n) & 0x1F) << 16))
- #define CCM_CS1CDR_FLEXIO2_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 9))
- #define CCM_CS1CDR_SAI1_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 6))
- #define CCM_CS1CDR_SAI1_CLK_PODF(n) ((uint32_t)(((n) & 0x1F) << 0))
- #define CCM_CS2CDR_SAI2_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 6))
- #define CCM_CS2CDR_SAI2_CLK_PODF(n) ((uint32_t)(((n) & 0x3F) << 0))
- #define CCM_CDCDR_SPDIF0_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 25))
- #define CCM_CDCDR_SPDIF0_CLK_PODF(n) ((uint32_t)(((n) & 0x07) << 22))
- #define CCM_CDCDR_SPDIF0_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CDCDR_FLEXIO1_CLK_PRED(n) ((uint32_t)(((n) & 0x07) << 12))
- #define CCM_CDCDR_FLEXIO1_CLK_PODF(n) ((uint32_t)(((n) & 0x07) << 9))
- #define CCM_CDCDR_FLEXIO1_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 7))
- #define CCM_CSCDR2_LPI2C_CLK_PODF(n) ((uint32_t)(((n) & 0x1F) << 19))
- #define CCM_CSCDR2_LPI2C_CLK_SEL ((uint32_t)0x00040000)
- #define CCM_CSCDR2_LCDIF_PRE_CLK_SEL(n) ((uint32_t)(((n) & 0x07) << 15))
- #define CCM_CSCDR2_LCDIF_PRED(n) ((uint32_t)(((n) & 0x07) << 12))
- #define CCM_CSCDR2_LCDIF_CLK_SEL(n) ((uint32_t)(((n) & 0x07) << 9))
- #define CCM_CSCDR3_CSI_PODF(n) ((uint32_t)(((n) & 0x07) << 11))
- #define CCM_CSCDR3_CSI_CLK_SEL(n) ((uint32_t)(((n) & 0x03) << 9))
- #define CCM_CDHIPR_ARM_PODF_BUSY ((uint32_t)0x00010000)
- #define CCM_CDHIPR_PERIPH_CLK_SEL_BUSY ((uint32_t)0x00000020)
- #define CCM_CDHIPR_PERIPH2_CLK_SEL_BUSY ((uint32_t)0x00000008)
- #define CCM_CDHIPR_AHB_PODF_BUSY ((uint32_t)0x00000002)
- #define CCM_CDHIPR_SEMC_PODF_BUSY ((uint32_t)0x00000001)
- #define CCM_CLPCR_MASK_L2CC_IDLE ((uint32_t)0x08000000)
- #define CCM_CLPCR_MASK_SCU_IDLE ((uint32_t)0x04000000)
- #define CCM_CLPCR_MASK_CORE0_WFI ((uint32_t)0x00400000)
- #define CCM_CLPCR_BYPASS_LPM_HS0 ((uint32_t)0x00200000)
- #define CCM_CLPCR_BYPASS_LPM_HS1 ((uint32_t)0x00080000)
- #define CCM_CLPCR_COSC_PWRDOWN ((uint32_t)0x00000800)
- #define CCM_CLPCR_STBY_COUNT(n) ((uint32_t)(((n) & 0x03) << 9))
- #define CCM_CLPCR_VSTBY ((uint32_t)0x00000100)
- #define CCM_CLPCR_DIS_REF_OSC ((uint32_t)0x00000080)
- #define CCM_CLPCR_SBYOS ((uint32_t)0x00000040)
- #define CCM_CLPCR_ARM_CLK_DIS_ON_LPM ((uint32_t)0x00000020)
- #define CCM_CLPCR_LPM(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CISR_ARM_PODF_LOADED ((uint32_t)0x04000000)
- #define CCM_CISR_PERIPH_CLK_SEL_LOADED ((uint32_t)0x00400000)
- #define CCM_CISR_AHB_PODF_LOADED ((uint32_t)0x00100000)
- #define CCM_CISR_PERIPH2_CLK_SEL_LOADED ((uint32_t)0x00080000)
- #define CCM_CISR_SEMC_PODF_LOADED ((uint32_t)0x00020000)
- #define CCM_CISR_COSC_READY ((uint32_t)0x00000040)
- #define CCM_CISR_LRF_PLL ((uint32_t)0x00000001)
- #define CCM_CIMR_ARM_PODF_LOADED ((uint32_t)0x04000000)
- #define CCM_CIMR_MASK_PERIPH_CLK_SEL_LOADED ((uint32_t)0x00400000)
- #define CCM_CIMR_MASK_AHB_PODF_LOADED ((uint32_t)0x00100000)
- #define CCM_CIMR_MASK_PERIPH2_CLK_SEL_LOADED ((uint32_t)0x00080000)
- #define CCM_CIMR_MASK_SEMC_PODF_LOADED ((uint32_t)0x00020000)
- #define CCM_CIMR_MASK_COSC_READY ((uint32_t)0x00000040)
- #define CCM_CIMR_MASK_LRF_PLL ((uint32_t)0x00000001)
- #define CCM_CCOSR_CLKO2_EN ((uint32_t)0x01000000)
- #define CCM_CCOSR_CLKO2_DIV(n) ((uint32_t)(((n) & 0x07) << 21))
- #define CCM_CCOSR_CLKO2_SEL(n) ((uint32_t)(((n) & 0x1F) << 16))
- #define CCM_CCOSR_CLK_OUT_SEL ((uint32_t)0x00000100)
- #define CCM_CCOSR_CLKO1_EN ((uint32_t)0x00000080)
- #define CCM_CCOSR_CLKO1_DIV(n) ((uint32_t)(((n) & 0x07) << 4))
- #define CCM_CCOSR_CLKO1_SEL(n) ((uint32_t)(((n) & 0x0F) << 0))
- #define CCM_CGPR_INT_MEM_CLK_LPM ((uint32_t)0x00020000)
- #define CCM_CGPR_FPL ((uint32_t)0x00010000)
- #define CCM_CGPR_SYS_MEM_DS_CTRL(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CGPR_EFUSE_PROG_SUPPLY_GATE ((uint32_t)0x00000010)
- #define CCM_CGPR_PMIC_DELAY_SCALER ((uint32_t)0x00000001)
- #define CCM_CCGR_OFF 0
- #define CCM_CCGR_ON_RUNONLY 1
- #define CCM_CCGR_ON 3
- #define CCM_CCGR0_GPIO2(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR0_LPUART2(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR0_GPT2_SERIAL(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR0_GPT2_BUS(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR0_TRACE(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR0_CAN2_SERIAL(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR0_CAN2(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR0_CAN1_SERIAl(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR0_CAN1(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR0_LPUART3(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR0_DCP(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR0_MQS_HMCLK(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR0_AIPS_TZ2(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR0_aips_tz1(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CCGR1_CSU(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR1_GPIO1(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR1_LPUART4(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR1_GPT_SERIAL(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR1_GPT(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR1_ADC1(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR1_AOI2(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR1_PIT(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR1_ENET(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR1_ADC2(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR1_LPSPI4(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR1_LPSPI3(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR1_LPSPI2(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR1_LPSPI1(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CCGR2_PXP(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR2_LCD(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR2_GPIO3(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR2_XBAR2(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR2_XBAR1(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR2_IPMUX3(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR2_IPMUX2(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR2_IPMUX1(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR2_XBAR3(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR2_IIM(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR2_LPI2C3(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR2_LPI2C2(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR2_LPI2C1(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR2_IOMUXC_SNVS(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR2_CSI(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR2_(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CCGR3_IOMUXC_SNVS_GPR(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR3_OCRAM(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR3_ACMP4(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR3_ACMP3(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR3_ACMP2(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR3_ACMP1(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR3_FLEXRAM(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR3_WDOG1(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR3_EWM(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR3_GPIO4(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR3_LCDIF_PIX(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR3_AOI1(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR3_LPUART6(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR3_SEMC(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR3_LPUART5(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR3_FLEXIO2(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CCGR4_ENC4(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR4_ENC3(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR4_ENC2(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR4_ENC1(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR4_PWM4(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR4_PWM3(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR4_PWM2(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR4_PWM1(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR4_SIM_EMS(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR4_SIM_M(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR4_TSC(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR4_SIM_M7(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR4_BEE(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR4_IOMUXC_GPR(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR4_IOMUXC(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR5_SNVS_LP(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR5_SNVS_HP(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR5_LPUART7(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR5_LPUART1(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR5_SAI3(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR5_SAI2(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR5_SAI1(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR5_SIM_MAIN(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR5_SPDIF(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR5_AIPS_TZ4(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR5_WDOG2(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR5_KPP(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR5_DMA(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR5_WDOG3(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR5_FLEXIO1(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR5_ROM(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CCGR6_TIMER3(n) ((uint32_t)(((n) & 0x03) << 30))
- #define CCM_CCGR6_TIMER2(n) ((uint32_t)(((n) & 0x03) << 28))
- #define CCM_CCGR6_TIMER1(n) ((uint32_t)(((n) & 0x03) << 26))
- #define CCM_CCGR6_LPI2C4_SERIAL(n) ((uint32_t)(((n) & 0x03) << 24))
- #define CCM_CCGR6_ANADIG(n) ((uint32_t)(((n) & 0x03) << 22))
- #define CCM_CCGR6_SIM_PER(n) ((uint32_t)(((n) & 0x03) << 20))
- #define CCM_CCGR6_AIPS_TZ3(n) ((uint32_t)(((n) & 0x03) << 18))
- #define CCM_CCGR6_TIMER4(n) ((uint32_t)(((n) & 0x03) << 16))
- #define CCM_CCGR6_LPUART8(n) ((uint32_t)(((n) & 0x03) << 14))
- #define CCM_CCGR6_TRNG(n) ((uint32_t)(((n) & 0x03) << 12))
- #define CCM_CCGR6_FLEXSPi(n) ((uint32_t)(((n) & 0x03) << 10))
- #define CCM_CCGR6_IPMUX4(n) ((uint32_t)(((n) & 0x03) << 8))
- #define CCM_CCGR6_DCDC(n) ((uint32_t)(((n) & 0x03) << 6))
- #define CCM_CCGR6_USDHC2(n) ((uint32_t)(((n) & 0x03) << 4))
- #define CCM_CCGR6_USDHC1(n) ((uint32_t)(((n) & 0x03) << 2))
- #define CCM_CCGR6_USBOH3(n) ((uint32_t)(((n) & 0x03) << 0))
- #define CCM_CMEOR_MOD_EN_OV_CAN1_CPI ((uint32_t)0x40000000)
- #define CCM_CMEOR_MOD_EN_OV_CAN2_CPI ((uint32_t)0x10000000)
- #define CCM_CMEOR_MOD_EN_OV_TRNG ((uint32_t)0x00000200)
- #define CCM_CMEOR_MOD_EN_USDHC ((uint32_t)0x00000080)
- #define CCM_CMEOR_MOD_EN_OV_PIT ((uint32_t)0x00000040)
- #define CCM_CMEOR_MOD_EN_OV_GPT ((uint32_t)0x00000020)
-
- // page 796
- #define IMXRT_CCM_ANALOG (*(IMXRT_REGISTER32_t *)0x400D8000)
- #define CCM_ANALOG_PLL_ARM (IMXRT_CCM_ANALOG.offset000)
- #define CCM_ANALOG_PLL_ARM_SET (IMXRT_CCM_ANALOG.offset004)
- #define CCM_ANALOG_PLL_ARM_CLR (IMXRT_CCM_ANALOG.offset008)
- #define CCM_ANALOG_PLL_ARM_TOG (IMXRT_CCM_ANALOG.offset00C)
- #define CCM_ANALOG_PLL_USB1 (IMXRT_CCM_ANALOG.offset010)
- #define CCM_ANALOG_PLL_USB1_SET (IMXRT_CCM_ANALOG.offset014)
- #define CCM_ANALOG_PLL_USB1_CLR (IMXRT_CCM_ANALOG.offset018)
- #define CCM_ANALOG_PLL_USB1_TOG (IMXRT_CCM_ANALOG.offset01C)
- #define CCM_ANALOG_PLL_USB2 (IMXRT_CCM_ANALOG.offset020)
- #define CCM_ANALOG_PLL_USB2_SET (IMXRT_CCM_ANALOG.offset024)
- #define CCM_ANALOG_PLL_USB2_CLR (IMXRT_CCM_ANALOG.offset028)
- #define CCM_ANALOG_PLL_USB2_TOG (IMXRT_CCM_ANALOG.offset02C)
- #define CCM_ANALOG_PLL_SYS (IMXRT_CCM_ANALOG.offset030)
- #define CCM_ANALOG_PLL_SYS_SET (IMXRT_CCM_ANALOG.offset034)
- #define CCM_ANALOG_PLL_SYS_CLR (IMXRT_CCM_ANALOG.offset038)
- #define CCM_ANALOG_PLL_SYS_TOG (IMXRT_CCM_ANALOG.offset03C)
- #define CCM_ANALOG_PLL_SYS_SS (IMXRT_CCM_ANALOG.offset040)
- #define CCM_ANALOG_PLL_SYS_NUM (IMXRT_CCM_ANALOG.offset050)
- #define CCM_ANALOG_PLL_SYS_DENOM (IMXRT_CCM_ANALOG.offset060)
- #define CCM_ANALOG_PLL_AUDIO (IMXRT_CCM_ANALOG.offset070)
- #define CCM_ANALOG_PLL_AUDIO_SET (IMXRT_CCM_ANALOG.offset074)
- #define CCM_ANALOG_PLL_AUDIO_CLR (IMXRT_CCM_ANALOG.offset078)
- #define CCM_ANALOG_PLL_AUDIO_TOG (IMXRT_CCM_ANALOG.offset07C)
- #define CCM_ANALOG_PLL_AUDIO_NUM (IMXRT_CCM_ANALOG.offset080)
- #define CCM_ANALOG_PLL_AUDIO_DENOM (IMXRT_CCM_ANALOG.offset090)
- #define CCM_ANALOG_PLL_VIDEO (IMXRT_CCM_ANALOG.offset0A0)
- #define CCM_ANALOG_PLL_VIDEO_SET (IMXRT_CCM_ANALOG.offset0A4)
- #define CCM_ANALOG_PLL_VIDEO_CLR (IMXRT_CCM_ANALOG.offset0A8)
- #define CCM_ANALOG_PLL_VIDEO_TOG (IMXRT_CCM_ANALOG.offset0AC)
- #define CCM_ANALOG_PLL_VIDEO_NUM (IMXRT_CCM_ANALOG.offset0B0)
- #define CCM_ANALOG_PLL_VIDEO_DENOM (IMXRT_CCM_ANALOG.offset0C0)
- #define CCM_ANALOG_PLL_ENET (IMXRT_CCM_ANALOG.offset0EC)
- #define CCM_ANALOG_PLL_ENET_SET (IMXRT_CCM_ANALOG.offset0E4)
- #define CCM_ANALOG_PLL_ENET_CLR (IMXRT_CCM_ANALOG.offset0E8)
- #define CCM_ANALOG_PLL_ENET_TOG (IMXRT_CCM_ANALOG.offset0EC)
- #define CCM_ANALOG_PFD_480 (IMXRT_CCM_ANALOG.offset0F0)
- #define CCM_ANALOG_PFD_480_SET (IMXRT_CCM_ANALOG.offset0F4)
- #define CCM_ANALOG_PFD_480_CLR (IMXRT_CCM_ANALOG.offset0F8)
- #define CCM_ANALOG_PFD_480_TOG (IMXRT_CCM_ANALOG.offset0FC)
- #define CCM_ANALOG_PFD_528 (IMXRT_CCM_ANALOG.offset100)
- #define CCM_ANALOG_PFD_528_SET (IMXRT_CCM_ANALOG.offset104)
- #define CCM_ANALOG_PFD_528_CLR (IMXRT_CCM_ANALOG.offset108)
- #define CCM_ANALOG_PFD_528_TOG (IMXRT_CCM_ANALOG.offset10C)
- #define CCM_ANALOG_MISC0 (IMXRT_CCM_ANALOG.offset150)
- #define CCM_ANALOG_MISC0_SET (IMXRT_CCM_ANALOG.offset154)
- #define CCM_ANALOG_MISC0_CLR (IMXRT_CCM_ANALOG.offset158)
- #define CCM_ANALOG_MISC0_TOG (IMXRT_CCM_ANALOG.offset15C)
- #define CCM_ANALOG_MISC1 (IMXRT_CCM_ANALOG.offset160)
- #define CCM_ANALOG_MISC1_SET (IMXRT_CCM_ANALOG.offset164)
- #define CCM_ANALOG_MISC1_CLR (IMXRT_CCM_ANALOG.offset168)
- #define CCM_ANALOG_MISC1_TOG (IMXRT_CCM_ANALOG.offset16C)
- #define CCM_ANALOG_MISC2 (IMXRT_CCM_ANALOG.offset170)
- #define CCM_ANALOG_MISC2_SET (IMXRT_CCM_ANALOG.offset174)
- #define CCM_ANALOG_MISC2_CLR (IMXRT_CCM_ANALOG.offset178)
- #define CCM_ANALOG_MISC2_TOG (IMXRT_CCM_ANALOG.offset17C)
-
- // page 852
- #define IMXRT_CSI (*(IMXRT_REGISTER32_t *)0x402BC000)
- #define CSI_CSICR1 (IMXRT_CSI.offset000)
- #define CSI_CSICR2 (IMXRT_CSI.offset004)
- #define CSI_CSICR3 (IMXRT_CSI.offset008)
- #define CSI_CSISTATFIFO (IMXRT_CSI.offset00C)
- #define CSI_CSIRFIFO (IMXRT_CSI.offset010)
- #define CSI_CSIRXCNT (IMXRT_CSI.offset014)
- #define CSI_CSISR (IMXRT_CSI.offset018)
- #define CSI_CSIDMASA_STATFIFO (IMXRT_CSI.offset020)
- #define CSI_CSIDMATS_STATFIFO (IMXRT_CSI.offset024)
- #define CSI_CSIDMASA_FB1 (IMXRT_CSI.offset028)
- #define CSI_CSIDMASA_FB2 (IMXRT_CSI.offset02C)
- #define CSI_CSIFBUF_PARA (IMXRT_CSI.offset030)
- #define CSI_CSIIMAG_PARA (IMXRT_CSI.offset034)
- #define CSI_CSICR18 (IMXRT_CSI.offset038)
- #define CSI_CSICR19 (IMXRT_CSI.offset03C)
-
- // page 878
- #define IMXRT_DCDC (*(IMXRT_REGISTER32_t *)0x40080000)
- #define DCDC_REG0 (IMXRT_DCDC.offset000)
- #define DCDC_REG1 (IMXRT_DCDC.offset004)
- #define DCDC_REG2 (IMXRT_DCDC.offset008)
- #define DCDC_REG3 (IMXRT_DCDC.offset00C)
-
- // page 489
- #define IMXRT_CMP1 (*(IMXRT_REGISTER8_t *)0x40094000)
- #define CMP1_CR0 (IMXRT_CMP1.offset00)
- #define CMP1_CR1 (IMXRT_CMP1.offset01)
- #define CMP1_FPR (IMXRT_CMP1.offset02)
- #define CMP1_SCR (IMXRT_CMP1.offset03)
- #define CMP1_DACCR (IMXRT_CMP1.offset04)
- #define CMP1_MUXCR (IMXRT_CMP1.offset05)
- #define IMXRT_CMP2 (*(IMXRT_REGISTER8_t *)0x40094008)
- #define CMP2_CR0 (IMXRT_CMP2.offset00)
- #define CMP2_CR1 (IMXRT_CMP2.offset01)
- #define CMP2_FPR (IMXRT_CMP2.offset02)
- #define CMP2_SCR (IMXRT_CMP2.offset03)
- #define CMP2_DACCR (IMXRT_CMP2.offset04)
- #define CMP2_MUXCR (IMXRT_CMP2.offset05)
- #define IMXRT_CMP3 (*(IMXRT_REGISTER8_t *)0x40094010)
- #define CMP3_CR0 (IMXRT_CMP3.offset00)
- #define CMP3_CR1 (IMXRT_CMP3.offset01)
- #define CMP3_FPR (IMXRT_CMP3.offset02)
- #define CMP3_SCR (IMXRT_CMP3.offset03)
- #define CMP3_DACCR (IMXRT_CMP3.offset04)
- #define CMP3_MUXCR (IMXRT_CMP3.offset05)
- #define IMXRT_CMP4 (*(IMXRT_REGISTER8_t *)0x40094018)
- #define CMP4_CR0 (IMXRT_CMP4.offset00)
- #define CMP4_CR1 (IMXRT_CMP4.offset01)
- #define CMP4_FPR (IMXRT_CMP4.offset02)
- #define CMP4_SCR (IMXRT_CMP4.offset03)
- #define CMP4_DACCR (IMXRT_CMP4.offset04)
- #define CMP4_MUXCR (IMXRT_CMP4.offset05)
-
- // page 538
- #define IMXRT_ADC1 (*(IMXRT_REGISTER32_t *)0x400C4000)
- #define ADC1_HC0 (IMXRT_ADC1.offset000)
- #define ADC1_HC1 (IMXRT_ADC1.offset004)
- #define ADC1_HS (IMXRT_ADC1.offset008)
- #define ADC1_R0 (IMXRT_ADC1.offset00C)
- #define ADC1_R1 (IMXRT_ADC1.offset010)
- #define ADC1_CFG (IMXRT_ADC1.offset014)
- #define ADC1_GC (IMXRT_ADC1.offset018)
- #define ADC1_GS (IMXRT_ADC1.offset01C)
- #define ADC1_CV (IMXRT_ADC1.offset020)
- #define ADC1_OFS (IMXRT_ADC1.offset024)
- #define ADC1_CAL (IMXRT_ADC1.offset028)
-
- // page 552
- #define IMXRT_ADC2 (*(IMXRT_REGISTER32_t *)0x400C8000)
- #define ADC2_HC0 (IMXRT_ADC2.offset000)
- #define ADC2_HC1 (IMXRT_ADC2.offset004)
- #define ADC2_HC2 (IMXRT_ADC2.offset008)
- #define ADC2_HC3 (IMXRT_ADC2.offset00C)
- #define ADC2_HC4 (IMXRT_ADC2.offset010)
- #define ADC2_HS (IMXRT_ADC2.offset014)
- #define ADC2_R0 (IMXRT_ADC2.offset018)
- #define ADC2_R1 (IMXRT_ADC2.offset01C)
- #define ADC2_R2 (IMXRT_ADC2.offset020)
- #define ADC2_R3 (IMXRT_ADC2.offset024)
- #define ADC2_R4 (IMXRT_ADC2.offset028)
- #define ADC2_CFG (IMXRT_ADC2.offset02C)
- #define ADC2_GC (IMXRT_ADC2.offset030)
- #define ADC2_GS (IMXRT_ADC2.offset034)
- #define ADC2_CV (IMXRT_ADC2.offset038)
- #define ADC2_OFS (IMXRT_ADC2.offset03C)
- #define ADC2_CAL (IMXRT_ADC2.offset040)
-
- // page 891
- #define IMXRT_DMAMUX (*(IMXRT_REGISTER32_t *)0x400EC000)
- #define DMAMUX_CHCFG0 (IMXRT_DMAMUX.offset000)
- #define DMAMUX_CHCFG1 (IMXRT_DMAMUX.offset004)
- #define DMAMUX_CHCFG2 (IMXRT_DMAMUX.offset008)
- #define DMAMUX_CHCFG3 (IMXRT_DMAMUX.offset00C)
- #define DMAMUX_CHCFG4 (IMXRT_DMAMUX.offset010)
- #define DMAMUX_CHCFG5 (IMXRT_DMAMUX.offset014)
- #define DMAMUX_CHCFG6 (IMXRT_DMAMUX.offset018)
- #define DMAMUX_CHCFG7 (IMXRT_DMAMUX.offset01C)
- #define DMAMUX_CHCFG8 (IMXRT_DMAMUX.offset020)
- #define DMAMUX_CHCFG9 (IMXRT_DMAMUX.offset024)
- #define DMAMUX_CHCFG10 (IMXRT_DMAMUX.offset028)
- #define DMAMUX_CHCFG11 (IMXRT_DMAMUX.offset02C)
- #define DMAMUX_CHCFG12 (IMXRT_DMAMUX.offset030)
- #define DMAMUX_CHCFG13 (IMXRT_DMAMUX.offset034)
- #define DMAMUX_CHCFG14 (IMXRT_DMAMUX.offset038)
- #define DMAMUX_CHCFG15 (IMXRT_DMAMUX.offset03C)
- #define DMAMUX_CHCFG16 (IMXRT_DMAMUX.offset040)
- #define DMAMUX_CHCFG17 (IMXRT_DMAMUX.offset044)
- #define DMAMUX_CHCFG18 (IMXRT_DMAMUX.offset048)
- #define DMAMUX_CHCFG19 (IMXRT_DMAMUX.offset04C)
- #define DMAMUX_CHCFG20 (IMXRT_DMAMUX.offset050)
- #define DMAMUX_CHCFG21 (IMXRT_DMAMUX.offset054)
- #define DMAMUX_CHCFG22 (IMXRT_DMAMUX.offset058)
- #define DMAMUX_CHCFG23 (IMXRT_DMAMUX.offset05C)
- #define DMAMUX_CHCFG24 (IMXRT_DMAMUX.offset060)
- #define DMAMUX_CHCFG25 (IMXRT_DMAMUX.offset064)
- #define DMAMUX_CHCFG26 (IMXRT_DMAMUX.offset068)
- #define DMAMUX_CHCFG27 (IMXRT_DMAMUX.offset06C)
- #define DMAMUX_CHCFG28 (IMXRT_DMAMUX.offset070)
- #define DMAMUX_CHCFG29 (IMXRT_DMAMUX.offset074)
- #define DMAMUX_CHCFG30 (IMXRT_DMAMUX.offset078)
- #define DMAMUX_CHCFG31 (IMXRT_DMAMUX.offset07C)
-
- // page 906
- // TODO: DMA is complicated...
-
- // page 1063 (offsets are wrong)
- #define IMXRT_ENC1 (*(IMXRT_REGISTER16_t *)0x403C8000)
- #define ENC1_CTRL (IMXRT_ENC1.offset000)
- #define ENC1_FILT (IMXRT_ENC1.offset002)
- #define ENC1_WTR (IMXRT_ENC1.offset004)
- #define ENC1_POSD (IMXRT_ENC1.offset006)
- #define ENC1_POSDH (IMXRT_ENC1.offset008)
- #define ENC1_REV (IMXRT_ENC1.offset00A)
- #define ENC1_REVH (IMXRT_ENC1.offset00C)
- #define ENC1_UPOS (IMXRT_ENC1.offset00E)
- #define ENC1_LPOS (IMXRT_ENC1.offset010)
- #define ENC1_UPOSH (IMXRT_ENC1.offset012)
- #define ENC1_LPOSH (IMXRT_ENC1.offset014)
- #define ENC1_UINIT (IMXRT_ENC1.offset016)
- #define ENC1_LINIT (IMXRT_ENC1.offset018)
- #define ENC1_IMR (IMXRT_ENC1.offset01A)
- #define ENC1_TST (IMXRT_ENC1.offset01C)
- #define ENC1_CTRL2 (IMXRT_ENC1.offset01E)
- #define ENC1_UMOD (IMXRT_ENC1.offset020)
- #define ENC1_LMOD (IMXRT_ENC1.offset022)
- #define ENC1_UCOMP (IMXRT_ENC1.offset024)
- #define ENC1_LCOMP (IMXRT_ENC1.offset026)
- #define IMXRT_ENC2 (*(IMXRT_REGISTER16_t *)0x403CC000)
- #define ENC2_CTRL (IMXRT_ENC2.offset000)
- #define ENC2_FILT (IMXRT_ENC2.offset002)
- #define ENC2_WTR (IMXRT_ENC2.offset004)
- #define ENC2_POSD (IMXRT_ENC2.offset006)
- #define ENC2_POSDH (IMXRT_ENC2.offset008)
- #define ENC2_REV (IMXRT_ENC2.offset00A)
- #define ENC2_REVH (IMXRT_ENC2.offset00C)
- #define ENC2_UPOS (IMXRT_ENC2.offset00E)
- #define ENC2_LPOS (IMXRT_ENC2.offset010)
- #define ENC2_UPOSH (IMXRT_ENC2.offset012)
- #define ENC2_LPOSH (IMXRT_ENC2.offset014)
- #define ENC2_UINIT (IMXRT_ENC2.offset016)
- #define ENC2_LINIT (IMXRT_ENC2.offset018)
- #define ENC2_IMR (IMXRT_ENC2.offset01A)
- #define ENC2_TST (IMXRT_ENC2.offset01C)
- #define ENC2_CTRL2 (IMXRT_ENC2.offset01E)
- #define ENC2_UMOD (IMXRT_ENC2.offset020)
- #define ENC2_LMOD (IMXRT_ENC2.offset022)
- #define ENC2_UCOMP (IMXRT_ENC2.offset024)
- #define ENC2_LCOMP (IMXRT_ENC2.offset026)
- #define IMXRT_ENC3 (*(IMXRT_REGISTER16_t *)0x403D0000)
- #define ENC3_CTRL (IMXRT_ENC3.offset000)
- #define ENC3_FILT (IMXRT_ENC3.offset002)
- #define ENC3_WTR (IMXRT_ENC3.offset004)
- #define ENC3_POSD (IMXRT_ENC3.offset006)
- #define ENC3_POSDH (IMXRT_ENC3.offset008)
- #define ENC3_REV (IMXRT_ENC3.offset00A)
- #define ENC3_REVH (IMXRT_ENC3.offset00C)
- #define ENC3_UPOS (IMXRT_ENC3.offset00E)
- #define ENC3_LPOS (IMXRT_ENC3.offset010)
- #define ENC3_UPOSH (IMXRT_ENC3.offset012)
- #define ENC3_LPOSH (IMXRT_ENC3.offset014)
- #define ENC3_UINIT (IMXRT_ENC3.offset016)
- #define ENC3_LINIT (IMXRT_ENC3.offset018)
- #define ENC3_IMR (IMXRT_ENC3.offset01A)
- #define ENC3_TST (IMXRT_ENC3.offset01C)
- #define ENC3_CTRL2 (IMXRT_ENC3.offset01E)
- #define ENC3_UMOD (IMXRT_ENC3.offset020)
- #define ENC3_LMOD (IMXRT_ENC3.offset022)
- #define ENC3_UCOMP (IMXRT_ENC3.offset024)
- #define ENC3_LCOMP (IMXRT_ENC3.offset026)
- #define IMXRT_ENC4 (*(IMXRT_REGISTER16_t *)0x403D4000)
- #define ENC4_CTRL (IMXRT_ENC4.offset000)
- #define ENC4_FILT (IMXRT_ENC4.offset002)
- #define ENC4_WTR (IMXRT_ENC4.offset004)
- #define ENC4_POSD (IMXRT_ENC4.offset006)
- #define ENC4_POSDH (IMXRT_ENC4.offset008)
- #define ENC4_REV (IMXRT_ENC4.offset00A)
- #define ENC4_REVH (IMXRT_ENC4.offset00C)
- #define ENC4_UPOS (IMXRT_ENC4.offset00E)
- #define ENC4_LPOS (IMXRT_ENC4.offset010)
- #define ENC4_UPOSH (IMXRT_ENC4.offset012)
- #define ENC4_LPOSH (IMXRT_ENC4.offset014)
- #define ENC4_UINIT (IMXRT_ENC4.offset016)
- #define ENC4_LINIT (IMXRT_ENC4.offset018)
- #define ENC4_IMR (IMXRT_ENC4.offset01A)
- #define ENC4_TST (IMXRT_ENC4.offset01C)
- #define ENC4_CTRL2 (IMXRT_ENC4.offset01E)
- #define ENC4_UMOD (IMXRT_ENC4.offset020)
- #define ENC4_LMOD (IMXRT_ENC4.offset022)
- #define ENC4_UCOMP (IMXRT_ENC4.offset024)
- #define ENC4_LCOMP (IMXRT_ENC4.offset026)
-
- // page 1088
- #define IMXRT_ENET (*(IMXRT_REGISTER32_t *)0x402D8000)
- #define IMXRT_ENET_TIMER (*(IMXRT_REGISTER32_t *)0x402D8400)
- #define ENET_EIR (IMXRT_ENET.offset004)
- #define ENET_EIMR (IMXRT_ENET.offset008)
- #define ENET_RDAR (IMXRT_ENET.offset010)
- #define ENET_TDAR (IMXRT_ENET.offset014)
- #define ENET_ECR (IMXRT_ENET.offset024)
- #define ENET_MMFR (IMXRT_ENET.offset040)
- #define ENET_MSCR (IMXRT_ENET.offset044)
- #define ENET_MIBC (IMXRT_ENET.offset064)
- #define ENET_RCR (IMXRT_ENET.offset084)
- #define ENET_TCR (IMXRT_ENET.offset0C4)
- #define ENET_PALR (IMXRT_ENET.offset0E4)
- #define ENET_PAUR (IMXRT_ENET.offset0E8)
- #define ENET_OPD (IMXRT_ENET.offset0EC)
- #define ENET_TXIC (IMXRT_ENET.offset0F0)
- #define ENET_RXIC (IMXRT_ENET.offset100)
- #define ENET_IAUR (IMXRT_ENET.offset118)
- #define ENET_IALR (IMXRT_ENET.offset11C)
- #define ENET_GAUR (IMXRT_ENET.offset120)
- #define ENET_GALR (IMXRT_ENET.offset124)
- #define ENET_TFWR (IMXRT_ENET.offset144)
- #define ENET_RDSR (IMXRT_ENET.offset180)
- #define ENET_TDSR (IMXRT_ENET.offset184)
- #define ENET_MRBR (IMXRT_ENET.offset188)
- #define ENET_RSFL (IMXRT_ENET.offset190)
- #define ENET_RSEM (IMXRT_ENET.offset194)
- #define ENET_RAEM (IMXRT_ENET.offset198)
- #define ENET_RAFL (IMXRT_ENET.offset19C)
- #define ENET_TSEM (IMXRT_ENET.offset1A0)
- #define ENET_TAEM (IMXRT_ENET.offset1A4)
- #define ENET_TAFL (IMXRT_ENET.offset1A8)
- #define ENET_TIPG (IMXRT_ENET.offset1AC)
- #define ENET_FTRL (IMXRT_ENET.offset1B0)
- #define ENET_TACC (IMXRT_ENET.offset1C0)
- #define ENET_RACC (IMXRT_ENET.offset1C4)
- #define ENET_RMON_T_DROP (IMXRT_ENET.offset200)
- #define ENET_RMON_T_PACKETS (IMXRT_ENET.offset204)
- #define ENET_RMON_T_BC_PKT (IMXRT_ENET.offset208)
- #define ENET_RMON_T_MC_PKT (IMXRT_ENET.offset20C)
- #define ENET_RMON_T_CRC_ALIGN (IMXRT_ENET.offset210)
- #define ENET_RMON_T_UNDERSIZE (IMXRT_ENET.offset214)
- #define ENET_RMON_T_OVERSIZE (IMXRT_ENET.offset218)
- #define ENET_RMON_T_FRAG (IMXRT_ENET.offset21C)
- #define ENET_RMON_T_JAB (IMXRT_ENET.offset220)
- #define ENET_RMON_T_COL (IMXRT_ENET.offset224)
- #define ENET_RMON_T_P64 (IMXRT_ENET.offset228)
- #define ENET_RMON_T_P65TO127 (IMXRT_ENET.offset22C)
- #define ENET_RMON_T_P128TO255 (IMXRT_ENET.offset230)
- #define ENET_RMON_T_P256TO511 (IMXRT_ENET.offset234)
- #define ENET_RMON_T_P512TO1023 (IMXRT_ENET.offset238)
- #define ENET_RMON_T_P1024TO2047 (IMXRT_ENET.offset23C)
- #define ENET_RMON_T_P_GTE2048 (IMXRT_ENET.offset240)
- #define ENET_RMON_T_OCTETS (IMXRT_ENET.offset244)
- #define ENET_IEEE_T_DROP (IMXRT_ENET.offset248)
- #define ENET_IEEE_T_FRAME_OK (IMXRT_ENET.offset24C)
- #define ENET_IEEE_T_1COL (IMXRT_ENET.offset250)
- #define ENET_IEEE_T_MCOL (IMXRT_ENET.offset254)
- #define ENET_IEEE_T_DEF (IMXRT_ENET.offset258)
- #define ENET_IEEE_T_LCOL (IMXRT_ENET.offset25C)
- #define ENET_IEEE_T_EXCOL (IMXRT_ENET.offset260)
- #define ENET_IEEE_T_MACERR (IMXRT_ENET.offset264)
- #define ENET_IEEE_T_CSERR (IMXRT_ENET.offset268)
- #define ENET_IEEE_T_SQE (IMXRT_ENET.offset26C)
- #define ENET_IEEE_T_FDXFC (IMXRT_ENET.offset270)
- #define ENET_IEEE_T_OCTETS_OK (IMXRT_ENET.offset274)
- #define ENET_RMON_R_PACKETS (IMXRT_ENET.offset284)
- #define ENET_RMON_R_BC_PKT (IMXRT_ENET.offset288)
- #define ENET_RMON_R_MC_PKT (IMXRT_ENET.offset28C)
- #define ENET_RMON_R_CRC_ALIGN (IMXRT_ENET.offset290)
- #define ENET_RMON_R_UNDERSIZE (IMXRT_ENET.offset294)
- #define ENET_RMON_R_OVERSIZE (IMXRT_ENET.offset298)
- #define ENET_RMON_R_FRAG (IMXRT_ENET.offset29C)
- #define ENET_RMON_R_JAB (IMXRT_ENET.offset2A0)
- #define ENET_RMON_R_RESVD_0 (IMXRT_ENET.offset2A4)
- #define ENET_RMON_R_P64 (IMXRT_ENET.offset2A8)
- #define ENET_RMON_R_P65TO127 (IMXRT_ENET.offset2AC)
- #define ENET_RMON_R_P128TO255 (IMXRT_ENET.offset2B0)
- #define ENET_RMON_R_P256TO511 (IMXRT_ENET.offset2B4)
- #define ENET_RMON_R_P512TO1023 (IMXRT_ENET.offset2B8)
- #define ENET_RMON_R_P1024TO2047 (IMXRT_ENET.offset2BC)
- #define ENET_RMON_R_P_GTE2048 (IMXRT_ENET.offset2C0)
- #define ENET_RMON_R_OCTETS (IMXRT_ENET.offset2C4)
- #define ENET_IEEE_R_DROP (IMXRT_ENET.offset2C8)
- #define ENET_IEEE_R_FRAME_OK (IMXRT_ENET.offset2CC)
- #define ENET_IEEE_R_CRC (IMXRT_ENET.offset2D0)
- #define ENET_IEEE_R_ALIGN (IMXRT_ENET.offset2D4)
- #define ENET_IEEE_R_MACERR (IMXRT_ENET.offset2D8)
- #define ENET_IEEE_R_FDXFC (IMXRT_ENET.offset2DC)
- #define ENET_IEEE_R_OCTETS_OK (IMXRT_ENET.offset2E0)
- #define ENET_ATCR (IMXRT_ENET_TIMER.offset000)
- #define ENET_ATVR (IMXRT_ENET_TIMER.offset004)
- #define ENET_ATOFF (IMXRT_ENET_TIMER.offset008)
- #define ENET_ATPER (IMXRT_ENET_TIMER.offset00C)
- #define ENET_ATCOR (IMXRT_ENET_TIMER.offset010)
- #define ENET_ATINC (IMXRT_ENET_TIMER.offset014)
- #define ENET_ATSTMP (IMXRT_ENET_TIMER.offset018)
- #define ENET_TGSR (IMXRT_ENET_TIMER.offset204)
- #define ENET_TCSR0 (IMXRT_ENET_TIMER.offset208)
- #define ENET_TCCR0 (IMXRT_ENET_TIMER.offset20C)
- #define ENET_TCSR1 (IMXRT_ENET_TIMER.offset210)
- #define ENET_TCCR1 (IMXRT_ENET_TIMER.offset214)
- #define ENET_TCSR2 (IMXRT_ENET_TIMER.offset218)
- #define ENET_TCCR2 (IMXRT_ENET_TIMER.offset21C)
- #define ENET_TCSR3 (IMXRT_ENET_TIMER.offset220)
- #define ENET_TCCR3 (IMXRT_ENET_TIMER.offset224)
-
- // page 1226
- #define IMXRT_EWM (*(IMXRT_REGISTER8_t *)0x402D8000)
- #define EWM_CTRL (IMXRT_EWM.offset00)
- #define EWM_SERV (IMXRT_EWM.offset01)
- #define EWM_CMPL (IMXRT_EWM.offset02)
- #define EWM_CMPH (IMXRT_EWM.offset03)
- #define EWM_CLKCTRL (IMXRT_EWM.offset04)
- #define EWM_CLKPRESCALER (IMXRT_EWM.offset05)
-
- // page 1277
- #define IMXRT_FLEXCAN1 (*(IMXRT_REGISTER32_t *)0x401D0000)
- #define IMXRT_FLEXCAN1_MASK (*(IMXRT_REGISTER32_t *)0x401D0800)
- #define FLEXCAN1_MCR (IMXRT_FLEXCAN1.offset000)
- #define FLEXCAN1_CTRL1 (IMXRT_FLEXCAN1.offset004)
- #define FLEXCAN1_TIMER (IMXRT_FLEXCAN1.offset008)
- #define FLEXCAN1_RXMGMASK (IMXRT_FLEXCAN1.offset010)
- #define FLEXCAN1_RX14MASK (IMXRT_FLEXCAN1.offset014)
- #define FLEXCAN1_RX15MASK (IMXRT_FLEXCAN1.offset018)
- #define FLEXCAN1_ECR (IMXRT_FLEXCAN1.offset01C)
- #define FLEXCAN1_ESR1 (IMXRT_FLEXCAN1.offset020)
- #define FLEXCAN1_IMASK2 (IMXRT_FLEXCAN1.offset024)
- #define FLEXCAN1_IMASK1 (IMXRT_FLEXCAN1.offset028)
- #define FLEXCAN1_IFLAG2 (IMXRT_FLEXCAN1.offset02C)
- #define FLEXCAN1_IFLAG1 (IMXRT_FLEXCAN1.offset030)
- #define FLEXCAN1_CTRL2 (IMXRT_FLEXCAN1.offset034)
- #define FLEXCAN1_ESR2 (IMXRT_FLEXCAN1.offset038)
- #define FLEXCAN1_CRCR (IMXRT_FLEXCAN1.offset044)
- #define FLEXCAN1_RXFGMASK (IMXRT_FLEXCAN1.offset048)
- #define FLEXCAN1_RXFIR (IMXRT_FLEXCAN1.offset04C)
- #define FLEXCAN1_RXIMR0 (IMXRT_FLEXCAN1_MASK.offset080)
- #define FLEXCAN1_RXIMR1 (IMXRT_FLEXCAN1_MASK.offset084)
- #define FLEXCAN1_RXIMR2 (IMXRT_FLEXCAN1_MASK.offset088)
- #define FLEXCAN1_RXIMR3 (IMXRT_FLEXCAN1_MASK.offset08C)
- #define FLEXCAN1_RXIMR4 (IMXRT_FLEXCAN1_MASK.offset090)
- #define FLEXCAN1_RXIMR5 (IMXRT_FLEXCAN1_MASK.offset094)
- #define FLEXCAN1_RXIMR6 (IMXRT_FLEXCAN1_MASK.offset098)
- #define FLEXCAN1_RXIMR7 (IMXRT_FLEXCAN1_MASK.offset09C)
- #define FLEXCAN1_RXIMR8 (IMXRT_FLEXCAN1_MASK.offset0A0)
- #define FLEXCAN1_RXIMR9 (IMXRT_FLEXCAN1_MASK.offset0A4)
- #define FLEXCAN1_RXIMR10 (IMXRT_FLEXCAN1_MASK.offset0A8)
- #define FLEXCAN1_RXIMR11 (IMXRT_FLEXCAN1_MASK.offset0AC)
- #define FLEXCAN1_RXIMR12 (IMXRT_FLEXCAN1_MASK.offset0B0)
- #define FLEXCAN1_RXIMR13 (IMXRT_FLEXCAN1_MASK.offset0B4)
- #define FLEXCAN1_RXIMR14 (IMXRT_FLEXCAN1_MASK.offset0B8)
- #define FLEXCAN1_RXIMR15 (IMXRT_FLEXCAN1_MASK.offset0BC)
- #define FLEXCAN1_RXIMR16 (IMXRT_FLEXCAN1_MASK.offset0C0)
- #define FLEXCAN1_RXIMR17 (IMXRT_FLEXCAN1_MASK.offset0C4)
- #define FLEXCAN1_RXIMR18 (IMXRT_FLEXCAN1_MASK.offset0C8)
- #define FLEXCAN1_RXIMR19 (IMXRT_FLEXCAN1_MASK.offset0CC)
- #define FLEXCAN1_RXIMR20 (IMXRT_FLEXCAN1_MASK.offset0D0)
- #define FLEXCAN1_RXIMR21 (IMXRT_FLEXCAN1_MASK.offset0D4)
- #define FLEXCAN1_RXIMR22 (IMXRT_FLEXCAN1_MASK.offset0D8)
- #define FLEXCAN1_RXIMR23 (IMXRT_FLEXCAN1_MASK.offset0DC)
- #define FLEXCAN1_RXIMR24 (IMXRT_FLEXCAN1_MASK.offset0E0)
- #define FLEXCAN1_RXIMR25 (IMXRT_FLEXCAN1_MASK.offset0E4)
- #define FLEXCAN1_RXIMR26 (IMXRT_FLEXCAN1_MASK.offset0E8)
- #define FLEXCAN1_RXIMR27 (IMXRT_FLEXCAN1_MASK.offset0EC)
- #define FLEXCAN1_RXIMR28 (IMXRT_FLEXCAN1_MASK.offset0F0)
- #define FLEXCAN1_RXIMR29 (IMXRT_FLEXCAN1_MASK.offset0F4)
- #define FLEXCAN1_RXIMR30 (IMXRT_FLEXCAN1_MASK.offset0F8)
- #define FLEXCAN1_RXIMR31 (IMXRT_FLEXCAN1_MASK.offset0FC)
- #define FLEXCAN1_RXIMR32 (IMXRT_FLEXCAN1_MASK.offset100)
- #define FLEXCAN1_RXIMR33 (IMXRT_FLEXCAN1_MASK.offset104)
- #define FLEXCAN1_RXIMR34 (IMXRT_FLEXCAN1_MASK.offset108)
- #define FLEXCAN1_RXIMR35 (IMXRT_FLEXCAN1_MASK.offset10C)
- #define FLEXCAN1_RXIMR36 (IMXRT_FLEXCAN1_MASK.offset110)
- #define FLEXCAN1_RXIMR37 (IMXRT_FLEXCAN1_MASK.offset114)
- #define FLEXCAN1_RXIMR38 (IMXRT_FLEXCAN1_MASK.offset118)
- #define FLEXCAN1_RXIMR39 (IMXRT_FLEXCAN1_MASK.offset11C)
- #define FLEXCAN1_RXIMR40 (IMXRT_FLEXCAN1_MASK.offset120)
- #define FLEXCAN1_RXIMR41 (IMXRT_FLEXCAN1_MASK.offset124)
- #define FLEXCAN1_RXIMR42 (IMXRT_FLEXCAN1_MASK.offset128)
- #define FLEXCAN1_RXIMR43 (IMXRT_FLEXCAN1_MASK.offset12C)
- #define FLEXCAN1_RXIMR44 (IMXRT_FLEXCAN1_MASK.offset130)
- #define FLEXCAN1_RXIMR45 (IMXRT_FLEXCAN1_MASK.offset134)
- #define FLEXCAN1_RXIMR46 (IMXRT_FLEXCAN1_MASK.offset138)
- #define FLEXCAN1_RXIMR47 (IMXRT_FLEXCAN1_MASK.offset13C)
- #define FLEXCAN1_RXIMR48 (IMXRT_FLEXCAN1_MASK.offset140)
- #define FLEXCAN1_RXIMR49 (IMXRT_FLEXCAN1_MASK.offset144)
- #define FLEXCAN1_RXIMR50 (IMXRT_FLEXCAN1_MASK.offset148)
- #define FLEXCAN1_RXIMR51 (IMXRT_FLEXCAN1_MASK.offset14C)
- #define FLEXCAN1_RXIMR52 (IMXRT_FLEXCAN1_MASK.offset150)
- #define FLEXCAN1_RXIMR53 (IMXRT_FLEXCAN1_MASK.offset154)
- #define FLEXCAN1_RXIMR54 (IMXRT_FLEXCAN1_MASK.offset158)
- #define FLEXCAN1_RXIMR55 (IMXRT_FLEXCAN1_MASK.offset15C)
- #define FLEXCAN1_RXIMR56 (IMXRT_FLEXCAN1_MASK.offset160)
- #define FLEXCAN1_RXIMR57 (IMXRT_FLEXCAN1_MASK.offset164)
- #define FLEXCAN1_RXIMR58 (IMXRT_FLEXCAN1_MASK.offset168)
- #define FLEXCAN1_RXIMR59 (IMXRT_FLEXCAN1_MASK.offset16C)
- #define FLEXCAN1_RXIMR60 (IMXRT_FLEXCAN1_MASK.offset170)
- #define FLEXCAN1_RXIMR61 (IMXRT_FLEXCAN1_MASK.offset174)
- #define FLEXCAN1_RXIMR62 (IMXRT_FLEXCAN1_MASK.offset178)
- #define FLEXCAN1_RXIMR63 (IMXRT_FLEXCAN1_MASK.offset17C)
- #define FLEXCAN1_GFWR (IMXRT_FLEXCAN1_MASK.offset1E0)
- #define IMXRT_FLEXCAN2 (*(IMXRT_REGISTER32_t *)0x401D4000)
- #define IMXRT_FLEXCAN2_MASK (*(IMXRT_REGISTER32_t *)0x401D4800)
- #define FLEXCAN2_MCR (IMXRT_FLEXCAN2.offset000)
- #define FLEXCAN2_CTRL1 (IMXRT_FLEXCAN2.offset004)
- #define FLEXCAN2_TIMER (IMXRT_FLEXCAN2.offset008)
- #define FLEXCAN2_RXMGMASK (IMXRT_FLEXCAN2.offset010)
- #define FLEXCAN2_RX14MASK (IMXRT_FLEXCAN2.offset014)
- #define FLEXCAN2_RX15MASK (IMXRT_FLEXCAN2.offset018)
- #define FLEXCAN2_ECR (IMXRT_FLEXCAN2.offset01C)
- #define FLEXCAN2_ESR1 (IMXRT_FLEXCAN2.offset020)
- #define FLEXCAN2_IMASK2 (IMXRT_FLEXCAN2.offset024)
- #define FLEXCAN2_IMASK1 (IMXRT_FLEXCAN2.offset028)
- #define FLEXCAN2_IFLAG2 (IMXRT_FLEXCAN2.offset02C)
- #define FLEXCAN2_IFLAG1 (IMXRT_FLEXCAN2.offset030)
- #define FLEXCAN2_CTRL2 (IMXRT_FLEXCAN2.offset034)
- #define FLEXCAN2_ESR2 (IMXRT_FLEXCAN2.offset038)
- #define FLEXCAN2_CRCR (IMXRT_FLEXCAN2.offset044)
- #define FLEXCAN2_RXFGMASK (IMXRT_FLEXCAN2.offset048)
- #define FLEXCAN2_RXFIR (IMXRT_FLEXCAN2.offset04C)
- #define FLEXCAN2_RXIMR0 (IMXRT_FLEXCAN2_MASK.offset080)
- #define FLEXCAN2_RXIMR1 (IMXRT_FLEXCAN2_MASK.offset084)
- #define FLEXCAN2_RXIMR2 (IMXRT_FLEXCAN2_MASK.offset088)
- #define FLEXCAN2_RXIMR3 (IMXRT_FLEXCAN2_MASK.offset08C)
- #define FLEXCAN2_RXIMR4 (IMXRT_FLEXCAN2_MASK.offset090)
- #define FLEXCAN2_RXIMR5 (IMXRT_FLEXCAN2_MASK.offset094)
- #define FLEXCAN2_RXIMR6 (IMXRT_FLEXCAN2_MASK.offset098)
- #define FLEXCAN2_RXIMR7 (IMXRT_FLEXCAN2_MASK.offset09C)
- #define FLEXCAN2_RXIMR8 (IMXRT_FLEXCAN2_MASK.offset0A0)
- #define FLEXCAN2_RXIMR9 (IMXRT_FLEXCAN2_MASK.offset0A4)
- #define FLEXCAN2_RXIMR10 (IMXRT_FLEXCAN2_MASK.offset0A8)
- #define FLEXCAN2_RXIMR11 (IMXRT_FLEXCAN2_MASK.offset0AC)
- #define FLEXCAN2_RXIMR12 (IMXRT_FLEXCAN2_MASK.offset0B0)
- #define FLEXCAN2_RXIMR13 (IMXRT_FLEXCAN2_MASK.offset0B4)
- #define FLEXCAN2_RXIMR14 (IMXRT_FLEXCAN2_MASK.offset0B8)
- #define FLEXCAN2_RXIMR15 (IMXRT_FLEXCAN2_MASK.offset0BC)
- #define FLEXCAN2_RXIMR16 (IMXRT_FLEXCAN2_MASK.offset0C0)
- #define FLEXCAN2_RXIMR17 (IMXRT_FLEXCAN2_MASK.offset0C4)
- #define FLEXCAN2_RXIMR18 (IMXRT_FLEXCAN2_MASK.offset0C8)
- #define FLEXCAN2_RXIMR19 (IMXRT_FLEXCAN2_MASK.offset0CC)
- #define FLEXCAN2_RXIMR20 (IMXRT_FLEXCAN2_MASK.offset0D0)
- #define FLEXCAN2_RXIMR21 (IMXRT_FLEXCAN2_MASK.offset0D4)
- #define FLEXCAN2_RXIMR22 (IMXRT_FLEXCAN2_MASK.offset0D8)
- #define FLEXCAN2_RXIMR23 (IMXRT_FLEXCAN2_MASK.offset0DC)
- #define FLEXCAN2_RXIMR24 (IMXRT_FLEXCAN2_MASK.offset0E0)
- #define FLEXCAN2_RXIMR25 (IMXRT_FLEXCAN2_MASK.offset0E4)
- #define FLEXCAN2_RXIMR26 (IMXRT_FLEXCAN2_MASK.offset0E8)
- #define FLEXCAN2_RXIMR27 (IMXRT_FLEXCAN2_MASK.offset0EC)
- #define FLEXCAN2_RXIMR28 (IMXRT_FLEXCAN2_MASK.offset0F0)
- #define FLEXCAN2_RXIMR29 (IMXRT_FLEXCAN2_MASK.offset0F4)
- #define FLEXCAN2_RXIMR30 (IMXRT_FLEXCAN2_MASK.offset0F8)
- #define FLEXCAN2_RXIMR31 (IMXRT_FLEXCAN2_MASK.offset0FC)
- #define FLEXCAN2_RXIMR32 (IMXRT_FLEXCAN2_MASK.offset100)
- #define FLEXCAN2_RXIMR33 (IMXRT_FLEXCAN2_MASK.offset104)
- #define FLEXCAN2_RXIMR34 (IMXRT_FLEXCAN2_MASK.offset108)
- #define FLEXCAN2_RXIMR35 (IMXRT_FLEXCAN2_MASK.offset10C)
- #define FLEXCAN2_RXIMR36 (IMXRT_FLEXCAN2_MASK.offset110)
- #define FLEXCAN2_RXIMR37 (IMXRT_FLEXCAN2_MASK.offset114)
- #define FLEXCAN2_RXIMR38 (IMXRT_FLEXCAN2_MASK.offset118)
- #define FLEXCAN2_RXIMR39 (IMXRT_FLEXCAN2_MASK.offset11C)
- #define FLEXCAN2_RXIMR40 (IMXRT_FLEXCAN2_MASK.offset120)
- #define FLEXCAN2_RXIMR41 (IMXRT_FLEXCAN2_MASK.offset124)
- #define FLEXCAN2_RXIMR42 (IMXRT_FLEXCAN2_MASK.offset128)
- #define FLEXCAN2_RXIMR43 (IMXRT_FLEXCAN2_MASK.offset12C)
- #define FLEXCAN2_RXIMR44 (IMXRT_FLEXCAN2_MASK.offset130)
- #define FLEXCAN2_RXIMR45 (IMXRT_FLEXCAN2_MASK.offset134)
- #define FLEXCAN2_RXIMR46 (IMXRT_FLEXCAN2_MASK.offset138)
- #define FLEXCAN2_RXIMR47 (IMXRT_FLEXCAN2_MASK.offset13C)
- #define FLEXCAN2_RXIMR48 (IMXRT_FLEXCAN2_MASK.offset140)
- #define FLEXCAN2_RXIMR49 (IMXRT_FLEXCAN2_MASK.offset144)
- #define FLEXCAN2_RXIMR50 (IMXRT_FLEXCAN2_MASK.offset148)
- #define FLEXCAN2_RXIMR51 (IMXRT_FLEXCAN2_MASK.offset14C)
- #define FLEXCAN2_RXIMR52 (IMXRT_FLEXCAN2_MASK.offset150)
- #define FLEXCAN2_RXIMR53 (IMXRT_FLEXCAN2_MASK.offset154)
- #define FLEXCAN2_RXIMR54 (IMXRT_FLEXCAN2_MASK.offset158)
- #define FLEXCAN2_RXIMR55 (IMXRT_FLEXCAN2_MASK.offset15C)
- #define FLEXCAN2_RXIMR56 (IMXRT_FLEXCAN2_MASK.offset160)
- #define FLEXCAN2_RXIMR57 (IMXRT_FLEXCAN2_MASK.offset164)
- #define FLEXCAN2_RXIMR58 (IMXRT_FLEXCAN2_MASK.offset168)
- #define FLEXCAN2_RXIMR59 (IMXRT_FLEXCAN2_MASK.offset16C)
- #define FLEXCAN2_RXIMR60 (IMXRT_FLEXCAN2_MASK.offset170)
- #define FLEXCAN2_RXIMR61 (IMXRT_FLEXCAN2_MASK.offset174)
- #define FLEXCAN2_RXIMR62 (IMXRT_FLEXCAN2_MASK.offset178)
- #define FLEXCAN2_RXIMR63 (IMXRT_FLEXCAN2_MASK.offset17C)
- #define FLEXCAN2_GFWR (IMXRT_FLEXCAN2_MASK.offset1E0)
-
- // page 1320
- #define IMXRT_FLEXIO1 (*(IMXRT_REGISTER32_t *)0x401AC000)
- #define IMXRT_FLEXIO1_b (*(IMXRT_REGISTER32_t *)0x401AC400)
- #define FLEXIO1_VERID (IMXRT_FLEXIO1.offset000)
- #define FLEXIO1_PARAM (IMXRT_FLEXIO1.offset004)
- #define FLEXIO1_CTRL (IMXRT_FLEXIO1.offset008)
- #define FLEXIO1_PIN (IMXRT_FLEXIO1.offset00C)
- #define FLEXIO1_SHIFTSTAT (IMXRT_FLEXIO1.offset010)
- #define FLEXIO1_SHIFTERR (IMXRT_FLEXIO1.offset014)
- #define FLEXIO1_TIMSTAT (IMXRT_FLEXIO1.offset018)
- #define FLEXIO1_SHIFTSIEN (IMXRT_FLEXIO1.offset020)
- #define FLEXIO1_SHIFTEIEN (IMXRT_FLEXIO1.offset024)
- #define FLEXIO1_TIMIEN (IMXRT_FLEXIO1.offset028)
- #define FLEXIO1_SHIFTSDEN (IMXRT_FLEXIO1.offset030)
- #define FLEXIO1_SHIFTSTATE (IMXRT_FLEXIO1.offset040)
- #define FLEXIO1_SHIFTCTL0 (IMXRT_FLEXIO1.offset080)
- #define FLEXIO1_SHIFTCTL1 (IMXRT_FLEXIO1.offset084)
- #define FLEXIO1_SHIFTCTL2 (IMXRT_FLEXIO1.offset088)
- #define FLEXIO1_SHIFTCTL3 (IMXRT_FLEXIO1.offset08C)
- #define FLEXIO1_SHIFTCFG0 (IMXRT_FLEXIO1.offset100)
- #define FLEXIO1_SHIFTCFG1 (IMXRT_FLEXIO1.offset104)
- #define FLEXIO1_SHIFTCFG2 (IMXRT_FLEXIO1.offset108)
- #define FLEXIO1_SHIFTCFG3 (IMXRT_FLEXIO1.offset10C)
- #define FLEXIO1_SHIFTBUF0 (IMXRT_FLEXIO1.offset200)
- #define FLEXIO1_SHIFTBUF1 (IMXRT_FLEXIO1.offset204)
- #define FLEXIO1_SHIFTBUF2 (IMXRT_FLEXIO1.offset208)
- #define FLEXIO1_SHIFTBUF3 (IMXRT_FLEXIO1.offset20C)
- #define FLEXIO1_SHIFTBUFBIS0 (IMXRT_FLEXIO1.offset280)
- #define FLEXIO1_SHIFTBUFBIS1 (IMXRT_FLEXIO1.offset284)
- #define FLEXIO1_SHIFTBUFBIS2 (IMXRT_FLEXIO1.offset288)
- #define FLEXIO1_SHIFTBUFBIS3 (IMXRT_FLEXIO1.offset28C)
- #define FLEXIO1_SHIFTBUFBYS0 (IMXRT_FLEXIO1.offset300)
- #define FLEXIO1_SHIFTBUFBYS1 (IMXRT_FLEXIO1.offset304)
- #define FLEXIO1_SHIFTBUFBYS2 (IMXRT_FLEXIO1.offset308)
- #define FLEXIO1_SHIFTBUFBYS3 (IMXRT_FLEXIO1.offset30C)
- #define FLEXIO1_SHIFTBUFBBS0 (IMXRT_FLEXIO1.offset380)
- #define FLEXIO1_SHIFTBUFBBS1 (IMXRT_FLEXIO1.offset384)
- #define FLEXIO1_SHIFTBUFBBS2 (IMXRT_FLEXIO1.offset388)
- #define FLEXIO1_SHIFTBUFBBS3 (IMXRT_FLEXIO1.offset38C)
- #define FLEXIO1_TIMCTL0 (IMXRT_FLEXIO1_b.offset000)
- #define FLEXIO1_TIMCTL1 (IMXRT_FLEXIO1_b.offset004)
- #define FLEXIO1_TIMCTL2 (IMXRT_FLEXIO1_b.offset008)
- #define FLEXIO1_TIMCTL3 (IMXRT_FLEXIO1_b.offset00C)
- #define FLEXIO1_TIMCFG0 (IMXRT_FLEXIO1_b.offset080)
- #define FLEXIO1_TIMCFG1 (IMXRT_FLEXIO1_b.offset084)
- #define FLEXIO1_TIMCFG2 (IMXRT_FLEXIO1_b.offset088)
- #define FLEXIO1_TIMCFG3 (IMXRT_FLEXIO1_b.offset08C)
- #define FLEXIO1_TIMCMP0 (IMXRT_FLEXIO1_b.offset100)
- #define FLEXIO1_TIMCMP1 (IMXRT_FLEXIO1_b.offset104)
- #define FLEXIO1_TIMCMP2 (IMXRT_FLEXIO1_b.offset108)
- #define FLEXIO1_TIMCMP3 (IMXRT_FLEXIO1_b.offset10C)
- #define FLEXIO1_SHIFTBUFNBS0 (IMXRT_FLEXIO1_b.offset280)
- #define FLEXIO1_SHIFTBUFNBS1 (IMXRT_FLEXIO1_b.offset284)
- #define FLEXIO1_SHIFTBUFNBS2 (IMXRT_FLEXIO1_b.offset288)
- #define FLEXIO1_SHIFTBUFNBS3 (IMXRT_FLEXIO1_b.offset28C)
- #define FLEXIO1_SHIFTBUFHWS0 (IMXRT_FLEXIO1_b.offset300)
- #define FLEXIO1_SHIFTBUFHWS1 (IMXRT_FLEXIO1_b.offset304)
- #define FLEXIO1_SHIFTBUFHWS2 (IMXRT_FLEXIO1_b.offset308)
- #define FLEXIO1_SHIFTBUFHWS3 (IMXRT_FLEXIO1_b.offset30C)
- #define FLEXIO1_SHIFTBUFNIS0 (IMXRT_FLEXIO1_b.offset380)
- #define FLEXIO1_SHIFTBUFNIS1 (IMXRT_FLEXIO1_b.offset384)
- #define FLEXIO1_SHIFTBUFNIS2 (IMXRT_FLEXIO1_b.offset388)
- #define FLEXIO1_SHIFTBUFNIS3 (IMXRT_FLEXIO1_b.offset38C)
- #define IMXRT_FLEXIO2 (*(IMXRT_REGISTER32_t *)0x401B0000)
- #define IMXRT_FLEXIO2_b (*(IMXRT_REGISTER32_t *)0x401B0400)
- #define FLEXIO2_VERID (IMXRT_FLEXIO2.offset000)
- #define FLEXIO2_PARAM (IMXRT_FLEXIO2.offset004)
- #define FLEXIO2_CTRL (IMXRT_FLEXIO2.offset008)
- #define FLEXIO2_PIN (IMXRT_FLEXIO2.offset00C)
- #define FLEXIO2_SHIFTSTAT (IMXRT_FLEXIO2.offset010)
- #define FLEXIO2_SHIFTERR (IMXRT_FLEXIO2.offset014)
- #define FLEXIO2_TIMSTAT (IMXRT_FLEXIO2.offset018)
- #define FLEXIO2_SHIFTSIEN (IMXRT_FLEXIO2.offset020)
- #define FLEXIO2_SHIFTEIEN (IMXRT_FLEXIO2.offset024)
- #define FLEXIO2_TIMIEN (IMXRT_FLEXIO2.offset028)
- #define FLEXIO2_SHIFTSDEN (IMXRT_FLEXIO2.offset030)
- #define FLEXIO2_SHIFTSTATE (IMXRT_FLEXIO2.offset040)
- #define FLEXIO2_SHIFTCTL0 (IMXRT_FLEXIO2.offset080)
- #define FLEXIO2_SHIFTCTL1 (IMXRT_FLEXIO2.offset084)
- #define FLEXIO2_SHIFTCTL2 (IMXRT_FLEXIO2.offset088)
- #define FLEXIO2_SHIFTCTL3 (IMXRT_FLEXIO2.offset08C)
- #define FLEXIO2_SHIFTCFG0 (IMXRT_FLEXIO2.offset100)
- #define FLEXIO2_SHIFTCFG1 (IMXRT_FLEXIO2.offset104)
- #define FLEXIO2_SHIFTCFG2 (IMXRT_FLEXIO2.offset108)
- #define FLEXIO2_SHIFTCFG3 (IMXRT_FLEXIO2.offset10C)
- #define FLEXIO2_SHIFTBUF0 (IMXRT_FLEXIO2.offset200)
- #define FLEXIO2_SHIFTBUF1 (IMXRT_FLEXIO2.offset204)
- #define FLEXIO2_SHIFTBUF2 (IMXRT_FLEXIO2.offset208)
- #define FLEXIO2_SHIFTBUF3 (IMXRT_FLEXIO2.offset20C)
- #define FLEXIO2_SHIFTBUFBIS0 (IMXRT_FLEXIO2.offset280)
- #define FLEXIO2_SHIFTBUFBIS1 (IMXRT_FLEXIO2.offset284)
- #define FLEXIO2_SHIFTBUFBIS2 (IMXRT_FLEXIO2.offset288)
- #define FLEXIO2_SHIFTBUFBIS3 (IMXRT_FLEXIO2.offset28C)
- #define FLEXIO2_SHIFTBUFBYS0 (IMXRT_FLEXIO2.offset300)
- #define FLEXIO2_SHIFTBUFBYS1 (IMXRT_FLEXIO2.offset304)
- #define FLEXIO2_SHIFTBUFBYS2 (IMXRT_FLEXIO2.offset308)
- #define FLEXIO2_SHIFTBUFBYS3 (IMXRT_FLEXIO2.offset30C)
- #define FLEXIO2_SHIFTBUFBBS0 (IMXRT_FLEXIO2.offset380)
- #define FLEXIO2_SHIFTBUFBBS1 (IMXRT_FLEXIO2.offset384)
- #define FLEXIO2_SHIFTBUFBBS2 (IMXRT_FLEXIO2.offset388)
- #define FLEXIO2_SHIFTBUFBBS3 (IMXRT_FLEXIO2.offset38C)
- #define FLEXIO2_TIMCTL0 (IMXRT_FLEXIO2_b.offset000)
- #define FLEXIO2_TIMCTL1 (IMXRT_FLEXIO2_b.offset004)
- #define FLEXIO2_TIMCTL2 (IMXRT_FLEXIO2_b.offset008)
- #define FLEXIO2_TIMCTL3 (IMXRT_FLEXIO2_b.offset00C)
- #define FLEXIO2_TIMCFG0 (IMXRT_FLEXIO2_b.offset080)
- #define FLEXIO2_TIMCFG1 (IMXRT_FLEXIO2_b.offset084)
- #define FLEXIO2_TIMCFG2 (IMXRT_FLEXIO2_b.offset088)
- #define FLEXIO2_TIMCFG3 (IMXRT_FLEXIO2_b.offset08C)
- #define FLEXIO2_TIMCMP0 (IMXRT_FLEXIO2_b.offset100)
- #define FLEXIO2_TIMCMP1 (IMXRT_FLEXIO2_b.offset104)
- #define FLEXIO2_TIMCMP2 (IMXRT_FLEXIO2_b.offset108)
- #define FLEXIO2_TIMCMP3 (IMXRT_FLEXIO2_b.offset10C)
- #define FLEXIO2_SHIFTBUFNBS0 (IMXRT_FLEXIO2_b.offset280)
- #define FLEXIO2_SHIFTBUFNBS1 (IMXRT_FLEXIO2_b.offset284)
- #define FLEXIO2_SHIFTBUFNBS2 (IMXRT_FLEXIO2_b.offset288)
- #define FLEXIO2_SHIFTBUFNBS3 (IMXRT_FLEXIO2_b.offset28C)
- #define FLEXIO2_SHIFTBUFHWS0 (IMXRT_FLEXIO2_b.offset300)
- #define FLEXIO2_SHIFTBUFHWS1 (IMXRT_FLEXIO2_b.offset304)
- #define FLEXIO2_SHIFTBUFHWS2 (IMXRT_FLEXIO2_b.offset308)
- #define FLEXIO2_SHIFTBUFHWS3 (IMXRT_FLEXIO2_b.offset30C)
- #define FLEXIO2_SHIFTBUFNIS0 (IMXRT_FLEXIO2_b.offset380)
- #define FLEXIO2_SHIFTBUFNIS1 (IMXRT_FLEXIO2_b.offset384)
- #define FLEXIO2_SHIFTBUFNIS2 (IMXRT_FLEXIO2_b.offset388)
- #define FLEXIO2_SHIFTBUFNIS3 (IMXRT_FLEXIO2_b.offset38C)
-
- // page 1382
- #define IMXRT_FLEXPWM1 (*(IMXRT_REGISTER16_t *)0x403DC000)
- #define FLEXPWM1_SM0CNT (IMXRT_FLEXPWM1.offset000)
- #define FLEXPWM1_SM0INIT (IMXRT_FLEXPWM1.offset002)
- #define FLEXPWM1_SM0CTRL2 (IMXRT_FLEXPWM1.offset004)
- #define FLEXPWM1_SM0CTRL (IMXRT_FLEXPWM1.offset006)
- #define FLEXPWM1_SM0VAL0 (IMXRT_FLEXPWM1.offset008)
- #define FLEXPWM1_SM0FRACVAL1 (IMXRT_FLEXPWM1.offset00A)
- #define FLEXPWM1_SM0VAL1 (IMXRT_FLEXPWM1.offset00C)
- #define FLEXPWM1_SM0FRACVAL2 (IMXRT_FLEXPWM1.offset00E)
- #define FLEXPWM1_SM0VAL2 (IMXRT_FLEXPWM1.offset010)
- #define FLEXPWM1_SM0FRACVAL3 (IMXRT_FLEXPWM1.offset012)
- #define FLEXPWM1_SM0VAL3 (IMXRT_FLEXPWM1.offset014)
- #define FLEXPWM1_SM0FRACVAL4 (IMXRT_FLEXPWM1.offset016)
- #define FLEXPWM1_SM0VAL4 (IMXRT_FLEXPWM1.offset018)
- #define FLEXPWM1_SM0FRACVAL5 (IMXRT_FLEXPWM1.offset01A)
- #define FLEXPWM1_SM0VAL5 (IMXRT_FLEXPWM1.offset01C)
- #define FLEXPWM1_SM0FRCTRL (IMXRT_FLEXPWM1.offset01E)
- #define FLEXPWM1_SM0OCTRL (IMXRT_FLEXPWM1.offset020)
- #define FLEXPWM1_SM0STS (IMXRT_FLEXPWM1.offset022)
- #define FLEXPWM1_SM0INTEN (IMXRT_FLEXPWM1.offset024)
- #define FLEXPWM1_SM0DMAEN (IMXRT_FLEXPWM1.offset026)
- #define FLEXPWM1_SM0TCTRL (IMXRT_FLEXPWM1.offset028)
- #define FLEXPWM1_SM0DISMAP0 (IMXRT_FLEXPWM1.offset02A)
- #define FLEXPWM1_SM0DISMAP1 (IMXRT_FLEXPWM1.offset02C)
- #define FLEXPWM1_SM0DTCNT0 (IMXRT_FLEXPWM1.offset02E)
- #define FLEXPWM1_SM0DTCNT1 (IMXRT_FLEXPWM1.offset030)
- #define FLEXPWM1_SM0CAPTCTRLA (IMXRT_FLEXPWM1.offset032)
- #define FLEXPWM1_SM0CAPTCOMPA (IMXRT_FLEXPWM1.offset034)
- #define FLEXPWM1_SM0CAPTCTRLB (IMXRT_FLEXPWM1.offset036)
- #define FLEXPWM1_SM0CAPTCOMPB (IMXRT_FLEXPWM1.offset038)
- #define FLEXPWM1_SM0CAPTCTRLX (IMXRT_FLEXPWM1.offset03A)
- #define FLEXPWM1_SM0CAPTCOMPX (IMXRT_FLEXPWM1.offset03C)
- #define FLEXPWM1_SM0CVAL0 (IMXRT_FLEXPWM1.offset03E)
- #define FLEXPWM1_SM0CVAL0CYC (IMXRT_FLEXPWM1.offset040)
- #define FLEXPWM1_SM0CVAL1 (IMXRT_FLEXPWM1.offset042)
- #define FLEXPWM1_SM0CVAL1CYC (IMXRT_FLEXPWM1.offset044)
- #define FLEXPWM1_SM0CVAL2 (IMXRT_FLEXPWM1.offset046)
- #define FLEXPWM1_SM0CVAL2CYC (IMXRT_FLEXPWM1.offset048)
- #define FLEXPWM1_SM0CVAL3 (IMXRT_FLEXPWM1.offset04A)
- #define FLEXPWM1_SM0CVAL3CYC (IMXRT_FLEXPWM1.offset04C)
- #define FLEXPWM1_SM0CVAL4 (IMXRT_FLEXPWM1.offset04E)
- #define FLEXPWM1_SM0CVAL4CYC (IMXRT_FLEXPWM1.offset050)
- #define FLEXPWM1_SM0CVAL5 (IMXRT_FLEXPWM1.offset052)
- #define FLEXPWM1_SM0CVAL5CYC (IMXRT_FLEXPWM1.offset054)
- #define FLEXPWM1_SM1CNT (IMXRT_FLEXPWM1.offset060)
- #define FLEXPWM1_SM1INIT (IMXRT_FLEXPWM1.offset062)
- #define FLEXPWM1_SM1CTRL2 (IMXRT_FLEXPWM1.offset064)
- #define FLEXPWM1_SM1CTRL (IMXRT_FLEXPWM1.offset066)
- #define FLEXPWM1_SM1VAL0 (IMXRT_FLEXPWM1.offset068)
- #define FLEXPWM1_SM1FRACVAL1 (IMXRT_FLEXPWM1.offset06A)
- #define FLEXPWM1_SM1VAL1 (IMXRT_FLEXPWM1.offset06C)
- #define FLEXPWM1_SM1FRACVAL2 (IMXRT_FLEXPWM1.offset06E)
- #define FLEXPWM1_SM1VAL2 (IMXRT_FLEXPWM1.offset070)
- #define FLEXPWM1_SM1FRACVAL3 (IMXRT_FLEXPWM1.offset072)
- #define FLEXPWM1_SM1VAL3 (IMXRT_FLEXPWM1.offset074)
- #define FLEXPWM1_SM1FRACVAL4 (IMXRT_FLEXPWM1.offset076)
- #define FLEXPWM1_SM1VAL4 (IMXRT_FLEXPWM1.offset078)
- #define FLEXPWM1_SM1FRACVAL5 (IMXRT_FLEXPWM1.offset07A)
- #define FLEXPWM1_SM1VAL5 (IMXRT_FLEXPWM1.offset07C)
- #define FLEXPWM1_SM1FRCTRL (IMXRT_FLEXPWM1.offset07E)
- #define FLEXPWM1_SM1OCTRL (IMXRT_FLEXPWM1.offset080)
- #define FLEXPWM1_SM1STS (IMXRT_FLEXPWM1.offset082)
- #define FLEXPWM1_SM1INTEN (IMXRT_FLEXPWM1.offset084)
- #define FLEXPWM1_SM1DMAEN (IMXRT_FLEXPWM1.offset086)
- #define FLEXPWM1_SM1TCTRL (IMXRT_FLEXPWM1.offset088)
- #define FLEXPWM1_SM1DISMAP0 (IMXRT_FLEXPWM1.offset08A)
- #define FLEXPWM1_SM1DISMAP1 (IMXRT_FLEXPWM1.offset08C)
- #define FLEXPWM1_SM1DTCNT0 (IMXRT_FLEXPWM1.offset08E)
- #define FLEXPWM1_SM1DTCNT1 (IMXRT_FLEXPWM1.offset090)
- #define FLEXPWM1_SM1CAPTCTRLA (IMXRT_FLEXPWM1.offset092)
- #define FLEXPWM1_SM1CAPTCOMPA (IMXRT_FLEXPWM1.offset094)
- #define FLEXPWM1_SM1CAPTCTRLB (IMXRT_FLEXPWM1.offset096)
- #define FLEXPWM1_SM1CAPTCOMPB (IMXRT_FLEXPWM1.offset098)
- #define FLEXPWM1_SM1CAPTCTRLX (IMXRT_FLEXPWM1.offset09A)
- #define FLEXPWM1_SM1CAPTCOMPX (IMXRT_FLEXPWM1.offset09C)
- #define FLEXPWM1_SM1CVAL0 (IMXRT_FLEXPWM1.offset09E)
- #define FLEXPWM1_SM1CVAL0CYC (IMXRT_FLEXPWM1.offset0A0)
- #define FLEXPWM1_SM1CVAL1 (IMXRT_FLEXPWM1.offset0A2)
- #define FLEXPWM1_SM1CVAL1CYC (IMXRT_FLEXPWM1.offset0A4)
- #define FLEXPWM1_SM1CVAL2 (IMXRT_FLEXPWM1.offset0A6)
- #define FLEXPWM1_SM1CVAL2CYC (IMXRT_FLEXPWM1.offset0A8)
- #define FLEXPWM1_SM1CVAL3 (IMXRT_FLEXPWM1.offset0AA)
- #define FLEXPWM1_SM1CVAL3CYC (IMXRT_FLEXPWM1.offset0AC)
- #define FLEXPWM1_SM1CVAL4 (IMXRT_FLEXPWM1.offset0AE)
- #define FLEXPWM1_SM1CVAL4CYC (IMXRT_FLEXPWM1.offset0B0)
- #define FLEXPWM1_SM1CVAL5 (IMXRT_FLEXPWM1.offset0B2)
- #define FLEXPWM1_SM1CVAL5CYC (IMXRT_FLEXPWM1.offset0B4)
- #define FLEXPWM1_SM2CNT (IMXRT_FLEXPWM1.offset0C0)
- #define FLEXPWM1_SM2INIT (IMXRT_FLEXPWM1.offset0C2)
- #define FLEXPWM1_SM2CTRL2 (IMXRT_FLEXPWM1.offset0C4)
- #define FLEXPWM1_SM2CTRL (IMXRT_FLEXPWM1.offset0C6)
- #define FLEXPWM1_SM2VAL0 (IMXRT_FLEXPWM1.offset0C8)
- #define FLEXPWM1_SM2FRACVAL1 (IMXRT_FLEXPWM1.offset0CA)
- #define FLEXPWM1_SM2VAL1 (IMXRT_FLEXPWM1.offset0CC)
- #define FLEXPWM1_SM2FRACVAL2 (IMXRT_FLEXPWM1.offset0CE)
- #define FLEXPWM1_SM2VAL2 (IMXRT_FLEXPWM1.offset0D0)
- #define FLEXPWM1_SM2FRACVAL3 (IMXRT_FLEXPWM1.offset0D2)
- #define FLEXPWM1_SM2VAL3 (IMXRT_FLEXPWM1.offset0D4)
- #define FLEXPWM1_SM2FRACVAL4 (IMXRT_FLEXPWM1.offset0D6)
- #define FLEXPWM1_SM2VAL4 (IMXRT_FLEXPWM1.offset0D8)
- #define FLEXPWM1_SM2FRACVAL5 (IMXRT_FLEXPWM1.offset0DA)
- #define FLEXPWM1_SM2VAL5 (IMXRT_FLEXPWM1.offset0DC)
- #define FLEXPWM1_SM2FRCTRL (IMXRT_FLEXPWM1.offset0DE)
- #define FLEXPWM1_SM2OCTRL (IMXRT_FLEXPWM1.offset0E0)
- #define FLEXPWM1_SM2STS (IMXRT_FLEXPWM1.offset0E2)
- #define FLEXPWM1_SM2INTEN (IMXRT_FLEXPWM1.offset0E4)
- #define FLEXPWM1_SM2DMAEN (IMXRT_FLEXPWM1.offset0E6)
- #define FLEXPWM1_SM2TCTRL (IMXRT_FLEXPWM1.offset0E8)
- #define FLEXPWM1_SM2DISMAP0 (IMXRT_FLEXPWM1.offset0EA)
- #define FLEXPWM1_SM2DISMAP1 (IMXRT_FLEXPWM1.offset0EC)
- #define FLEXPWM1_SM2DTCNT0 (IMXRT_FLEXPWM1.offset0EE)
- #define FLEXPWM1_SM2DTCNT1 (IMXRT_FLEXPWM1.offset0F0)
- #define FLEXPWM1_SM2CAPTCTRLA (IMXRT_FLEXPWM1.offset0F2)
- #define FLEXPWM1_SM2CAPTCOMPA (IMXRT_FLEXPWM1.offset0F4)
- #define FLEXPWM1_SM2CAPTCTRLB (IMXRT_FLEXPWM1.offset0F6)
- #define FLEXPWM1_SM2CAPTCOMPB (IMXRT_FLEXPWM1.offset0F8)
- #define FLEXPWM1_SM2CAPTCTRLX (IMXRT_FLEXPWM1.offset0FA)
- #define FLEXPWM1_SM2CAPTCOMPX (IMXRT_FLEXPWM1.offset0FC)
- #define FLEXPWM1_SM2CVAL0 (IMXRT_FLEXPWM1.offset0FE)
- #define FLEXPWM1_SM2CVAL0CYC (IMXRT_FLEXPWM1.offset100)
- #define FLEXPWM1_SM2CVAL1 (IMXRT_FLEXPWM1.offset102)
- #define FLEXPWM1_SM2CVAL1CYC (IMXRT_FLEXPWM1.offset104)
- #define FLEXPWM1_SM2CVAL2 (IMXRT_FLEXPWM1.offset106)
- #define FLEXPWM1_SM2CVAL2CYC (IMXRT_FLEXPWM1.offset108)
- #define FLEXPWM1_SM2CVAL3 (IMXRT_FLEXPWM1.offset10A)
- #define FLEXPWM1_SM2CVAL3CYC (IMXRT_FLEXPWM1.offset10C)
- #define FLEXPWM1_SM2CVAL4 (IMXRT_FLEXPWM1.offset10E)
- #define FLEXPWM1_SM2CVAL4CYC (IMXRT_FLEXPWM1.offset110)
- #define FLEXPWM1_SM2CVAL5 (IMXRT_FLEXPWM1.offset112)
- #define FLEXPWM1_SM2CVAL5CYC (IMXRT_FLEXPWM1.offset114)
- #define FLEXPWM1_SM3CNT (IMXRT_FLEXPWM1.offset120)
- #define FLEXPWM1_SM3INIT (IMXRT_FLEXPWM1.offset122)
- #define FLEXPWM1_SM3CTRL2 (IMXRT_FLEXPWM1.offset124)
- #define FLEXPWM1_SM3CTRL (IMXRT_FLEXPWM1.offset126)
- #define FLEXPWM1_SM3VAL0 (IMXRT_FLEXPWM1.offset128)
- #define FLEXPWM1_SM3FRACVAL1 (IMXRT_FLEXPWM1.offset12A)
- #define FLEXPWM1_SM3VAL1 (IMXRT_FLEXPWM1.offset12C)
- #define FLEXPWM1_SM3FRACVAL2 (IMXRT_FLEXPWM1.offset12E)
- #define FLEXPWM1_SM3VAL2 (IMXRT_FLEXPWM1.offset130)
- #define FLEXPWM1_SM3FRACVAL3 (IMXRT_FLEXPWM1.offset132)
- #define FLEXPWM1_SM3VAL3 (IMXRT_FLEXPWM1.offset134)
- #define FLEXPWM1_SM3FRACVAL4 (IMXRT_FLEXPWM1.offset136)
- #define FLEXPWM1_SM3VAL4 (IMXRT_FLEXPWM1.offset138)
- #define FLEXPWM1_SM3FRACVAL5 (IMXRT_FLEXPWM1.offset13A)
- #define FLEXPWM1_SM3VAL5 (IMXRT_FLEXPWM1.offset13C)
- #define FLEXPWM1_SM3FRCTRL (IMXRT_FLEXPWM1.offset13E)
- #define FLEXPWM1_SM3OCTRL (IMXRT_FLEXPWM1.offset140)
- #define FLEXPWM1_SM3STS (IMXRT_FLEXPWM1.offset142)
- #define FLEXPWM1_SM3INTEN (IMXRT_FLEXPWM1.offset144)
- #define FLEXPWM1_SM3DMAEN (IMXRT_FLEXPWM1.offset146)
- #define FLEXPWM1_SM3TCTRL (IMXRT_FLEXPWM1.offset148)
- #define FLEXPWM1_SM3DISMAP0 (IMXRT_FLEXPWM1.offset14A)
- #define FLEXPWM1_SM3DISMAP1 (IMXRT_FLEXPWM1.offset14C)
- #define FLEXPWM1_SM3DTCNT0 (IMXRT_FLEXPWM1.offset15E)
- #define FLEXPWM1_SM3DTCNT1 (IMXRT_FLEXPWM1.offset150)
- #define FLEXPWM1_SM3CAPTCTRLA (IMXRT_FLEXPWM1.offset152)
- #define FLEXPWM1_SM3CAPTCOMPA (IMXRT_FLEXPWM1.offset154)
- #define FLEXPWM1_SM3CAPTCTRLB (IMXRT_FLEXPWM1.offset156)
- #define FLEXPWM1_SM3CAPTCOMPB (IMXRT_FLEXPWM1.offset158)
- #define FLEXPWM1_SM3CAPTCTRLX (IMXRT_FLEXPWM1.offset15A)
- #define FLEXPWM1_SM3CAPTCOMPX (IMXRT_FLEXPWM1.offset15C)
- #define FLEXPWM1_SM3CVAL0 (IMXRT_FLEXPWM1.offset15E)
- #define FLEXPWM1_SM3CVAL0CYC (IMXRT_FLEXPWM1.offset160)
- #define FLEXPWM1_SM3CVAL1 (IMXRT_FLEXPWM1.offset162)
- #define FLEXPWM1_SM3CVAL1CYC (IMXRT_FLEXPWM1.offset164)
- #define FLEXPWM1_SM3CVAL2 (IMXRT_FLEXPWM1.offset166)
- #define FLEXPWM1_SM3CVAL2CYC (IMXRT_FLEXPWM1.offset168)
- #define FLEXPWM1_SM3CVAL3 (IMXRT_FLEXPWM1.offset16A)
- #define FLEXPWM1_SM3CVAL3CYC (IMXRT_FLEXPWM1.offset16C)
- #define FLEXPWM1_SM3CVAL4 (IMXRT_FLEXPWM1.offset16E)
- #define FLEXPWM1_SM3CVAL4CYC (IMXRT_FLEXPWM1.offset170)
- #define FLEXPWM1_SM3CVAL5 (IMXRT_FLEXPWM1.offset172)
- #define FLEXPWM1_SM3CVAL5CYC (IMXRT_FLEXPWM1.offset174)
- #define FLEXPWM1_OUTEN (IMXRT_FLEXPWM1.offset180)
- #define FLEXPWM1_MASK (IMXRT_FLEXPWM1.offset182)
- #define FLEXPWM1_SWCOUT (IMXRT_FLEXPWM1.offset184)
- #define FLEXPWM1_DTSRCSEL (IMXRT_FLEXPWM1.offset186)
- #define FLEXPWM1_MCTRL (IMXRT_FLEXPWM1.offset188)
- #define FLEXPWM1_MCTRL2 (IMXRT_FLEXPWM1.offset18A)
- #define FLEXPWM1_FCTRL0 (IMXRT_FLEXPWM1.offset18C)
- #define FLEXPWM1_FSTS0 (IMXRT_FLEXPWM1.offset18E)
- #define FLEXPWM1_FFILT0 (IMXRT_FLEXPWM1.offset190)
- #define FLEXPWM1_FTST0 (IMXRT_FLEXPWM1.offset192)
- #define FLEXPWM1_FCTRL20 (IMXRT_FLEXPWM1.offset194)
- #define IMXRT_FLEXPWM2 (*(IMXRT_REGISTER16_t *)0x403E0000)
- #define FLEXPWM2_SM0CNT (IMXRT_FLEXPWM2.offset000)
- #define FLEXPWM2_SM0INIT (IMXRT_FLEXPWM2.offset002)
- #define FLEXPWM2_SM0CTRL2 (IMXRT_FLEXPWM2.offset004)
- #define FLEXPWM2_SM0CTRL (IMXRT_FLEXPWM2.offset006)
- #define FLEXPWM2_SM0VAL0 (IMXRT_FLEXPWM2.offset008)
- #define FLEXPWM2_SM0FRACVAL1 (IMXRT_FLEXPWM2.offset00A)
- #define FLEXPWM2_SM0VAL1 (IMXRT_FLEXPWM2.offset00C)
- #define FLEXPWM2_SM0FRACVAL2 (IMXRT_FLEXPWM2.offset00E)
- #define FLEXPWM2_SM0VAL2 (IMXRT_FLEXPWM2.offset010)
- #define FLEXPWM2_SM0FRACVAL3 (IMXRT_FLEXPWM2.offset012)
- #define FLEXPWM2_SM0VAL3 (IMXRT_FLEXPWM2.offset014)
- #define FLEXPWM2_SM0FRACVAL4 (IMXRT_FLEXPWM2.offset016)
- #define FLEXPWM2_SM0VAL4 (IMXRT_FLEXPWM2.offset018)
- #define FLEXPWM2_SM0FRACVAL5 (IMXRT_FLEXPWM2.offset01A)
- #define FLEXPWM2_SM0VAL5 (IMXRT_FLEXPWM2.offset01C)
- #define FLEXPWM2_SM0FRCTRL (IMXRT_FLEXPWM2.offset01E)
- #define FLEXPWM2_SM0OCTRL (IMXRT_FLEXPWM2.offset020)
- #define FLEXPWM2_SM0STS (IMXRT_FLEXPWM2.offset022)
- #define FLEXPWM2_SM0INTEN (IMXRT_FLEXPWM2.offset024)
- #define FLEXPWM2_SM0DMAEN (IMXRT_FLEXPWM2.offset026)
- #define FLEXPWM2_SM0TCTRL (IMXRT_FLEXPWM2.offset028)
- #define FLEXPWM2_SM0DISMAP0 (IMXRT_FLEXPWM2.offset02A)
- #define FLEXPWM2_SM0DISMAP1 (IMXRT_FLEXPWM2.offset02C)
- #define FLEXPWM2_SM0DTCNT0 (IMXRT_FLEXPWM2.offset02E)
- #define FLEXPWM2_SM0DTCNT1 (IMXRT_FLEXPWM2.offset030)
- #define FLEXPWM2_SM0CAPTCTRLA (IMXRT_FLEXPWM2.offset032)
- #define FLEXPWM2_SM0CAPTCOMPA (IMXRT_FLEXPWM2.offset034)
- #define FLEXPWM2_SM0CAPTCTRLB (IMXRT_FLEXPWM2.offset036)
- #define FLEXPWM2_SM0CAPTCOMPB (IMXRT_FLEXPWM2.offset038)
- #define FLEXPWM2_SM0CAPTCTRLX (IMXRT_FLEXPWM2.offset03A)
- #define FLEXPWM2_SM0CAPTCOMPX (IMXRT_FLEXPWM2.offset03C)
- #define FLEXPWM2_SM0CVAL0 (IMXRT_FLEXPWM2.offset03E)
- #define FLEXPWM2_SM0CVAL0CYC (IMXRT_FLEXPWM2.offset040)
- #define FLEXPWM2_SM0CVAL1 (IMXRT_FLEXPWM2.offset042)
- #define FLEXPWM2_SM0CVAL1CYC (IMXRT_FLEXPWM2.offset044)
- #define FLEXPWM2_SM0CVAL2 (IMXRT_FLEXPWM2.offset046)
- #define FLEXPWM2_SM0CVAL2CYC (IMXRT_FLEXPWM2.offset048)
- #define FLEXPWM2_SM0CVAL3 (IMXRT_FLEXPWM2.offset04A)
- #define FLEXPWM2_SM0CVAL3CYC (IMXRT_FLEXPWM2.offset04C)
- #define FLEXPWM2_SM0CVAL4 (IMXRT_FLEXPWM2.offset04E)
- #define FLEXPWM2_SM0CVAL4CYC (IMXRT_FLEXPWM2.offset050)
- #define FLEXPWM2_SM0CVAL5 (IMXRT_FLEXPWM2.offset052)
- #define FLEXPWM2_SM0CVAL5CYC (IMXRT_FLEXPWM2.offset054)
- #define FLEXPWM2_SM1CNT (IMXRT_FLEXPWM2.offset060)
- #define FLEXPWM2_SM1INIT (IMXRT_FLEXPWM2.offset062)
- #define FLEXPWM2_SM1CTRL2 (IMXRT_FLEXPWM2.offset064)
- #define FLEXPWM2_SM1CTRL (IMXRT_FLEXPWM2.offset066)
- #define FLEXPWM2_SM1VAL0 (IMXRT_FLEXPWM2.offset068)
- #define FLEXPWM2_SM1FRACVAL1 (IMXRT_FLEXPWM2.offset06A)
- #define FLEXPWM2_SM1VAL1 (IMXRT_FLEXPWM2.offset06C)
- #define FLEXPWM2_SM1FRACVAL2 (IMXRT_FLEXPWM2.offset06E)
- #define FLEXPWM2_SM1VAL2 (IMXRT_FLEXPWM2.offset070)
- #define FLEXPWM2_SM1FRACVAL3 (IMXRT_FLEXPWM2.offset072)
- #define FLEXPWM2_SM1VAL3 (IMXRT_FLEXPWM2.offset074)
- #define FLEXPWM2_SM1FRACVAL4 (IMXRT_FLEXPWM2.offset076)
- #define FLEXPWM2_SM1VAL4 (IMXRT_FLEXPWM2.offset078)
- #define FLEXPWM2_SM1FRACVAL5 (IMXRT_FLEXPWM2.offset07A)
- #define FLEXPWM2_SM1VAL5 (IMXRT_FLEXPWM2.offset07C)
- #define FLEXPWM2_SM1FRCTRL (IMXRT_FLEXPWM2.offset07E)
- #define FLEXPWM2_SM1OCTRL (IMXRT_FLEXPWM2.offset080)
- #define FLEXPWM2_SM1STS (IMXRT_FLEXPWM2.offset082)
- #define FLEXPWM2_SM1INTEN (IMXRT_FLEXPWM2.offset084)
- #define FLEXPWM2_SM1DMAEN (IMXRT_FLEXPWM2.offset086)
- #define FLEXPWM2_SM1TCTRL (IMXRT_FLEXPWM2.offset088)
- #define FLEXPWM2_SM1DISMAP0 (IMXRT_FLEXPWM2.offset08A)
- #define FLEXPWM2_SM1DISMAP1 (IMXRT_FLEXPWM2.offset08C)
- #define FLEXPWM2_SM1DTCNT0 (IMXRT_FLEXPWM2.offset08E)
- #define FLEXPWM2_SM1DTCNT1 (IMXRT_FLEXPWM2.offset090)
- #define FLEXPWM2_SM1CAPTCTRLA (IMXRT_FLEXPWM2.offset092)
- #define FLEXPWM2_SM1CAPTCOMPA (IMXRT_FLEXPWM2.offset094)
- #define FLEXPWM2_SM1CAPTCTRLB (IMXRT_FLEXPWM2.offset096)
- #define FLEXPWM2_SM1CAPTCOMPB (IMXRT_FLEXPWM2.offset098)
- #define FLEXPWM2_SM1CAPTCTRLX (IMXRT_FLEXPWM2.offset09A)
- #define FLEXPWM2_SM1CAPTCOMPX (IMXRT_FLEXPWM2.offset09C)
- #define FLEXPWM2_SM1CVAL0 (IMXRT_FLEXPWM2.offset09E)
- #define FLEXPWM2_SM1CVAL0CYC (IMXRT_FLEXPWM2.offset0A0)
- #define FLEXPWM2_SM1CVAL1 (IMXRT_FLEXPWM2.offset0A2)
- #define FLEXPWM2_SM1CVAL1CYC (IMXRT_FLEXPWM2.offset0A4)
- #define FLEXPWM2_SM1CVAL2 (IMXRT_FLEXPWM2.offset0A6)
- #define FLEXPWM2_SM1CVAL2CYC (IMXRT_FLEXPWM2.offset0A8)
- #define FLEXPWM2_SM1CVAL3 (IMXRT_FLEXPWM2.offset0AA)
- #define FLEXPWM2_SM1CVAL3CYC (IMXRT_FLEXPWM2.offset0AC)
- #define FLEXPWM2_SM1CVAL4 (IMXRT_FLEXPWM2.offset0AE)
- #define FLEXPWM2_SM1CVAL4CYC (IMXRT_FLEXPWM2.offset0B0)
- #define FLEXPWM2_SM1CVAL5 (IMXRT_FLEXPWM2.offset0B2)
- #define FLEXPWM2_SM1CVAL5CYC (IMXRT_FLEXPWM2.offset0B4)
- #define FLEXPWM2_SM2CNT (IMXRT_FLEXPWM2.offset0C0)
- #define FLEXPWM2_SM2INIT (IMXRT_FLEXPWM2.offset0C2)
- #define FLEXPWM2_SM2CTRL2 (IMXRT_FLEXPWM2.offset0C4)
- #define FLEXPWM2_SM2CTRL (IMXRT_FLEXPWM2.offset0C6)
- #define FLEXPWM2_SM2VAL0 (IMXRT_FLEXPWM2.offset0C8)
- #define FLEXPWM2_SM2FRACVAL1 (IMXRT_FLEXPWM2.offset0CA)
- #define FLEXPWM2_SM2VAL1 (IMXRT_FLEXPWM2.offset0CC)
- #define FLEXPWM2_SM2FRACVAL2 (IMXRT_FLEXPWM2.offset0CE)
- #define FLEXPWM2_SM2VAL2 (IMXRT_FLEXPWM2.offset0D0)
- #define FLEXPWM2_SM2FRACVAL3 (IMXRT_FLEXPWM2.offset0D2)
- #define FLEXPWM2_SM2VAL3 (IMXRT_FLEXPWM2.offset0D4)
- #define FLEXPWM2_SM2FRACVAL4 (IMXRT_FLEXPWM2.offset0D6)
- #define FLEXPWM2_SM2VAL4 (IMXRT_FLEXPWM2.offset0D8)
- #define FLEXPWM2_SM2FRACVAL5 (IMXRT_FLEXPWM2.offset0DA)
- #define FLEXPWM2_SM2VAL5 (IMXRT_FLEXPWM2.offset0DC)
- #define FLEXPWM2_SM2FRCTRL (IMXRT_FLEXPWM2.offset0DE)
- #define FLEXPWM2_SM2OCTRL (IMXRT_FLEXPWM2.offset0E0)
- #define FLEXPWM2_SM2STS (IMXRT_FLEXPWM2.offset0E2)
- #define FLEXPWM2_SM2INTEN (IMXRT_FLEXPWM2.offset0E4)
- #define FLEXPWM2_SM2DMAEN (IMXRT_FLEXPWM2.offset0E6)
- #define FLEXPWM2_SM2TCTRL (IMXRT_FLEXPWM2.offset0E8)
- #define FLEXPWM2_SM2DISMAP0 (IMXRT_FLEXPWM2.offset0EA)
- #define FLEXPWM2_SM2DISMAP1 (IMXRT_FLEXPWM2.offset0EC)
- #define FLEXPWM2_SM2DTCNT0 (IMXRT_FLEXPWM2.offset0EE)
- #define FLEXPWM2_SM2DTCNT1 (IMXRT_FLEXPWM2.offset0F0)
- #define FLEXPWM2_SM2CAPTCTRLA (IMXRT_FLEXPWM2.offset0F2)
- #define FLEXPWM2_SM2CAPTCOMPA (IMXRT_FLEXPWM2.offset0F4)
- #define FLEXPWM2_SM2CAPTCTRLB (IMXRT_FLEXPWM2.offset0F6)
- #define FLEXPWM2_SM2CAPTCOMPB (IMXRT_FLEXPWM2.offset0F8)
- #define FLEXPWM2_SM2CAPTCTRLX (IMXRT_FLEXPWM2.offset0FA)
- #define FLEXPWM2_SM2CAPTCOMPX (IMXRT_FLEXPWM2.offset0FC)
- #define FLEXPWM2_SM2CVAL0 (IMXRT_FLEXPWM2.offset0FE)
- #define FLEXPWM2_SM2CVAL0CYC (IMXRT_FLEXPWM2.offset100)
- #define FLEXPWM2_SM2CVAL1 (IMXRT_FLEXPWM2.offset102)
- #define FLEXPWM2_SM2CVAL1CYC (IMXRT_FLEXPWM2.offset104)
- #define FLEXPWM2_SM2CVAL2 (IMXRT_FLEXPWM2.offset106)
- #define FLEXPWM2_SM2CVAL2CYC (IMXRT_FLEXPWM2.offset108)
- #define FLEXPWM2_SM2CVAL3 (IMXRT_FLEXPWM2.offset10A)
- #define FLEXPWM2_SM2CVAL3CYC (IMXRT_FLEXPWM2.offset10C)
- #define FLEXPWM2_SM2CVAL4 (IMXRT_FLEXPWM2.offset10E)
- #define FLEXPWM2_SM2CVAL4CYC (IMXRT_FLEXPWM2.offset110)
- #define FLEXPWM2_SM2CVAL5 (IMXRT_FLEXPWM2.offset112)
- #define FLEXPWM2_SM2CVAL5CYC (IMXRT_FLEXPWM2.offset114)
- #define FLEXPWM2_SM3CNT (IMXRT_FLEXPWM2.offset120)
- #define FLEXPWM2_SM3INIT (IMXRT_FLEXPWM2.offset122)
- #define FLEXPWM2_SM3CTRL2 (IMXRT_FLEXPWM2.offset124)
- #define FLEXPWM2_SM3CTRL (IMXRT_FLEXPWM2.offset126)
- #define FLEXPWM2_SM3VAL0 (IMXRT_FLEXPWM2.offset128)
- #define FLEXPWM2_SM3FRACVAL1 (IMXRT_FLEXPWM2.offset12A)
- #define FLEXPWM2_SM3VAL1 (IMXRT_FLEXPWM2.offset12C)
- #define FLEXPWM2_SM3FRACVAL2 (IMXRT_FLEXPWM2.offset12E)
- #define FLEXPWM2_SM3VAL2 (IMXRT_FLEXPWM2.offset130)
- #define FLEXPWM2_SM3FRACVAL3 (IMXRT_FLEXPWM2.offset132)
- #define FLEXPWM2_SM3VAL3 (IMXRT_FLEXPWM2.offset134)
- #define FLEXPWM2_SM3FRACVAL4 (IMXRT_FLEXPWM2.offset136)
- #define FLEXPWM2_SM3VAL4 (IMXRT_FLEXPWM2.offset138)
- #define FLEXPWM2_SM3FRACVAL5 (IMXRT_FLEXPWM2.offset13A)
- #define FLEXPWM2_SM3VAL5 (IMXRT_FLEXPWM2.offset13C)
- #define FLEXPWM2_SM3FRCTRL (IMXRT_FLEXPWM2.offset13E)
- #define FLEXPWM2_SM3OCTRL (IMXRT_FLEXPWM2.offset140)
- #define FLEXPWM2_SM3STS (IMXRT_FLEXPWM2.offset142)
- #define FLEXPWM2_SM3INTEN (IMXRT_FLEXPWM2.offset144)
- #define FLEXPWM2_SM3DMAEN (IMXRT_FLEXPWM2.offset146)
- #define FLEXPWM2_SM3TCTRL (IMXRT_FLEXPWM2.offset148)
- #define FLEXPWM2_SM3DISMAP0 (IMXRT_FLEXPWM2.offset14A)
- #define FLEXPWM2_SM3DISMAP1 (IMXRT_FLEXPWM2.offset14C)
- #define FLEXPWM2_SM3DTCNT0 (IMXRT_FLEXPWM2.offset15E)
- #define FLEXPWM2_SM3DTCNT1 (IMXRT_FLEXPWM2.offset150)
- #define FLEXPWM2_SM3CAPTCTRLA (IMXRT_FLEXPWM2.offset152)
- #define FLEXPWM2_SM3CAPTCOMPA (IMXRT_FLEXPWM2.offset154)
- #define FLEXPWM2_SM3CAPTCTRLB (IMXRT_FLEXPWM2.offset156)
- #define FLEXPWM2_SM3CAPTCOMPB (IMXRT_FLEXPWM2.offset158)
- #define FLEXPWM2_SM3CAPTCTRLX (IMXRT_FLEXPWM2.offset15A)
- #define FLEXPWM2_SM3CAPTCOMPX (IMXRT_FLEXPWM2.offset15C)
- #define FLEXPWM2_SM3CVAL0 (IMXRT_FLEXPWM2.offset15E)
- #define FLEXPWM2_SM3CVAL0CYC (IMXRT_FLEXPWM2.offset160)
- #define FLEXPWM2_SM3CVAL1 (IMXRT_FLEXPWM2.offset162)
- #define FLEXPWM2_SM3CVAL1CYC (IMXRT_FLEXPWM2.offset164)
- #define FLEXPWM2_SM3CVAL2 (IMXRT_FLEXPWM2.offset166)
- #define FLEXPWM2_SM3CVAL2CYC (IMXRT_FLEXPWM2.offset168)
- #define FLEXPWM2_SM3CVAL3 (IMXRT_FLEXPWM2.offset16A)
- #define FLEXPWM2_SM3CVAL3CYC (IMXRT_FLEXPWM2.offset16C)
- #define FLEXPWM2_SM3CVAL4 (IMXRT_FLEXPWM2.offset16E)
- #define FLEXPWM2_SM3CVAL4CYC (IMXRT_FLEXPWM2.offset170)
- #define FLEXPWM2_SM3CVAL5 (IMXRT_FLEXPWM2.offset172)
- #define FLEXPWM2_SM3CVAL5CYC (IMXRT_FLEXPWM2.offset174)
- #define FLEXPWM2_OUTEN (IMXRT_FLEXPWM2.offset180)
- #define FLEXPWM2_MASK (IMXRT_FLEXPWM2.offset182)
- #define FLEXPWM2_SWCOUT (IMXRT_FLEXPWM2.offset184)
- #define FLEXPWM2_DTSRCSEL (IMXRT_FLEXPWM2.offset186)
- #define FLEXPWM2_MCTRL (IMXRT_FLEXPWM2.offset188)
- #define FLEXPWM2_MCTRL2 (IMXRT_FLEXPWM2.offset18A)
- #define FLEXPWM2_FCTRL0 (IMXRT_FLEXPWM2.offset18C)
- #define FLEXPWM2_FSTS0 (IMXRT_FLEXPWM2.offset18E)
- #define FLEXPWM2_FFILT0 (IMXRT_FLEXPWM2.offset190)
- #define FLEXPWM2_FTST0 (IMXRT_FLEXPWM2.offset192)
- #define FLEXPWM2_FCTRL20 (IMXRT_FLEXPWM2.offset194)
- #define IMXRT_FLEXPWM3 (*(IMXRT_REGISTER16_t *)0x403E4000)
- #define FLEXPWM3_SM0CNT (IMXRT_FLEXPWM3.offset000)
- #define FLEXPWM3_SM0INIT (IMXRT_FLEXPWM3.offset002)
- #define FLEXPWM3_SM0CTRL2 (IMXRT_FLEXPWM3.offset004)
- #define FLEXPWM3_SM0CTRL (IMXRT_FLEXPWM3.offset006)
- #define FLEXPWM3_SM0VAL0 (IMXRT_FLEXPWM3.offset008)
- #define FLEXPWM3_SM0FRACVAL1 (IMXRT_FLEXPWM3.offset00A)
- #define FLEXPWM3_SM0VAL1 (IMXRT_FLEXPWM3.offset00C)
- #define FLEXPWM3_SM0FRACVAL2 (IMXRT_FLEXPWM3.offset00E)
- #define FLEXPWM3_SM0VAL2 (IMXRT_FLEXPWM3.offset010)
- #define FLEXPWM3_SM0FRACVAL3 (IMXRT_FLEXPWM3.offset012)
- #define FLEXPWM3_SM0VAL3 (IMXRT_FLEXPWM3.offset014)
- #define FLEXPWM3_SM0FRACVAL4 (IMXRT_FLEXPWM3.offset016)
- #define FLEXPWM3_SM0VAL4 (IMXRT_FLEXPWM3.offset018)
- #define FLEXPWM3_SM0FRACVAL5 (IMXRT_FLEXPWM3.offset01A)
- #define FLEXPWM3_SM0VAL5 (IMXRT_FLEXPWM3.offset01C)
- #define FLEXPWM3_SM0FRCTRL (IMXRT_FLEXPWM3.offset01E)
- #define FLEXPWM3_SM0OCTRL (IMXRT_FLEXPWM3.offset020)
- #define FLEXPWM3_SM0STS (IMXRT_FLEXPWM3.offset022)
- #define FLEXPWM3_SM0INTEN (IMXRT_FLEXPWM3.offset024)
- #define FLEXPWM3_SM0DMAEN (IMXRT_FLEXPWM3.offset026)
- #define FLEXPWM3_SM0TCTRL (IMXRT_FLEXPWM3.offset028)
- #define FLEXPWM3_SM0DISMAP0 (IMXRT_FLEXPWM3.offset02A)
- #define FLEXPWM3_SM0DISMAP1 (IMXRT_FLEXPWM3.offset02C)
- #define FLEXPWM3_SM0DTCNT0 (IMXRT_FLEXPWM3.offset02E)
- #define FLEXPWM3_SM0DTCNT1 (IMXRT_FLEXPWM3.offset030)
- #define FLEXPWM3_SM0CAPTCTRLA (IMXRT_FLEXPWM3.offset032)
- #define FLEXPWM3_SM0CAPTCOMPA (IMXRT_FLEXPWM3.offset034)
- #define FLEXPWM3_SM0CAPTCTRLB (IMXRT_FLEXPWM3.offset036)
- #define FLEXPWM3_SM0CAPTCOMPB (IMXRT_FLEXPWM3.offset038)
- #define FLEXPWM3_SM0CAPTCTRLX (IMXRT_FLEXPWM3.offset03A)
- #define FLEXPWM3_SM0CAPTCOMPX (IMXRT_FLEXPWM3.offset03C)
- #define FLEXPWM3_SM0CVAL0 (IMXRT_FLEXPWM3.offset03E)
- #define FLEXPWM3_SM0CVAL0CYC (IMXRT_FLEXPWM3.offset040)
- #define FLEXPWM3_SM0CVAL1 (IMXRT_FLEXPWM3.offset042)
- #define FLEXPWM3_SM0CVAL1CYC (IMXRT_FLEXPWM3.offset044)
- #define FLEXPWM3_SM0CVAL2 (IMXRT_FLEXPWM3.offset046)
- #define FLEXPWM3_SM0CVAL2CYC (IMXRT_FLEXPWM3.offset048)
- #define FLEXPWM3_SM0CVAL3 (IMXRT_FLEXPWM3.offset04A)
- #define FLEXPWM3_SM0CVAL3CYC (IMXRT_FLEXPWM3.offset04C)
- #define FLEXPWM3_SM0CVAL4 (IMXRT_FLEXPWM3.offset04E)
- #define FLEXPWM3_SM0CVAL4CYC (IMXRT_FLEXPWM3.offset050)
- #define FLEXPWM3_SM0CVAL5 (IMXRT_FLEXPWM3.offset052)
- #define FLEXPWM3_SM0CVAL5CYC (IMXRT_FLEXPWM3.offset054)
- #define FLEXPWM3_SM1CNT (IMXRT_FLEXPWM3.offset060)
- #define FLEXPWM3_SM1INIT (IMXRT_FLEXPWM3.offset062)
- #define FLEXPWM3_SM1CTRL2 (IMXRT_FLEXPWM3.offset064)
- #define FLEXPWM3_SM1CTRL (IMXRT_FLEXPWM3.offset066)
- #define FLEXPWM3_SM1VAL0 (IMXRT_FLEXPWM3.offset068)
- #define FLEXPWM3_SM1FRACVAL1 (IMXRT_FLEXPWM3.offset06A)
- #define FLEXPWM3_SM1VAL1 (IMXRT_FLEXPWM3.offset06C)
- #define FLEXPWM3_SM1FRACVAL2 (IMXRT_FLEXPWM3.offset06E)
- #define FLEXPWM3_SM1VAL2 (IMXRT_FLEXPWM3.offset070)
- #define FLEXPWM3_SM1FRACVAL3 (IMXRT_FLEXPWM3.offset072)
- #define FLEXPWM3_SM1VAL3 (IMXRT_FLEXPWM3.offset074)
- #define FLEXPWM3_SM1FRACVAL4 (IMXRT_FLEXPWM3.offset076)
- #define FLEXPWM3_SM1VAL4 (IMXRT_FLEXPWM3.offset078)
- #define FLEXPWM3_SM1FRACVAL5 (IMXRT_FLEXPWM3.offset07A)
- #define FLEXPWM3_SM1VAL5 (IMXRT_FLEXPWM3.offset07C)
- #define FLEXPWM3_SM1FRCTRL (IMXRT_FLEXPWM3.offset07E)
- #define FLEXPWM3_SM1OCTRL (IMXRT_FLEXPWM3.offset080)
- #define FLEXPWM3_SM1STS (IMXRT_FLEXPWM3.offset082)
- #define FLEXPWM3_SM1INTEN (IMXRT_FLEXPWM3.offset084)
- #define FLEXPWM3_SM1DMAEN (IMXRT_FLEXPWM3.offset086)
- #define FLEXPWM3_SM1TCTRL (IMXRT_FLEXPWM3.offset088)
- #define FLEXPWM3_SM1DISMAP0 (IMXRT_FLEXPWM3.offset08A)
- #define FLEXPWM3_SM1DISMAP1 (IMXRT_FLEXPWM3.offset08C)
- #define FLEXPWM3_SM1DTCNT0 (IMXRT_FLEXPWM3.offset08E)
- #define FLEXPWM3_SM1DTCNT1 (IMXRT_FLEXPWM3.offset090)
- #define FLEXPWM3_SM1CAPTCTRLA (IMXRT_FLEXPWM3.offset092)
- #define FLEXPWM3_SM1CAPTCOMPA (IMXRT_FLEXPWM3.offset094)
- #define FLEXPWM3_SM1CAPTCTRLB (IMXRT_FLEXPWM3.offset096)
- #define FLEXPWM3_SM1CAPTCOMPB (IMXRT_FLEXPWM3.offset098)
- #define FLEXPWM3_SM1CAPTCTRLX (IMXRT_FLEXPWM3.offset09A)
- #define FLEXPWM3_SM1CAPTCOMPX (IMXRT_FLEXPWM3.offset09C)
- #define FLEXPWM3_SM1CVAL0 (IMXRT_FLEXPWM3.offset09E)
- #define FLEXPWM3_SM1CVAL0CYC (IMXRT_FLEXPWM3.offset0A0)
- #define FLEXPWM3_SM1CVAL1 (IMXRT_FLEXPWM3.offset0A2)
- #define FLEXPWM3_SM1CVAL1CYC (IMXRT_FLEXPWM3.offset0A4)
- #define FLEXPWM3_SM1CVAL2 (IMXRT_FLEXPWM3.offset0A6)
- #define FLEXPWM3_SM1CVAL2CYC (IMXRT_FLEXPWM3.offset0A8)
- #define FLEXPWM3_SM1CVAL3 (IMXRT_FLEXPWM3.offset0AA)
- #define FLEXPWM3_SM1CVAL3CYC (IMXRT_FLEXPWM3.offset0AC)
- #define FLEXPWM3_SM1CVAL4 (IMXRT_FLEXPWM3.offset0AE)
- #define FLEXPWM3_SM1CVAL4CYC (IMXRT_FLEXPWM3.offset0B0)
- #define FLEXPWM3_SM1CVAL5 (IMXRT_FLEXPWM3.offset0B2)
- #define FLEXPWM3_SM1CVAL5CYC (IMXRT_FLEXPWM3.offset0B4)
- #define FLEXPWM3_SM2CNT (IMXRT_FLEXPWM3.offset0C0)
- #define FLEXPWM3_SM2INIT (IMXRT_FLEXPWM3.offset0C2)
- #define FLEXPWM3_SM2CTRL2 (IMXRT_FLEXPWM3.offset0C4)
- #define FLEXPWM3_SM2CTRL (IMXRT_FLEXPWM3.offset0C6)
- #define FLEXPWM3_SM2VAL0 (IMXRT_FLEXPWM3.offset0C8)
- #define FLEXPWM3_SM2FRACVAL1 (IMXRT_FLEXPWM3.offset0CA)
- #define FLEXPWM3_SM2VAL1 (IMXRT_FLEXPWM3.offset0CC)
- #define FLEXPWM3_SM2FRACVAL2 (IMXRT_FLEXPWM3.offset0CE)
- #define FLEXPWM3_SM2VAL2 (IMXRT_FLEXPWM3.offset0D0)
- #define FLEXPWM3_SM2FRACVAL3 (IMXRT_FLEXPWM3.offset0D2)
- #define FLEXPWM3_SM2VAL3 (IMXRT_FLEXPWM3.offset0D4)
- #define FLEXPWM3_SM2FRACVAL4 (IMXRT_FLEXPWM3.offset0D6)
- #define FLEXPWM3_SM2VAL4 (IMXRT_FLEXPWM3.offset0D8)
- #define FLEXPWM3_SM2FRACVAL5 (IMXRT_FLEXPWM3.offset0DA)
- #define FLEXPWM3_SM2VAL5 (IMXRT_FLEXPWM3.offset0DC)
- #define FLEXPWM3_SM2FRCTRL (IMXRT_FLEXPWM3.offset0DE)
- #define FLEXPWM3_SM2OCTRL (IMXRT_FLEXPWM3.offset0E0)
- #define FLEXPWM3_SM2STS (IMXRT_FLEXPWM3.offset0E2)
- #define FLEXPWM3_SM2INTEN (IMXRT_FLEXPWM3.offset0E4)
- #define FLEXPWM3_SM2DMAEN (IMXRT_FLEXPWM3.offset0E6)
- #define FLEXPWM3_SM2TCTRL (IMXRT_FLEXPWM3.offset0E8)
- #define FLEXPWM3_SM2DISMAP0 (IMXRT_FLEXPWM3.offset0EA)
- #define FLEXPWM3_SM2DISMAP1 (IMXRT_FLEXPWM3.offset0EC)
- #define FLEXPWM3_SM2DTCNT0 (IMXRT_FLEXPWM3.offset0EE)
- #define FLEXPWM3_SM2DTCNT1 (IMXRT_FLEXPWM3.offset0F0)
- #define FLEXPWM3_SM2CAPTCTRLA (IMXRT_FLEXPWM3.offset0F2)
- #define FLEXPWM3_SM2CAPTCOMPA (IMXRT_FLEXPWM3.offset0F4)
- #define FLEXPWM3_SM2CAPTCTRLB (IMXRT_FLEXPWM3.offset0F6)
- #define FLEXPWM3_SM2CAPTCOMPB (IMXRT_FLEXPWM3.offset0F8)
- #define FLEXPWM3_SM2CAPTCTRLX (IMXRT_FLEXPWM3.offset0FA)
- #define FLEXPWM3_SM2CAPTCOMPX (IMXRT_FLEXPWM3.offset0FC)
- #define FLEXPWM3_SM2CVAL0 (IMXRT_FLEXPWM3.offset0FE)
- #define FLEXPWM3_SM2CVAL0CYC (IMXRT_FLEXPWM3.offset100)
- #define FLEXPWM3_SM2CVAL1 (IMXRT_FLEXPWM3.offset102)
- #define FLEXPWM3_SM2CVAL1CYC (IMXRT_FLEXPWM3.offset104)
- #define FLEXPWM3_SM2CVAL2 (IMXRT_FLEXPWM3.offset106)
- #define FLEXPWM3_SM2CVAL2CYC (IMXRT_FLEXPWM3.offset108)
- #define FLEXPWM3_SM2CVAL3 (IMXRT_FLEXPWM3.offset10A)
- #define FLEXPWM3_SM2CVAL3CYC (IMXRT_FLEXPWM3.offset10C)
- #define FLEXPWM3_SM2CVAL4 (IMXRT_FLEXPWM3.offset10E)
- #define FLEXPWM3_SM2CVAL4CYC (IMXRT_FLEXPWM3.offset110)
- #define FLEXPWM3_SM2CVAL5 (IMXRT_FLEXPWM3.offset112)
- #define FLEXPWM3_SM2CVAL5CYC (IMXRT_FLEXPWM3.offset114)
- #define FLEXPWM3_SM3CNT (IMXRT_FLEXPWM3.offset120)
- #define FLEXPWM3_SM3INIT (IMXRT_FLEXPWM3.offset122)
- #define FLEXPWM3_SM3CTRL2 (IMXRT_FLEXPWM3.offset124)
- #define FLEXPWM3_SM3CTRL (IMXRT_FLEXPWM3.offset126)
- #define FLEXPWM3_SM3VAL0 (IMXRT_FLEXPWM3.offset128)
- #define FLEXPWM3_SM3FRACVAL1 (IMXRT_FLEXPWM3.offset12A)
- #define FLEXPWM3_SM3VAL1 (IMXRT_FLEXPWM3.offset12C)
- #define FLEXPWM3_SM3FRACVAL2 (IMXRT_FLEXPWM3.offset12E)
- #define FLEXPWM3_SM3VAL2 (IMXRT_FLEXPWM3.offset130)
- #define FLEXPWM3_SM3FRACVAL3 (IMXRT_FLEXPWM3.offset132)
- #define FLEXPWM3_SM3VAL3 (IMXRT_FLEXPWM3.offset134)
- #define FLEXPWM3_SM3FRACVAL4 (IMXRT_FLEXPWM3.offset136)
- #define FLEXPWM3_SM3VAL4 (IMXRT_FLEXPWM3.offset138)
- #define FLEXPWM3_SM3FRACVAL5 (IMXRT_FLEXPWM3.offset13A)
- #define FLEXPWM3_SM3VAL5 (IMXRT_FLEXPWM3.offset13C)
- #define FLEXPWM3_SM3FRCTRL (IMXRT_FLEXPWM3.offset13E)
- #define FLEXPWM3_SM3OCTRL (IMXRT_FLEXPWM3.offset140)
- #define FLEXPWM3_SM3STS (IMXRT_FLEXPWM3.offset142)
- #define FLEXPWM3_SM3INTEN (IMXRT_FLEXPWM3.offset144)
- #define FLEXPWM3_SM3DMAEN (IMXRT_FLEXPWM3.offset146)
- #define FLEXPWM3_SM3TCTRL (IMXRT_FLEXPWM3.offset148)
- #define FLEXPWM3_SM3DISMAP0 (IMXRT_FLEXPWM3.offset14A)
- #define FLEXPWM3_SM3DISMAP1 (IMXRT_FLEXPWM3.offset14C)
- #define FLEXPWM3_SM3DTCNT0 (IMXRT_FLEXPWM3.offset15E)
- #define FLEXPWM3_SM3DTCNT1 (IMXRT_FLEXPWM3.offset150)
- #define FLEXPWM3_SM3CAPTCTRLA (IMXRT_FLEXPWM3.offset152)
- #define FLEXPWM3_SM3CAPTCOMPA (IMXRT_FLEXPWM3.offset154)
- #define FLEXPWM3_SM3CAPTCTRLB (IMXRT_FLEXPWM3.offset156)
- #define FLEXPWM3_SM3CAPTCOMPB (IMXRT_FLEXPWM3.offset158)
- #define FLEXPWM3_SM3CAPTCTRLX (IMXRT_FLEXPWM3.offset15A)
- #define FLEXPWM3_SM3CAPTCOMPX (IMXRT_FLEXPWM3.offset15C)
- #define FLEXPWM3_SM3CVAL0 (IMXRT_FLEXPWM3.offset15E)
- #define FLEXPWM3_SM3CVAL0CYC (IMXRT_FLEXPWM3.offset160)
- #define FLEXPWM3_SM3CVAL1 (IMXRT_FLEXPWM3.offset162)
- #define FLEXPWM3_SM3CVAL1CYC (IMXRT_FLEXPWM3.offset164)
- #define FLEXPWM3_SM3CVAL2 (IMXRT_FLEXPWM3.offset166)
- #define FLEXPWM3_SM3CVAL2CYC (IMXRT_FLEXPWM3.offset168)
- #define FLEXPWM3_SM3CVAL3 (IMXRT_FLEXPWM3.offset16A)
- #define FLEXPWM3_SM3CVAL3CYC (IMXRT_FLEXPWM3.offset16C)
- #define FLEXPWM3_SM3CVAL4 (IMXRT_FLEXPWM3.offset16E)
- #define FLEXPWM3_SM3CVAL4CYC (IMXRT_FLEXPWM3.offset170)
- #define FLEXPWM3_SM3CVAL5 (IMXRT_FLEXPWM3.offset172)
- #define FLEXPWM3_SM3CVAL5CYC (IMXRT_FLEXPWM3.offset174)
- #define FLEXPWM3_OUTEN (IMXRT_FLEXPWM3.offset180)
- #define FLEXPWM3_MASK (IMXRT_FLEXPWM3.offset182)
- #define FLEXPWM3_SWCOUT (IMXRT_FLEXPWM3.offset184)
- #define FLEXPWM3_DTSRCSEL (IMXRT_FLEXPWM3.offset186)
- #define FLEXPWM3_MCTRL (IMXRT_FLEXPWM3.offset188)
- #define FLEXPWM3_MCTRL2 (IMXRT_FLEXPWM3.offset18A)
- #define FLEXPWM3_FCTRL0 (IMXRT_FLEXPWM3.offset18C)
- #define FLEXPWM3_FSTS0 (IMXRT_FLEXPWM3.offset18E)
- #define FLEXPWM3_FFILT0 (IMXRT_FLEXPWM3.offset190)
- #define FLEXPWM3_FTST0 (IMXRT_FLEXPWM3.offset192)
- #define FLEXPWM3_FCTRL20 (IMXRT_FLEXPWM3.offset194)
- #define IMXRT_FLEXPWM4 (*(IMXRT_REGISTER16_t *)0x403E8000)
- #define FLEXPWM4_SM0CNT (IMXRT_FLEXPWM4.offset000)
- #define FLEXPWM4_SM0INIT (IMXRT_FLEXPWM4.offset002)
- #define FLEXPWM4_SM0CTRL2 (IMXRT_FLEXPWM4.offset004)
- #define FLEXPWM4_SM0CTRL (IMXRT_FLEXPWM4.offset006)
- #define FLEXPWM4_SM0VAL0 (IMXRT_FLEXPWM4.offset008)
- #define FLEXPWM4_SM0FRACVAL1 (IMXRT_FLEXPWM4.offset00A)
- #define FLEXPWM4_SM0VAL1 (IMXRT_FLEXPWM4.offset00C)
- #define FLEXPWM4_SM0FRACVAL2 (IMXRT_FLEXPWM4.offset00E)
- #define FLEXPWM4_SM0VAL2 (IMXRT_FLEXPWM4.offset010)
- #define FLEXPWM4_SM0FRACVAL3 (IMXRT_FLEXPWM4.offset012)
- #define FLEXPWM4_SM0VAL3 (IMXRT_FLEXPWM4.offset014)
- #define FLEXPWM4_SM0FRACVAL4 (IMXRT_FLEXPWM4.offset016)
- #define FLEXPWM4_SM0VAL4 (IMXRT_FLEXPWM4.offset018)
- #define FLEXPWM4_SM0FRACVAL5 (IMXRT_FLEXPWM4.offset01A)
- #define FLEXPWM4_SM0VAL5 (IMXRT_FLEXPWM4.offset01C)
- #define FLEXPWM4_SM0FRCTRL (IMXRT_FLEXPWM4.offset01E)
- #define FLEXPWM4_SM0OCTRL (IMXRT_FLEXPWM4.offset020)
- #define FLEXPWM4_SM0STS (IMXRT_FLEXPWM4.offset022)
- #define FLEXPWM4_SM0INTEN (IMXRT_FLEXPWM4.offset024)
- #define FLEXPWM4_SM0DMAEN (IMXRT_FLEXPWM4.offset026)
- #define FLEXPWM4_SM0TCTRL (IMXRT_FLEXPWM4.offset028)
- #define FLEXPWM4_SM0DISMAP0 (IMXRT_FLEXPWM4.offset02A)
- #define FLEXPWM4_SM0DISMAP1 (IMXRT_FLEXPWM4.offset02C)
- #define FLEXPWM4_SM0DTCNT0 (IMXRT_FLEXPWM4.offset02E)
- #define FLEXPWM4_SM0DTCNT1 (IMXRT_FLEXPWM4.offset030)
- #define FLEXPWM4_SM0CAPTCTRLA (IMXRT_FLEXPWM4.offset032)
- #define FLEXPWM4_SM0CAPTCOMPA (IMXRT_FLEXPWM4.offset034)
- #define FLEXPWM4_SM0CAPTCTRLB (IMXRT_FLEXPWM4.offset036)
- #define FLEXPWM4_SM0CAPTCOMPB (IMXRT_FLEXPWM4.offset038)
- #define FLEXPWM4_SM0CAPTCTRLX (IMXRT_FLEXPWM4.offset03A)
- #define FLEXPWM4_SM0CAPTCOMPX (IMXRT_FLEXPWM4.offset03C)
- #define FLEXPWM4_SM0CVAL0 (IMXRT_FLEXPWM4.offset03E)
- #define FLEXPWM4_SM0CVAL0CYC (IMXRT_FLEXPWM4.offset040)
- #define FLEXPWM4_SM0CVAL1 (IMXRT_FLEXPWM4.offset042)
- #define FLEXPWM4_SM0CVAL1CYC (IMXRT_FLEXPWM4.offset044)
- #define FLEXPWM4_SM0CVAL2 (IMXRT_FLEXPWM4.offset046)
- #define FLEXPWM4_SM0CVAL2CYC (IMXRT_FLEXPWM4.offset048)
- #define FLEXPWM4_SM0CVAL3 (IMXRT_FLEXPWM4.offset04A)
- #define FLEXPWM4_SM0CVAL3CYC (IMXRT_FLEXPWM4.offset04C)
- #define FLEXPWM4_SM0CVAL4 (IMXRT_FLEXPWM4.offset04E)
- #define FLEXPWM4_SM0CVAL4CYC (IMXRT_FLEXPWM4.offset050)
- #define FLEXPWM4_SM0CVAL5 (IMXRT_FLEXPWM4.offset052)
- #define FLEXPWM4_SM0CVAL5CYC (IMXRT_FLEXPWM4.offset054)
- #define FLEXPWM4_SM1CNT (IMXRT_FLEXPWM4.offset060)
- #define FLEXPWM4_SM1INIT (IMXRT_FLEXPWM4.offset062)
- #define FLEXPWM4_SM1CTRL2 (IMXRT_FLEXPWM4.offset064)
- #define FLEXPWM4_SM1CTRL (IMXRT_FLEXPWM4.offset066)
- #define FLEXPWM4_SM1VAL0 (IMXRT_FLEXPWM4.offset068)
- #define FLEXPWM4_SM1FRACVAL1 (IMXRT_FLEXPWM4.offset06A)
- #define FLEXPWM4_SM1VAL1 (IMXRT_FLEXPWM4.offset06C)
- #define FLEXPWM4_SM1FRACVAL2 (IMXRT_FLEXPWM4.offset06E)
- #define FLEXPWM4_SM1VAL2 (IMXRT_FLEXPWM4.offset070)
- #define FLEXPWM4_SM1FRACVAL3 (IMXRT_FLEXPWM4.offset072)
- #define FLEXPWM4_SM1VAL3 (IMXRT_FLEXPWM4.offset074)
- #define FLEXPWM4_SM1FRACVAL4 (IMXRT_FLEXPWM4.offset076)
- #define FLEXPWM4_SM1VAL4 (IMXRT_FLEXPWM4.offset078)
- #define FLEXPWM4_SM1FRACVAL5 (IMXRT_FLEXPWM4.offset07A)
- #define FLEXPWM4_SM1VAL5 (IMXRT_FLEXPWM4.offset07C)
- #define FLEXPWM4_SM1FRCTRL (IMXRT_FLEXPWM4.offset07E)
- #define FLEXPWM4_SM1OCTRL (IMXRT_FLEXPWM4.offset080)
- #define FLEXPWM4_SM1STS (IMXRT_FLEXPWM4.offset082)
- #define FLEXPWM4_SM1INTEN (IMXRT_FLEXPWM4.offset084)
- #define FLEXPWM4_SM1DMAEN (IMXRT_FLEXPWM4.offset086)
- #define FLEXPWM4_SM1TCTRL (IMXRT_FLEXPWM4.offset088)
- #define FLEXPWM4_SM1DISMAP0 (IMXRT_FLEXPWM4.offset08A)
- #define FLEXPWM4_SM1DISMAP1 (IMXRT_FLEXPWM4.offset08C)
- #define FLEXPWM4_SM1DTCNT0 (IMXRT_FLEXPWM4.offset08E)
- #define FLEXPWM4_SM1DTCNT1 (IMXRT_FLEXPWM4.offset090)
- #define FLEXPWM4_SM1CAPTCTRLA (IMXRT_FLEXPWM4.offset092)
- #define FLEXPWM4_SM1CAPTCOMPA (IMXRT_FLEXPWM4.offset094)
- #define FLEXPWM4_SM1CAPTCTRLB (IMXRT_FLEXPWM4.offset096)
- #define FLEXPWM4_SM1CAPTCOMPB (IMXRT_FLEXPWM4.offset098)
- #define FLEXPWM4_SM1CAPTCTRLX (IMXRT_FLEXPWM4.offset09A)
- #define FLEXPWM4_SM1CAPTCOMPX (IMXRT_FLEXPWM4.offset09C)
- #define FLEXPWM4_SM1CVAL0 (IMXRT_FLEXPWM4.offset09E)
- #define FLEXPWM4_SM1CVAL0CYC (IMXRT_FLEXPWM4.offset0A0)
- #define FLEXPWM4_SM1CVAL1 (IMXRT_FLEXPWM4.offset0A2)
- #define FLEXPWM4_SM1CVAL1CYC (IMXRT_FLEXPWM4.offset0A4)
- #define FLEXPWM4_SM1CVAL2 (IMXRT_FLEXPWM4.offset0A6)
- #define FLEXPWM4_SM1CVAL2CYC (IMXRT_FLEXPWM4.offset0A8)
- #define FLEXPWM4_SM1CVAL3 (IMXRT_FLEXPWM4.offset0AA)
- #define FLEXPWM4_SM1CVAL3CYC (IMXRT_FLEXPWM4.offset0AC)
- #define FLEXPWM4_SM1CVAL4 (IMXRT_FLEXPWM4.offset0AE)
- #define FLEXPWM4_SM1CVAL4CYC (IMXRT_FLEXPWM4.offset0B0)
- #define FLEXPWM4_SM1CVAL5 (IMXRT_FLEXPWM4.offset0B2)
- #define FLEXPWM4_SM1CVAL5CYC (IMXRT_FLEXPWM4.offset0B4)
- #define FLEXPWM4_SM2CNT (IMXRT_FLEXPWM4.offset0C0)
- #define FLEXPWM4_SM2INIT (IMXRT_FLEXPWM4.offset0C2)
- #define FLEXPWM4_SM2CTRL2 (IMXRT_FLEXPWM4.offset0C4)
- #define FLEXPWM4_SM2CTRL (IMXRT_FLEXPWM4.offset0C6)
- #define FLEXPWM4_SM2VAL0 (IMXRT_FLEXPWM4.offset0C8)
- #define FLEXPWM4_SM2FRACVAL1 (IMXRT_FLEXPWM4.offset0CA)
- #define FLEXPWM4_SM2VAL1 (IMXRT_FLEXPWM4.offset0CC)
- #define FLEXPWM4_SM2FRACVAL2 (IMXRT_FLEXPWM4.offset0CE)
- #define FLEXPWM4_SM2VAL2 (IMXRT_FLEXPWM4.offset0D0)
- #define FLEXPWM4_SM2FRACVAL3 (IMXRT_FLEXPWM4.offset0D2)
- #define FLEXPWM4_SM2VAL3 (IMXRT_FLEXPWM4.offset0D4)
- #define FLEXPWM4_SM2FRACVAL4 (IMXRT_FLEXPWM4.offset0D6)
- #define FLEXPWM4_SM2VAL4 (IMXRT_FLEXPWM4.offset0D8)
- #define FLEXPWM4_SM2FRACVAL5 (IMXRT_FLEXPWM4.offset0DA)
- #define FLEXPWM4_SM2VAL5 (IMXRT_FLEXPWM4.offset0DC)
- #define FLEXPWM4_SM2FRCTRL (IMXRT_FLEXPWM4.offset0DE)
- #define FLEXPWM4_SM2OCTRL (IMXRT_FLEXPWM4.offset0E0)
- #define FLEXPWM4_SM2STS (IMXRT_FLEXPWM4.offset0E2)
- #define FLEXPWM4_SM2INTEN (IMXRT_FLEXPWM4.offset0E4)
- #define FLEXPWM4_SM2DMAEN (IMXRT_FLEXPWM4.offset0E6)
- #define FLEXPWM4_SM2TCTRL (IMXRT_FLEXPWM4.offset0E8)
- #define FLEXPWM4_SM2DISMAP0 (IMXRT_FLEXPWM4.offset0EA)
- #define FLEXPWM4_SM2DISMAP1 (IMXRT_FLEXPWM4.offset0EC)
- #define FLEXPWM4_SM2DTCNT0 (IMXRT_FLEXPWM4.offset0EE)
- #define FLEXPWM4_SM2DTCNT1 (IMXRT_FLEXPWM4.offset0F0)
- #define FLEXPWM4_SM2CAPTCTRLA (IMXRT_FLEXPWM4.offset0F2)
- #define FLEXPWM4_SM2CAPTCOMPA (IMXRT_FLEXPWM4.offset0F4)
- #define FLEXPWM4_SM2CAPTCTRLB (IMXRT_FLEXPWM4.offset0F6)
- #define FLEXPWM4_SM2CAPTCOMPB (IMXRT_FLEXPWM4.offset0F8)
- #define FLEXPWM4_SM2CAPTCTRLX (IMXRT_FLEXPWM4.offset0FA)
- #define FLEXPWM4_SM2CAPTCOMPX (IMXRT_FLEXPWM4.offset0FC)
- #define FLEXPWM4_SM2CVAL0 (IMXRT_FLEXPWM4.offset0FE)
- #define FLEXPWM4_SM2CVAL0CYC (IMXRT_FLEXPWM4.offset100)
- #define FLEXPWM4_SM2CVAL1 (IMXRT_FLEXPWM4.offset102)
- #define FLEXPWM4_SM2CVAL1CYC (IMXRT_FLEXPWM4.offset104)
- #define FLEXPWM4_SM2CVAL2 (IMXRT_FLEXPWM4.offset106)
- #define FLEXPWM4_SM2CVAL2CYC (IMXRT_FLEXPWM4.offset108)
- #define FLEXPWM4_SM2CVAL3 (IMXRT_FLEXPWM4.offset10A)
- #define FLEXPWM4_SM2CVAL3CYC (IMXRT_FLEXPWM4.offset10C)
- #define FLEXPWM4_SM2CVAL4 (IMXRT_FLEXPWM4.offset10E)
- #define FLEXPWM4_SM2CVAL4CYC (IMXRT_FLEXPWM4.offset110)
- #define FLEXPWM4_SM2CVAL5 (IMXRT_FLEXPWM4.offset112)
- #define FLEXPWM4_SM2CVAL5CYC (IMXRT_FLEXPWM4.offset114)
- #define FLEXPWM4_SM3CNT (IMXRT_FLEXPWM4.offset120)
- #define FLEXPWM4_SM3INIT (IMXRT_FLEXPWM4.offset122)
- #define FLEXPWM4_SM3CTRL2 (IMXRT_FLEXPWM4.offset124)
- #define FLEXPWM4_SM3CTRL (IMXRT_FLEXPWM4.offset126)
- #define FLEXPWM4_SM3VAL0 (IMXRT_FLEXPWM4.offset128)
- #define FLEXPWM4_SM3FRACVAL1 (IMXRT_FLEXPWM4.offset12A)
- #define FLEXPWM4_SM3VAL1 (IMXRT_FLEXPWM4.offset12C)
- #define FLEXPWM4_SM3FRACVAL2 (IMXRT_FLEXPWM4.offset12E)
- #define FLEXPWM4_SM3VAL2 (IMXRT_FLEXPWM4.offset130)
- #define FLEXPWM4_SM3FRACVAL3 (IMXRT_FLEXPWM4.offset132)
- #define FLEXPWM4_SM3VAL3 (IMXRT_FLEXPWM4.offset134)
- #define FLEXPWM4_SM3FRACVAL4 (IMXRT_FLEXPWM4.offset136)
- #define FLEXPWM4_SM3VAL4 (IMXRT_FLEXPWM4.offset138)
- #define FLEXPWM4_SM3FRACVAL5 (IMXRT_FLEXPWM4.offset13A)
- #define FLEXPWM4_SM3VAL5 (IMXRT_FLEXPWM4.offset13C)
- #define FLEXPWM4_SM3FRCTRL (IMXRT_FLEXPWM4.offset13E)
- #define FLEXPWM4_SM3OCTRL (IMXRT_FLEXPWM4.offset140)
- #define FLEXPWM4_SM3STS (IMXRT_FLEXPWM4.offset142)
- #define FLEXPWM4_SM3INTEN (IMXRT_FLEXPWM4.offset144)
- #define FLEXPWM4_SM3DMAEN (IMXRT_FLEXPWM4.offset146)
- #define FLEXPWM4_SM3TCTRL (IMXRT_FLEXPWM4.offset148)
- #define FLEXPWM4_SM3DISMAP0 (IMXRT_FLEXPWM4.offset14A)
- #define FLEXPWM4_SM3DISMAP1 (IMXRT_FLEXPWM4.offset14C)
- #define FLEXPWM4_SM3DTCNT0 (IMXRT_FLEXPWM4.offset15E)
- #define FLEXPWM4_SM3DTCNT1 (IMXRT_FLEXPWM4.offset150)
- #define FLEXPWM4_SM3CAPTCTRLA (IMXRT_FLEXPWM4.offset152)
- #define FLEXPWM4_SM3CAPTCOMPA (IMXRT_FLEXPWM4.offset154)
- #define FLEXPWM4_SM3CAPTCTRLB (IMXRT_FLEXPWM4.offset156)
- #define FLEXPWM4_SM3CAPTCOMPB (IMXRT_FLEXPWM4.offset158)
- #define FLEXPWM4_SM3CAPTCTRLX (IMXRT_FLEXPWM4.offset15A)
- #define FLEXPWM4_SM3CAPTCOMPX (IMXRT_FLEXPWM4.offset15C)
- #define FLEXPWM4_SM3CVAL0 (IMXRT_FLEXPWM4.offset15E)
- #define FLEXPWM4_SM3CVAL0CYC (IMXRT_FLEXPWM4.offset160)
- #define FLEXPWM4_SM3CVAL1 (IMXRT_FLEXPWM4.offset162)
- #define FLEXPWM4_SM3CVAL1CYC (IMXRT_FLEXPWM4.offset164)
- #define FLEXPWM4_SM3CVAL2 (IMXRT_FLEXPWM4.offset166)
- #define FLEXPWM4_SM3CVAL2CYC (IMXRT_FLEXPWM4.offset168)
- #define FLEXPWM4_SM3CVAL3 (IMXRT_FLEXPWM4.offset16A)
- #define FLEXPWM4_SM3CVAL3CYC (IMXRT_FLEXPWM4.offset16C)
- #define FLEXPWM4_SM3CVAL4 (IMXRT_FLEXPWM4.offset16E)
- #define FLEXPWM4_SM3CVAL4CYC (IMXRT_FLEXPWM4.offset170)
- #define FLEXPWM4_SM3CVAL5 (IMXRT_FLEXPWM4.offset172)
- #define FLEXPWM4_SM3CVAL5CYC (IMXRT_FLEXPWM4.offset174)
- #define FLEXPWM4_OUTEN (IMXRT_FLEXPWM4.offset180)
- #define FLEXPWM4_MASK (IMXRT_FLEXPWM4.offset182)
- #define FLEXPWM4_SWCOUT (IMXRT_FLEXPWM4.offset184)
- #define FLEXPWM4_DTSRCSEL (IMXRT_FLEXPWM4.offset186)
- #define FLEXPWM4_MCTRL (IMXRT_FLEXPWM4.offset188)
- #define FLEXPWM4_MCTRL2 (IMXRT_FLEXPWM4.offset18A)
- #define FLEXPWM4_FCTRL0 (IMXRT_FLEXPWM4.offset18C)
- #define FLEXPWM4_FSTS0 (IMXRT_FLEXPWM4.offset18E)
- #define FLEXPWM4_FFILT0 (IMXRT_FLEXPWM4.offset190)
- #define FLEXPWM4_FTST0 (IMXRT_FLEXPWM4.offset192)
- #define FLEXPWM4_FCTRL20 (IMXRT_FLEXPWM4.offset194)
-
- // page 1496
- #define IMXRT_FLEXRAM (*(IMXRT_REGISTER32_t *)0x400B0000)
- #define FLEXRAM_TCM_CTRL (IMXRT_FLEXRAM.offset000)
- #define FLEXRAM_OCRAM_MAGIC_ADDR (IMXRT_FLEXRAM.offset004)
- #define FLEXRAM_DTCM_MAGIC_ADDR (IMXRT_FLEXRAM.offset008)
- #define FLEXRAM_ITCM_MAGIC_ADDR (IMXRT_FLEXRAM.offset00C)
- #define FLEXRAM_INT_STATUS (IMXRT_FLEXRAM.offset010)
- #define FLEXRAM_INT_STAT_EN (IMXRT_FLEXRAM.offset014)
- #define FLEXRAM_INT_SIG_EN (IMXRT_FLEXRAM.offset018)
-
- // page 1583
- #define IMXRT_FLEXSPI (*(IMXRT_REGISTER32_t *)0x400B0000)
- #define FLEXSPI_MCR0 (IMXRT_FLEXSPI.offset000)
- #define FLEXSPI_MCR1 (IMXRT_FLEXSPI.offset004)
- #define FLEXSPI_MCR2 (IMXRT_FLEXSPI.offset008)
- #define FLEXSPI_AHBCR (IMXRT_FLEXSPI.offset00C)
- #define FLEXSPI_INTEN (IMXRT_FLEXSPI.offset010)
- #define FLEXSPI_INTR (IMXRT_FLEXSPI.offset014)
- #define FLEXSPI_LUTKEY (IMXRT_FLEXSPI.offset018)
- #define FLEXSPI_LUTCR (IMXRT_FLEXSPI.offset01C)
- #define FLEXSPI_AHBRXBUF0CR0 (IMXRT_FLEXSPI.offset020)
- #define FLEXSPI_AHBRXBUF1CR0 (IMXRT_FLEXSPI.offset024)
- #define FLEXSPI_AHBRXBUF2CR0 (IMXRT_FLEXSPI.offset028)
- #define FLEXSPI_AHBRXBUF3CR0 (IMXRT_FLEXSPI.offset02C)
- #define FLEXSPI_FLSHA1CR0 (IMXRT_FLEXSPI.offset060)
- #define FLEXSPI_FLSHA2CR0 (IMXRT_FLEXSPI.offset064)
- #define FLEXSPI_FLSHB1CR0 (IMXRT_FLEXSPI.offset068)
- #define FLEXSPI_FLSHB2CR0 (IMXRT_FLEXSPI.offset06C)
- #define FLEXSPI_FLSHA1CR1 (IMXRT_FLEXSPI.offset070)
- #define FLEXSPI_FLSHA2CR1 (IMXRT_FLEXSPI.offset074)
- #define FLEXSPI_FLSHB1CR1 (IMXRT_FLEXSPI.offset078)
- #define FLEXSPI_FLSHB2CR1 (IMXRT_FLEXSPI.offset07C)
- #define FLEXSPI_FLSHA1CR2 (IMXRT_FLEXSPI.offset080)
- #define FLEXSPI_FLSHA2CR2 (IMXRT_FLEXSPI.offset084)
- #define FLEXSPI_FLSHB1CR2 (IMXRT_FLEXSPI.offset088)
- #define FLEXSPI_FLSHB2CR2 (IMXRT_FLEXSPI.offset08C)
- #define FLEXSPI_IPCR0 (IMXRT_FLEXSPI.offset0A0)
- #define FLEXSPI_IPCR1 (IMXRT_FLEXSPI.offset0A4)
- #define FLEXSPI_IPCMD (IMXRT_FLEXSPI.offset0B0)
- #define FLEXSPI_DLPR (IMXRT_FLEXSPI.offset0B4)
- #define FLEXSPI_IPRXFCR (IMXRT_FLEXSPI.offset0B8)
- #define FLEXSPI_IPTXFCR (IMXRT_FLEXSPI.offset0BC)
- #define FLEXSPI_DLLACR (IMXRT_FLEXSPI.offset0C0)
- #define FLEXSPI_DLLBCR (IMXRT_FLEXSPI.offset0C4)
- #define FLEXSPI_STS0 (IMXRT_FLEXSPI.offset0E0)
- #define FLEXSPI_STS1 (IMXRT_FLEXSPI.offset0E4)
- #define FLEXSPI_STS2 (IMXRT_FLEXSPI.offset0E8)
- #define FLEXSPI_AHBSPNDSTS (IMXRT_FLEXSPI.offset0EC)
- #define FLEXSPI_IPRXFSTS (IMXRT_FLEXSPI.offset0F0)
- #define FLEXSPI_IPTXFSTS (IMXRT_FLEXSPI.offset0F4)
- #define FLEXSPI_RFDR0 (IMXRT_FLEXSPI.offset100)
- #define FLEXSPI_RFDR1 (IMXRT_FLEXSPI.offset104)
- #define FLEXSPI_RFDR2 (IMXRT_FLEXSPI.offset108)
- #define FLEXSPI_RFDR3 (IMXRT_FLEXSPI.offset10C)
- #define FLEXSPI_RFDR4 (IMXRT_FLEXSPI.offset110)
- #define FLEXSPI_RFDR5 (IMXRT_FLEXSPI.offset114)
- #define FLEXSPI_RFDR6 (IMXRT_FLEXSPI.offset118)
- #define FLEXSPI_RFDR7 (IMXRT_FLEXSPI.offset11C)
- #define FLEXSPI_RFDR8 (IMXRT_FLEXSPI.offset120)
- #define FLEXSPI_RFDR9 (IMXRT_FLEXSPI.offset124)
- #define FLEXSPI_RFDR10 (IMXRT_FLEXSPI.offset128)
- #define FLEXSPI_RFDR11 (IMXRT_FLEXSPI.offset12C)
- #define FLEXSPI_RFDR12 (IMXRT_FLEXSPI.offset130)
- #define FLEXSPI_RFDR13 (IMXRT_FLEXSPI.offset134)
- #define FLEXSPI_RFDR14 (IMXRT_FLEXSPI.offset138)
- #define FLEXSPI_RFDR15 (IMXRT_FLEXSPI.offset13C)
- #define FLEXSPI_RFDR16 (IMXRT_FLEXSPI.offset140)
- #define FLEXSPI_RFDR17 (IMXRT_FLEXSPI.offset144)
- #define FLEXSPI_RFDR18 (IMXRT_FLEXSPI.offset148)
- #define FLEXSPI_RFDR19 (IMXRT_FLEXSPI.offset14C)
- #define FLEXSPI_RFDR20 (IMXRT_FLEXSPI.offset150)
- #define FLEXSPI_RFDR21 (IMXRT_FLEXSPI.offset154)
- #define FLEXSPI_RFDR22 (IMXRT_FLEXSPI.offset158)
- #define FLEXSPI_RFDR23 (IMXRT_FLEXSPI.offset15C)
- #define FLEXSPI_RFDR24 (IMXRT_FLEXSPI.offset160)
- #define FLEXSPI_RFDR25 (IMXRT_FLEXSPI.offset164)
- #define FLEXSPI_RFDR26 (IMXRT_FLEXSPI.offset168)
- #define FLEXSPI_RFDR27 (IMXRT_FLEXSPI.offset16C)
- #define FLEXSPI_RFDR28 (IMXRT_FLEXSPI.offset170)
- #define FLEXSPI_RFDR29 (IMXRT_FLEXSPI.offset174)
- #define FLEXSPI_RFDR30 (IMXRT_FLEXSPI.offset178)
- #define FLEXSPI_RFDR31 (IMXRT_FLEXSPI.offset17C)
- #define FLEXSPI_TFDR0 (IMXRT_FLEXSPI.offset180)
- #define FLEXSPI_TFDR1 (IMXRT_FLEXSPI.offset184)
- #define FLEXSPI_TFDR2 (IMXRT_FLEXSPI.offset188)
- #define FLEXSPI_TFDR3 (IMXRT_FLEXSPI.offset18C)
- #define FLEXSPI_TFDR4 (IMXRT_FLEXSPI.offset190)
- #define FLEXSPI_TFDR5 (IMXRT_FLEXSPI.offset194)
- #define FLEXSPI_TFDR6 (IMXRT_FLEXSPI.offset198)
- #define FLEXSPI_TFDR7 (IMXRT_FLEXSPI.offset19C)
- #define FLEXSPI_TFDR8 (IMXRT_FLEXSPI.offset1A0)
- #define FLEXSPI_TFDR9 (IMXRT_FLEXSPI.offset1A4)
- #define FLEXSPI_TFDR10 (IMXRT_FLEXSPI.offset1A8)
- #define FLEXSPI_TFDR11 (IMXRT_FLEXSPI.offset1AC)
- #define FLEXSPI_TFDR12 (IMXRT_FLEXSPI.offset1B0)
- #define FLEXSPI_TFDR13 (IMXRT_FLEXSPI.offset1B4)
- #define FLEXSPI_TFDR14 (IMXRT_FLEXSPI.offset1B8)
- #define FLEXSPI_TFDR15 (IMXRT_FLEXSPI.offset1BC)
- #define FLEXSPI_TFDR16 (IMXRT_FLEXSPI.offset1C0)
- #define FLEXSPI_TFDR17 (IMXRT_FLEXSPI.offset1C4)
- #define FLEXSPI_TFDR18 (IMXRT_FLEXSPI.offset1C8)
- #define FLEXSPI_TFDR19 (IMXRT_FLEXSPI.offset1CC)
- #define FLEXSPI_TFDR20 (IMXRT_FLEXSPI.offset1D0)
- #define FLEXSPI_TFDR21 (IMXRT_FLEXSPI.offset1D4)
- #define FLEXSPI_TFDR22 (IMXRT_FLEXSPI.offset1D8)
- #define FLEXSPI_TFDR23 (IMXRT_FLEXSPI.offset1DC)
- #define FLEXSPI_TFDR24 (IMXRT_FLEXSPI.offset1E0)
- #define FLEXSPI_TFDR25 (IMXRT_FLEXSPI.offset1E4)
- #define FLEXSPI_TFDR26 (IMXRT_FLEXSPI.offset1E8)
- #define FLEXSPI_TFDR27 (IMXRT_FLEXSPI.offset1EC)
- #define FLEXSPI_TFDR28 (IMXRT_FLEXSPI.offset1F0)
- #define FLEXSPI_TFDR29 (IMXRT_FLEXSPI.offset1F4)
- #define FLEXSPI_TFDR30 (IMXRT_FLEXSPI.offset1F8)
- #define FLEXSPI_TFDR31 (IMXRT_FLEXSPI.offset1FC)
- #define FLEXSPI_LUT0 (IMXRT_FLEXSPI.offset200)
- #define FLEXSPI_LUT1 (IMXRT_FLEXSPI.offset204)
- #define FLEXSPI_LUT2 (IMXRT_FLEXSPI.offset208)
- #define FLEXSPI_LUT3 (IMXRT_FLEXSPI.offset20C)
- #define FLEXSPI_LUT4 (IMXRT_FLEXSPI.offset210)
- #define FLEXSPI_LUT5 (IMXRT_FLEXSPI.offset214)
- #define FLEXSPI_LUT6 (IMXRT_FLEXSPI.offset218)
- #define FLEXSPI_LUT7 (IMXRT_FLEXSPI.offset21C)
- #define FLEXSPI_LUT8 (IMXRT_FLEXSPI.offset220)
- #define FLEXSPI_LUT9 (IMXRT_FLEXSPI.offset224)
- #define FLEXSPI_LUT10 (IMXRT_FLEXSPI.offset228)
- #define FLEXSPI_LUT11 (IMXRT_FLEXSPI.offset22C)
- #define FLEXSPI_LUT12 (IMXRT_FLEXSPI.offset230)
- #define FLEXSPI_LUT13 (IMXRT_FLEXSPI.offset234)
- #define FLEXSPI_LUT14 (IMXRT_FLEXSPI.offset238)
- #define FLEXSPI_LUT15 (IMXRT_FLEXSPI.offset23C)
- #define FLEXSPI_LUT12 (IMXRT_FLEXSPI.offset240)
- #define FLEXSPI_LUT17 (IMXRT_FLEXSPI.offset244)
- #define FLEXSPI_LUT18 (IMXRT_FLEXSPI.offset248)
- #define FLEXSPI_LUT19 (IMXRT_FLEXSPI.offset24C)
- #define FLEXSPI_LUT20 (IMXRT_FLEXSPI.offset250)
- #define FLEXSPI_LUT21 (IMXRT_FLEXSPI.offset254)
- #define FLEXSPI_LUT22 (IMXRT_FLEXSPI.offset258)
- #define FLEXSPI_LUT23 (IMXRT_FLEXSPI.offset25C)
- #define FLEXSPI_LUT24 (IMXRT_FLEXSPI.offset260)
- #define FLEXSPI_LUT25 (IMXRT_FLEXSPI.offset264)
- #define FLEXSPI_LUT26 (IMXRT_FLEXSPI.offset268)
- #define FLEXSPI_LUT27 (IMXRT_FLEXSPI.offset26C)
- #define FLEXSPI_LUT28 (IMXRT_FLEXSPI.offset270)
- #define FLEXSPI_LUT29 (IMXRT_FLEXSPI.offset274)
- #define FLEXSPI_LUT30 (IMXRT_FLEXSPI.offset278)
- #define FLEXSPI_LUT31 (IMXRT_FLEXSPI.offset27C)
- #define FLEXSPI_LUT32 (IMXRT_FLEXSPI.offset280)
- #define FLEXSPI_LUT33 (IMXRT_FLEXSPI.offset284)
- #define FLEXSPI_LUT34 (IMXRT_FLEXSPI.offset288)
- #define FLEXSPI_LUT35 (IMXRT_FLEXSPI.offset28C)
- #define FLEXSPI_LUT36 (IMXRT_FLEXSPI.offset290)
- #define FLEXSPI_LUT37 (IMXRT_FLEXSPI.offset294)
- #define FLEXSPI_LUT38 (IMXRT_FLEXSPI.offset298)
- #define FLEXSPI_LUT39 (IMXRT_FLEXSPI.offset29C)
- #define FLEXSPI_LUT40 (IMXRT_FLEXSPI.offset2A0)
- #define FLEXSPI_LUT41 (IMXRT_FLEXSPI.offset2A4)
- #define FLEXSPI_LUT42 (IMXRT_FLEXSPI.offset2A8)
- #define FLEXSPI_LUT43 (IMXRT_FLEXSPI.offset2AC)
- #define FLEXSPI_LUT44 (IMXRT_FLEXSPI.offset2B0)
- #define FLEXSPI_LUT45 (IMXRT_FLEXSPI.offset2B4)
- #define FLEXSPI_LUT46 (IMXRT_FLEXSPI.offset2B8)
- #define FLEXSPI_LUT47 (IMXRT_FLEXSPI.offset2BC)
- #define FLEXSPI_LUT48 (IMXRT_FLEXSPI.offset2C0)
- #define FLEXSPI_LUT49 (IMXRT_FLEXSPI.offset2C4)
- #define FLEXSPI_LUT50 (IMXRT_FLEXSPI.offset2C8)
- #define FLEXSPI_LUT51 (IMXRT_FLEXSPI.offset2CC)
- #define FLEXSPI_LUT52 (IMXRT_FLEXSPI.offset2D0)
- #define FLEXSPI_LUT53 (IMXRT_FLEXSPI.offset2D4)
- #define FLEXSPI_LUT54 (IMXRT_FLEXSPI.offset2D8)
- #define FLEXSPI_LUT55 (IMXRT_FLEXSPI.offset2DC)
- #define FLEXSPI_LUT52 (IMXRT_FLEXSPI.offset2E0)
- #define FLEXSPI_LUT57 (IMXRT_FLEXSPI.offset2E4)
- #define FLEXSPI_LUT58 (IMXRT_FLEXSPI.offset2E8)
- #define FLEXSPI_LUT59 (IMXRT_FLEXSPI.offset2EC)
- #define FLEXSPI_LUT60 (IMXRT_FLEXSPI.offset2F0)
- #define FLEXSPI_LUT61 (IMXRT_FLEXSPI.offset2F4)
- #define FLEXSPI_LUT62 (IMXRT_FLEXSPI.offset2F8)
- #define FLEXSPI_LUT63 (IMXRT_FLEXSPI.offset2FC)
-
- // page 1629
- #define IMXRT_GPC (*(IMXRT_REGISTER32_t *)0x400F4000)
- #define GPC_CNTR (IMXRT_GPC.offset000)
- #define GPC_PGR (IMXRT_GPC.offset004)
- #define GPC_IMR1 (IMXRT_GPC.offset008)
- #define GPC_IMR2 (IMXRT_GPC.offset00C)
- #define GPC_IMR3 (IMXRT_GPC.offset010)
- #define GPC_IMR4 (IMXRT_GPC.offset014)
- #define GPC_ISR1 (IMXRT_GPC.offset018)
- #define GPC_ISR2 (IMXRT_GPC.offset01C)
- #define GPC_ISR3 (IMXRT_GPC.offset020)
- #define GPC_ISR4 (IMXRT_GPC.offset024)
-
- // page 1658
- #define IMXRT_GPIO1 (*(IMXRT_REGISTER32_t *)0x401B8000)
- #define GPIO1_DR (IMXRT_GPIO1.offset000)
- #define GPIO1_GDIR (IMXRT_GPIO1.offset004)
- #define GPIO1_PSR (IMXRT_GPIO1.offset008)
- #define GPIO1_ICR1 (IMXRT_GPIO1.offset00C)
- #define GPIO1_ICR2 (IMXRT_GPIO1.offset010)
- #define GPIO1_IMR (IMXRT_GPIO1.offset014)
- #define GPIO1_ISR (IMXRT_GPIO1.offset018)
- #define GPIO1_EDGE_SEL (IMXRT_GPIO1.offset01C)
- #define IMXRT_GPIO2 (*(IMXRT_REGISTER32_t *)0x401BC000)
- #define GPIO2_DR (IMXRT_GPIO2.offset000)
- #define GPIO2_GDIR (IMXRT_GPIO2.offset004)
- #define GPIO2_PSR (IMXRT_GPIO2.offset008)
- #define GPIO2_ICR1 (IMXRT_GPIO2.offset00C)
- #define GPIO2_ICR2 (IMXRT_GPIO2.offset010)
- #define GPIO2_IMR (IMXRT_GPIO2.offset014)
- #define GPIO2_ISR (IMXRT_GPIO2.offset018)
- #define GPIO2_EDGE_SEL (IMXRT_GPIO2.offset01C)
- #define IMXRT_GPIO3 (*(IMXRT_REGISTER32_t *)0x401C0000)
- #define GPIO3_DR (IMXRT_GPIO3.offset000)
- #define GPIO3_GDIR (IMXRT_GPIO3.offset004)
- #define GPIO3_PSR (IMXRT_GPIO3.offset008)
- #define GPIO3_ICR1 (IMXRT_GPIO3.offset00C)
- #define GPIO3_ICR2 (IMXRT_GPIO3.offset010)
- #define GPIO3_IMR (IMXRT_GPIO3.offset014)
- #define GPIO3_ISR (IMXRT_GPIO3.offset018)
- #define GPIO3_EDGE_SEL (IMXRT_GPIO3.offset01C)
- #define IMXRT_GPIO4 (*(IMXRT_REGISTER32_t *)0x401C4000)
- #define GPIO4_DR (IMXRT_GPIO4.offset000)
- #define GPIO4_GDIR (IMXRT_GPIO4.offset004)
- #define GPIO4_PSR (IMXRT_GPIO4.offset008)
- #define GPIO4_ICR1 (IMXRT_GPIO4.offset00C)
- #define GPIO4_ICR2 (IMXRT_GPIO4.offset010)
- #define GPIO4_IMR (IMXRT_GPIO4.offset014)
- #define GPIO4_ISR (IMXRT_GPIO4.offset018)
- #define GPIO4_EDGE_SEL (IMXRT_GPIO4.offset01C)
- #define IMXRT_GPIO5 (*(IMXRT_REGISTER32_t *)0x400C0000)
- #define GPIO5_DR (IMXRT_GPIO5.offset000)
- #define GPIO5_GDIR (IMXRT_GPIO5.offset004)
- #define GPIO5_PSR (IMXRT_GPIO5.offset008)
- #define GPIO5_ICR1 (IMXRT_GPIO5.offset00C)
- #define GPIO5_ICR2 (IMXRT_GPIO5.offset010)
- #define GPIO5_IMR (IMXRT_GPIO5.offset014)
- #define GPIO5_ISR (IMXRT_GPIO5.offset018)
- #define GPIO5_EDGE_SEL (IMXRT_GPIO5.offset01C)
-
- // page 1686
- #define IMXRT_GPT1 (*(IMXRT_REGISTER32_t *)0x401EC000)
- #define GPT1_CR (IMXRT_GPT1.offset000)
- #define GPT1_PR (IMXRT_GPT1.offset004)
- #define GPT1_SR (IMXRT_GPT1.offset008)
- #define GPT1_IR (IMXRT_GPT1.offset00C)
- #define GPT1_OCR1 (IMXRT_GPT1.offset010)
- #define GPT1_OCR2 (IMXRT_GPT1.offset014)
- #define GPT1_OCR3 (IMXRT_GPT1.offset018)
- #define GPT1_ICR1 (IMXRT_GPT1.offset01C)
- #define GPT1_ICR2 (IMXRT_GPT1.offset020)
- #define GPT1_CNT (IMXRT_GPT1.offset024)
- #define IMXRT_GPT2 (*(IMXRT_REGISTER32_t *)0x401F0000)
- #define GPT2_CR (IMXRT_GPT2.offset000)
- #define GPT2_PR (IMXRT_GPT2.offset004)
- #define GPT2_SR (IMXRT_GPT2.offset008)
- #define GPT2_IR (IMXRT_GPT2.offset00C)
- #define GPT2_OCR1 (IMXRT_GPT2.offset010)
- #define GPT2_OCR2 (IMXRT_GPT2.offset014)
- #define GPT2_OCR3 (IMXRT_GPT2.offset018)
- #define GPT2_ICR1 (IMXRT_GPT2.offset01C)
- #define GPT2_ICR2 (IMXRT_GPT2.offset020)
- #define GPT2_CNT (IMXRT_GPT2.offset024)
-
- // page 1669
- #define IMXRT_IOMUXC_GPR (*(IMXRT_REGISTER32_t *)0x400AC000)
- #define IOMUXC_GPR_GPR0 (IMXRT_IOMUXC_GPR.offset000)
- #define IOMUXC_GPR_GPR1 (IMXRT_IOMUXC_GPR.offset004)
- #define IOMUXC_GPR_GPR2 (IMXRT_IOMUXC_GPR.offset008)
- #define IOMUXC_GPR_GPR3 (IMXRT_IOMUXC_GPR.offset00C)
- #define IOMUXC_GPR_GPR4 (IMXRT_IOMUXC_GPR.offset010)
- #define IOMUXC_GPR_GPR5 (IMXRT_IOMUXC_GPR.offset014)
- #define IOMUXC_GPR_GPR6 (IMXRT_IOMUXC_GPR.offset018)
- #define IOMUXC_GPR_GPR7 (IMXRT_IOMUXC_GPR.offset01C)
- #define IOMUXC_GPR_GPR8 (IMXRT_IOMUXC_GPR.offset020)
- #define IOMUXC_GPR_GPR9 (IMXRT_IOMUXC_GPR.offset024)
- #define IOMUXC_GPR_GPR10 (IMXRT_IOMUXC_GPR.offset028)
- #define IOMUXC_GPR_GPR11 (IMXRT_IOMUXC_GPR.offset02C)
- #define IOMUXC_GPR_GPR12 (IMXRT_IOMUXC_GPR.offset030)
- #define IOMUXC_GPR_GPR13 (IMXRT_IOMUXC_GPR.offset034)
- #define IOMUXC_GPR_GPR14 (IMXRT_IOMUXC_GPR.offset038)
- #define IOMUXC_GPR_GPR15 (IMXRT_IOMUXC_GPR.offset03C)
- #define IOMUXC_GPR_GPR16 (IMXRT_IOMUXC_GPR.offset040)
- #define IOMUXC_GPR_GPR17 (IMXRT_IOMUXC_GPR.offset044)
- #define IOMUXC_GPR_GPR18 (IMXRT_IOMUXC_GPR.offset048)
- #define IOMUXC_GPR_GPR19 (IMXRT_IOMUXC_GPR.offset04C)
- #define IOMUXC_GPR_GPR20 (IMXRT_IOMUXC_GPR.offset050)
- #define IOMUXC_GPR_GPR21 (IMXRT_IOMUXC_GPR.offset054)
- #define IOMUXC_GPR_GPR22 (IMXRT_IOMUXC_GPR.offset058)
- #define IOMUXC_GPR_GPR23 (IMXRT_IOMUXC_GPR.offset05C)
- #define IOMUXC_GPR_GPR24 (IMXRT_IOMUXC_GPR.offset060)
- #define IOMUXC_GPR_GPR25 (IMXRT_IOMUXC_GPR.offset064)
- #define IOMUXC_GPR_GPR1_CM7_FORCE_HCLK_EN ((uint32_t)0x80000000)
- #define IOMUXC_GPR_GPR1_ENET_IPG_CLK_S_EN ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR1_EXC_MON ((uint32_t)0x00400000)
- #define IOMUXC_GPR_GPR1_SAI3_MCLK_DIR ((uint32_t)0x00200000)
- #define IOMUXC_GPR_GPR1_SAI2_MCLK_DIR ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR1_SAI1_MCLK_DIR ((uint32_t)0x00080000)
- #define IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR1_USB_EXP_MODE ((uint32_t)0x00008000)
- #define IOMUXC_GPR_GPR1_ENET1_CLK_SEL ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR1_GINT ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR1_SAI3_MCLK3_SEL(n) ((uint32_t)(((n) & 0x03) << 10))
- #define IOMUXC_GPR_GPR1_SAI2_MCLK3_SEL(n) ((uint32_t)(((n) & 0x03) << 8))
- #define IOMUXC_GPR_GPR1_SAI1_MCLK3_SEL(n) ((uint32_t)(((n) & 0x03) << 6))
- #define IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL(n) ((uint32_t)(((n) & 0x07) << 3))
- #define IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL(n) ((uint32_t)(((n) & 0x07) << 0))
- #define IOMUXC_GPR_GPR1_SAI3_MCLK3_SEL_MASK IOMUXC_GPR_GPR1_SAI3_MCLK3_SEL(3)
- #define IOMUXC_GPR_GPR1_SAI2_MCLK3_SEL_MASK IOMUXC_GPR_GPR1_SAI2_MCLK3_SEL(3)
- #define IOMUXC_GPR_GPR1_SAI1_MCLK3_SEL_MASK IOMUXC_GPR_GPR1_SAI1_MCLK3_SEL(3)
- #define IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL_MASK IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL(7)
- #define IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL_MASK IOMUXC_GPR_GPR1_SAI1_MCLK2_SEL(7)
- #define IOMUXC_GPR_GPR2_QTIMER4_TMR_CNTS_FREEZE ((uint32_t)0x80000000)
- #define IOMUXC_GPR_GPR2_QTIMER3_TMR_CNTS_FREEZE ((uint32_t)0x40000000)
- #define IOMUXC_GPR_GPR2_QTIMER2_TMR_CNTS_FREEZE ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR2_QTIMER1_TMR_CNTS_FREEZE ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR2_MQS_OVERSAMPLE ((uint32_t)0x04000000)
- #define IOMUXC_GPR_GPR2_MQS_EN ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR2_MQS_SW_RST ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR2_MQS_CLK_DIV(n) ((uint32_t)(((n) & 0xFF) << 16))
- #define IOMUXC_GPR_GPR2_L2_MEM_DEEPSLEEP ((uint32_t)0x00004000)
- #define IOMUXC_GPR_GPR2_L2_MEM_EN_POWERSAVING ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR2_MQS_CLK_DIV_MASK IOMUXC_GPR_GPR2_MQS_CLK_DIV(255)
- #define IOMUXC_GPR_GPR3_OCRAM_STATUS(n) ((uint32_t)(((n) & 0x0F) << 16))
- #define IOMUXC_GPR_GPR3_DCP_KEY_SEL ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR3_OCRAM_CTL(n) ((uint32_t)(((n) & 0x0F) << 0))
- #define IOMUXC_GPR_GPR4_FLEXIO2_STOP_ACK ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR4_FLEXIO1_STOP_ACK ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR4_FLEXSPI_STOP_ACK ((uint32_t)0x08000000)
- #define IOMUXC_GPR_GPR4_PIT_STOP_ACK ((uint32_t)0x04000000)
- #define IOMUXC_GPR_GPR4_SEMC_STOP_ACK ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR4_SAI3_STOP_ACK ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR4_SAI2_STOP_ACK ((uint32_t)0x00400000)
- #define IOMUXC_GPR_GPR4_SAI1_STOP_ACK ((uint32_t)0x00200000)
- #define IOMUXC_GPR_GPR4_ENET_STOP_ACK ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR4_TRNG_STOP_ACK ((uint32_t)0x00080000)
- #define IOMUXC_GPR_GPR4_CAN2_STOP_ACK ((uint32_t)0x00040000)
- #define IOMUXC_GPR_GPR4_CAN1_STOP_ACK ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR4_EDMA_STOP_ACK ((uint32_t)0x00010000)
- #define IOMUXC_GPR_GPR4_FLEXIO2_STOP_REQ ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR4_FLEXIO1_STOP_REQ ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR4_FLEXSPI_STOP_REQ ((uint32_t)0x00000800)
- #define IOMUXC_GPR_GPR4_PIT_STOP_REQ ((uint32_t)0x00000400)
- #define IOMUXC_GPR_GPR4_SEMC_STOP_REQ ((uint32_t)0x00000200)
- #define IOMUXC_GPR_GPR4_SAI3_STOP_REQ ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR4_SAI2_STOP_REQ ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR4_SAI1_STOP_REQ ((uint32_t)0x00000020)
- #define IOMUXC_GPR_GPR4_ENET_STOP_REQ ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR4_TRNG_STOP_REQ ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR4_CAN2_STOP_REQ ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR4_CAN1_STOP_REQ ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR4_EDMA_STOP_REQ ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR5_VREF_1M_CLK_GPT2 ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR5_VREF_1M_CLK_GPT1 ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR5_ENET_EVENT3IN_SEL ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR5_GPT2_CAPIN2_SEL ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR5_GPT2_CAPIN1_SEL ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR5_WDOG2_MASK ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR5_WDOG1_MASK ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_19 ((uint32_t)0x80000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_18 ((uint32_t)0x40000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_17 ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_16 ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_15 ((uint32_t)0x08000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_14 ((uint32_t)0x04000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_13 ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_12 ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_11 ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_10 ((uint32_t)0x00400000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_9 ((uint32_t)0x00200000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_8 ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_7 ((uint32_t)0x00080000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_6 ((uint32_t)0x00040000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_5 ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR6_IOMUXC_XBAR_DIR_SEL_4 ((uint32_t)0x00010000)
- #define IOMUXC_GPR_GPR6_QTIMER4_TRM3_INPUT_SEL ((uint32_t)0x00008000)
- #define IOMUXC_GPR_GPR6_QTIMER4_TRM2_INPUT_SEL ((uint32_t)0x00004000)
- #define IOMUXC_GPR_GPR6_QTIMER4_TRM1_INPUT_SEL ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR6_QTIMER4_TRM0_INPUT_SEL ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR6_QTIMER3_TRM3_INPUT_SEL ((uint32_t)0x00000800)
- #define IOMUXC_GPR_GPR6_QTIMER3_TRM2_INPUT_SEL ((uint32_t)0x00000400)
- #define IOMUXC_GPR_GPR6_QTIMER3_TRM1_INPUT_SEL ((uint32_t)0x00000200)
- #define IOMUXC_GPR_GPR6_QTIMER3_TRM0_INPUT_SEL ((uint32_t)0x00000100)
- #define IOMUXC_GPR_GPR6_QTIMER2_TRM3_INPUT_SEL ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR6_QTIMER2_TRM2_INPUT_SEL ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR6_QTIMER2_TRM1_INPUT_SEL ((uint32_t)0x00000020)
- #define IOMUXC_GPR_GPR6_QTIMER2_TRM0_INPUT_SEL ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR6_QTIMER1_TRM3_INPUT_SEL ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR6_QTIMER1_TRM2_INPUT_SEL ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR6_QTIMER1_TRM1_INPUT_SEL ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR6_QTIMER1_TRM0_INPUT_SEL ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR7_LPUART8_STOP_ACK ((uint32_t)0x80000000)
- #define IOMUXC_GPR_GPR7_LPUART7_STOP_ACK ((uint32_t)0x40000000)
- #define IOMUXC_GPR_GPR7_LPUART6_STOP_ACK ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR7_LPUART5_STOP_ACK ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR7_LPUART4_STOP_ACK ((uint32_t)0x08000000)
- #define IOMUXC_GPR_GPR7_LPUART3_STOP_ACK ((uint32_t)0x04000000)
- #define IOMUXC_GPR_GPR7_LPUART2_STOP_ACK ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR7_LPUART1_STOP_ACK ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR7_LPSPI4_STOP_ACK ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR7_LPSPI3_STOP_ACK ((uint32_t)0x00400000)
- #define IOMUXC_GPR_GPR7_LPSPI2_STOP_ACK ((uint32_t)0x00200000)
- #define IOMUXC_GPR_GPR7_LPSPI1_STOP_ACK ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR7_LPI2C4_STOP_ACK ((uint32_t)0x00080000)
- #define IOMUXC_GPR_GPR7_LPI2C3_STOP_ACK ((uint32_t)0x00040000)
- #define IOMUXC_GPR_GPR7_LPI2C2_STOP_ACK ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR7_LPI2C1_STOP_ACK ((uint32_t)0x00010000)
- #define IOMUXC_GPR_GPR7_LPUART8_STOP_REQ ((uint32_t)0x00008000)
- #define IOMUXC_GPR_GPR7_LPUART7_STOP_REQ ((uint32_t)0x00004000)
- #define IOMUXC_GPR_GPR7_LPUART6_STOP_REQ ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR7_LPUART5_STOP_REQ ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR7_LPUART4_STOP_REQ ((uint32_t)0x00000800)
- #define IOMUXC_GPR_GPR7_LPUART3_STOP_REQ ((uint32_t)0x00000400)
- #define IOMUXC_GPR_GPR7_LPUART2_STOP_REQ ((uint32_t)0x00000200)
- #define IOMUXC_GPR_GPR7_LPUART1_STOP_REQ ((uint32_t)0x00000100)
- #define IOMUXC_GPR_GPR7_LPSPI4_STOP_REQ ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR7_LPSPI3_STOP_REQ ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR7_LPSPI2_STOP_REQ ((uint32_t)0x00000020)
- #define IOMUXC_GPR_GPR7_LPSPI1_STOP_REQ ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR7_LPI2C4_STOP_REQ ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR7_LPI2C3_STOP_REQ ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR7_LPI2C2_STOP_REQ ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR7_LPI2C1_STOP_REQ ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR8_LPUART8_IPG_DOZE ((uint32_t)0x80000000)
- #define IOMUXC_GPR_GPR8_LPUART8_IPG_STOP_MODE ((uint32_t)0x40000000)
- #define IOMUXC_GPR_GPR8_LPUART7_IPG_DOZE ((uint32_t)0x20000000)
- #define IOMUXC_GPR_GPR8_LPUART7_IPG_STOP_MODE ((uint32_t)0x10000000)
- #define IOMUXC_GPR_GPR8_LPUART6_IPG_DOZE ((uint32_t)0x08000000)
- #define IOMUXC_GPR_GPR8_LPUART6_IPG_STOP_MODE ((uint32_t)0x04000000)
- #define IOMUXC_GPR_GPR8_LPUART5_IPG_DOZE ((uint32_t)0x02000000)
- #define IOMUXC_GPR_GPR8_LPUART5_IPG_STOP_MODE ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR8_LPUART4_IPG_DOZE ((uint32_t)0x00800000)
- #define IOMUXC_GPR_GPR8_LPUART4_IPG_STOP_MODE ((uint32_t)0x00400000)
- #define IOMUXC_GPR_GPR8_LPUART3_IPG_DOZE ((uint32_t)0x00200000)
- #define IOMUXC_GPR_GPR8_LPUART3_IPG_STOP_MODE ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR8_LPUART2_IPG_DOZE ((uint32_t)0x00080000)
- #define IOMUXC_GPR_GPR8_LPUART2_IPG_STOP_MODE ((uint32_t)0x00040000)
- #define IOMUXC_GPR_GPR8_LPUART1_IPG_DOZE ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR8_LPUART1_IPG_STOP_MODE ((uint32_t)0x00010000)
- #define IOMUXC_GPR_GPR8_LPSPI4_IPG_DOZE ((uint32_t)0x00008000)
- #define IOMUXC_GPR_GPR8_LPSPI4_IPG_STOP_MODE ((uint32_t)0x00004000)
- #define IOMUXC_GPR_GPR8_LPSPI3_IPG_DOZE ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR8_LPSPI3_IPG_STOP_MODE ((uint32_t)0x00001000)
- #define IOMUXC_GPR_GPR8_LPSPI2_IPG_DOZE ((uint32_t)0x00000800)
- #define IOMUXC_GPR_GPR8_LPSPI2_IPG_STOP_MODE ((uint32_t)0x00000400)
- #define IOMUXC_GPR_GPR8_LPSPI1_IPG_DOZE ((uint32_t)0x00000200)
- #define IOMUXC_GPR_GPR8_LPSPI1_IPG_STOP_MODE ((uint32_t)0x00000100)
- #define IOMUXC_GPR_GPR8_LPI2C4_IPG_DOZE ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR8_LPI2C4_IPG_STOP_MODE ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR8_LPI2C3_IPG_DOZE ((uint32_t)0x00000020)
- #define IOMUXC_GPR_GPR8_LPI2C3_IPG_STOP_MODE ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR8_LPI2C2_IPG_DOZE ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR8_LPI2C2_IPG_STOP_MODE ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR8_LPI2C1_IPG_DOZE ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR8_LPI2C1_IPG_STOP_MODE ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR10_LOCK_OCRAM_TZ_ADDR(n) ((uint32_t)(((n) & 0x7F) << 25))
- #define IOMUXC_GPR_GPR10_LOCK_OCRAM_TZ_EN ((uint32_t)0x01000000)
- #define IOMUXC_GPR_GPR10_LOCK_DCPKEY_OCOTP_OR_KEYMUX ((uint32_t)0x00100000)
- #define IOMUXC_GPR_GPR10_LOCK_SEC_ERR_RESP ((uint32_t)0x00040000)
- #define IOMUXC_GPR_GPR10_LOCK_DBG_EN ((uint32_t)0x00020000)
- #define IOMUXC_GPR_GPR10_LOCK_NIDEN ((uint32_t)0x00010000)
- #define IOMUXC_GPR_GPR10_OCRAM_TZ_ADDR(n) ((uint32_t)(((n) & 0x7F) << 9))
- #define IOMUXC_GPR_GPR10_OCRAM_TZ_EN ((uint32_t)0x00000100)
- #define IOMUXC_GPR_GPR10_DCPKEY_OCOTP_OR_KEYMUX ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR10_SEC_ERR_RESP ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR10_DBG_EN ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR10_NIDEN ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR11_LOCK_BEE_DE_RX_EN(n) ((uint32_t)(((n) & 0x0F) << 24))
- #define IOMUXC_GPR_GPR11_LOCK_M7_APC_AC_R3_CTRL(n) ((uint32_t)(((n) & 0x03) << 22))
- #define IOMUXC_GPR_GPR11_LOCK_M7_APC_AC_R2_CTRL(n) ((uint32_t)(((n) & 0x03) << 20))
- #define IOMUXC_GPR_GPR11_LOCK_M7_APC_AC_R1_CTRL(n) ((uint32_t)(((n) & 0x03) << 18))
- #define IOMUXC_GPR_GPR11_LOCK_M7_APC_AC_R0_CTRL(n) ((uint32_t)(((n) & 0x03) << 16))
- #define IOMUXC_GPR_GPR11_BEE_DE_RX_EN(n) ((uint32_t)(((n) & 0x0F) << 8))
- #define IOMUXC_GPR_GPR11_M7_APC_AC_R3_CTRL(n) ((uint32_t)(((n) & 0x03) << 6))
- #define IOMUXC_GPR_GPR11_M7_APC_AC_R2_CTRL(n) ((uint32_t)(((n) & 0x03) << 4))
- #define IOMUXC_GPR_GPR11_M7_APC_AC_R1_CTRL(n) ((uint32_t)(((n) & 0x03) << 2))
- #define IOMUXC_GPR_GPR11_M7_APC_AC_R0_CTRL(n) ((uint32_t)(((n) & 0x03) << 0))
- #define IOMUXC_GPR_GPR12_ACMP_IPG_STOP_MODE ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR12_FLEXIO2_IPG_DOZE ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR12_FLEXIO2_IPG_STOP_MODE ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR12_FLEXIO1_IPG_DOZE ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR12_FLEXIO1_IPG_STOP_MODE ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR13_CACHE_USB ((uint32_t)0x00002000)
- #define IOMUXC_GPR_GPR13_CACHE_ENET ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR13_AWCACHE_USDHC ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR13_ARCACHE_USDHC ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR14_CM7_MX6RT_CFGDTCMSZ(n) ((uint32_t)(((n) & 0x0F) << 20))
- #define IOMUXC_GPR_GPR14_CM7_MX6RT_CFGITCMSZ(n) ((uint32_t)(((n) & 0x0F) << 16))
- #define IOMUXC_GPR_GPR14_ACMP4_SAMPLE_SYNC_EN ((uint32_t)0x00000800)
- #define IOMUXC_GPR_GPR14_ACMP3_SAMPLE_SYNC_EN ((uint32_t)0x00000400)
- #define IOMUXC_GPR_GPR14_ACMP2_SAMPLE_SYNC_EN ((uint32_t)0x00000200)
- #define IOMUXC_GPR_GPR14_ACMP1_SAMPLE_SYNC_EN ((uint32_t)0x00000100)
- #define IOMUXC_GPR_GPR14_ACMP4_CMP_IGEN_TRIM_UP ((uint32_t)0x00000080)
- #define IOMUXC_GPR_GPR14_ACMP3_CMP_IGEN_TRIM_UP ((uint32_t)0x00000040)
- #define IOMUXC_GPR_GPR14_ACMP2_CMP_IGEN_TRIM_UP ((uint32_t)0x00000020)
- #define IOMUXC_GPR_GPR14_ACMP1_CMP_IGEN_TRIM_UP ((uint32_t)0x00000010)
- #define IOMUXC_GPR_GPR14_ACMP4_CMP_IGEN_TRIM_DN ((uint32_t)0x00000008)
- #define IOMUXC_GPR_GPR14_ACMP3_CMP_IGEN_TRIM_DN ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR14_ACMP2_CMP_IGEN_TRIM_DN ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR14_ACMP1_CMP_IGEN_TRIM_DN ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR16_CM7_INIT_VTOR(n) ((uint32_t)(((n) & 0x1FFFFFF) << 7))
- #define IOMUXC_GPR_GPR16_FLEXRAM_BANK_CFG_SEL ((uint32_t)0x00000004)
- #define IOMUXC_GPR_GPR16_INIT_DTCM_EN ((uint32_t)0x00000002)
- #define IOMUXC_GPR_GPR16_INIT_ITCM_EN ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR18_M7_APC_AC_R0_BOT(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR18_LOCK_M7_APC_AC_R0_BOT ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR19_M7_APC_AC_R0_TOP(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR19_LOCK_M7_APC_AC_R0_TOP ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR20_M7_APC_AC_R1_BOT(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR20_LOCK_M7_APC_AC_R1_BOT ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR21_M7_APC_AC_R1_TOP(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR21_LOCK_M7_APC_AC_R1_TOP ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR22_M7_APC_AC_R2_BOT(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR22_LOCK_M7_APC_AC_R2_BOT ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR23_M7_APC_AC_R2_TOP(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR23_LOCK_M7_APC_AC_R2_TOP ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR24_M7_APC_AC_R3_BOT(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR24_LOCK_M7_APC_AC_R3_BOT ((uint32_t)0x00000001)
- #define IOMUXC_GPR_GPR25_M7_APC_AC_R3_TOP(n) ((uint32_t)(((n) & 0x1FFFFFFF) << 3))
- #define IOMUXC_GPR_GPR25_LOCK_M7_APC_AC_R3_TOP ((uint32_t)0x00000001)
-
- // page 1750
- #define IMXRT_IOMUXC_SNVS (*(IMXRT_REGISTER32_t *)0x400A8000)
- #define IOMUXC_SNVS_SW_MUX_CTL_PAD_WAKEUP (IMXRT_IOMUXC_SNVS.offset000)
- #define IOMUXC_SNVS_SW_MUX_CTL_PAD_PMIC_ON_REQ (IMXRT_IOMUXC_SNVS.offset004)
- #define IOMUXC_SNVS_SW_MUX_CTL_PAD_PMIC_STBY_REQ (IMXRT_IOMUXC_SNVS.offset008)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_TEST_MODE (IMXRT_IOMUXC_SNVS.offset00C)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_POR_B (IMXRT_IOMUXC_SNVS.offset010)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_ONOFF (IMXRT_IOMUXC_SNVS.offset014)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_WAKEUP (IMXRT_IOMUXC_SNVS.offset018)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_PMIC_ON_REQ (IMXRT_IOMUXC_SNVS.offset01C)
- #define IOMUXC_SNVS_SW_PAD_CTL_PAD_PMIC_STBY_REQ (IMXRT_IOMUXC_SNVS.offset020)
-
- // page 1765
- #define IMXRT_IOMUXC_SNVS_GPR (*(IMXRT_REGISTER32_t *)0x400A4000)
- #define IOMUXC_SNVS_GPR_GPR0 (IMXRT_IOMUXC_SNVS_GPR.offset000)
- #define IOMUXC_SNVS_GPR_GPR1 (IMXRT_IOMUXC_SNVS_GPR.offset004)
- #define IOMUXC_SNVS_GPR_GPR2 (IMXRT_IOMUXC_SNVS_GPR.offset008)
- #define IOMUXC_SNVS_GPR_GPR3 (IMXRT_IOMUXC_SNVS_GPR.offset00C)
-
- // page 1769
- #define IMXRT_IOMUXC (*(IMXRT_REGISTER32_t *)0x401F8000)
- #define IMXRT_IOMUXC_b (*(IMXRT_REGISTER32_t *)0x401F8400)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_00 (IMXRT_IOMUXC.offset014)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_01 (IMXRT_IOMUXC.offset018)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_02 (IMXRT_IOMUXC.offset01C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_03 (IMXRT_IOMUXC.offset020)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_04 (IMXRT_IOMUXC.offset024)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_05 (IMXRT_IOMUXC.offset028)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_06 (IMXRT_IOMUXC.offset02C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_07 (IMXRT_IOMUXC.offset030)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_08 (IMXRT_IOMUXC.offset034)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_09 (IMXRT_IOMUXC.offset038)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_10 (IMXRT_IOMUXC.offset03C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_11 (IMXRT_IOMUXC.offset040)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_12 (IMXRT_IOMUXC.offset044)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_13 (IMXRT_IOMUXC.offset048)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_14 (IMXRT_IOMUXC.offset04C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_15 (IMXRT_IOMUXC.offset050)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_16 (IMXRT_IOMUXC.offset054)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_17 (IMXRT_IOMUXC.offset058)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_18 (IMXRT_IOMUXC.offset05C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_19 (IMXRT_IOMUXC.offset060)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_20 (IMXRT_IOMUXC.offset064)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_21 (IMXRT_IOMUXC.offset068)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_22 (IMXRT_IOMUXC.offset06C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_23 (IMXRT_IOMUXC.offset070)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_24 (IMXRT_IOMUXC.offset074)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_25 (IMXRT_IOMUXC.offset078)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_26 (IMXRT_IOMUXC.offset07C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_27 (IMXRT_IOMUXC.offset080)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_28 (IMXRT_IOMUXC.offset084)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_29 (IMXRT_IOMUXC.offset088)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_30 (IMXRT_IOMUXC.offset08C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_31 (IMXRT_IOMUXC.offset090)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_32 (IMXRT_IOMUXC.offset094)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_33 (IMXRT_IOMUXC.offset098)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_34 (IMXRT_IOMUXC.offset09C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_35 (IMXRT_IOMUXC.offset0A0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_36 (IMXRT_IOMUXC.offset0A4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_37 (IMXRT_IOMUXC.offset0A8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_38 (IMXRT_IOMUXC.offset0AC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_39 (IMXRT_IOMUXC.offset0B0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_40 (IMXRT_IOMUXC.offset0B4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_EMC_41 (IMXRT_IOMUXC.offset0B8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_00 (IMXRT_IOMUXC.offset0BC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_01 (IMXRT_IOMUXC.offset0C0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_02 (IMXRT_IOMUXC.offset0C4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_03 (IMXRT_IOMUXC.offset0C8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_04 (IMXRT_IOMUXC.offset0CC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_05 (IMXRT_IOMUXC.offset0D0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_06 (IMXRT_IOMUXC.offset0D4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_07 (IMXRT_IOMUXC.offset0D8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_08 (IMXRT_IOMUXC.offset0DC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_09 (IMXRT_IOMUXC.offset0E0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_10 (IMXRT_IOMUXC.offset0E4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_11 (IMXRT_IOMUXC.offset0E8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_12 (IMXRT_IOMUXC.offset0EC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_13 (IMXRT_IOMUXC.offset0F0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_14 (IMXRT_IOMUXC.offset0F4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B0_15 (IMXRT_IOMUXC.offset0F8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_00 (IMXRT_IOMUXC.offset0FC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_01 (IMXRT_IOMUXC.offset100)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_02 (IMXRT_IOMUXC.offset104)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_03 (IMXRT_IOMUXC.offset108)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_04 (IMXRT_IOMUXC.offset10C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_05 (IMXRT_IOMUXC.offset110)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_06 (IMXRT_IOMUXC.offset114)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_07 (IMXRT_IOMUXC.offset118)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_08 (IMXRT_IOMUXC.offset11C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_09 (IMXRT_IOMUXC.offset120)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_10 (IMXRT_IOMUXC.offset124)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_11 (IMXRT_IOMUXC.offset128)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_12 (IMXRT_IOMUXC.offset12C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_13 (IMXRT_IOMUXC.offset130)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_14 (IMXRT_IOMUXC.offset134)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_15 (IMXRT_IOMUXC.offset138)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_00 (IMXRT_IOMUXC.offset13C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_01 (IMXRT_IOMUXC.offset140)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_02 (IMXRT_IOMUXC.offset144)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_03 (IMXRT_IOMUXC.offset148)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_04 (IMXRT_IOMUXC.offset14C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_05 (IMXRT_IOMUXC.offset150)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_06 (IMXRT_IOMUXC.offset154)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_07 (IMXRT_IOMUXC.offset158)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_08 (IMXRT_IOMUXC.offset15C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_09 (IMXRT_IOMUXC.offset160)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_10 (IMXRT_IOMUXC.offset164)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_11 (IMXRT_IOMUXC.offset168)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_12 (IMXRT_IOMUXC.offset16C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_13 (IMXRT_IOMUXC.offset170)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_14 (IMXRT_IOMUXC.offset174)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B0_15 (IMXRT_IOMUXC.offset178)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_00 (IMXRT_IOMUXC.offset17C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_01 (IMXRT_IOMUXC.offset180)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_02 (IMXRT_IOMUXC.offset184)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_03 (IMXRT_IOMUXC.offset188)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_04 (IMXRT_IOMUXC.offset18C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_05 (IMXRT_IOMUXC.offset190)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_06 (IMXRT_IOMUXC.offset194)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_07 (IMXRT_IOMUXC.offset198)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_08 (IMXRT_IOMUXC.offset19C)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_09 (IMXRT_IOMUXC.offset1A0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_10 (IMXRT_IOMUXC.offset1A4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_11 (IMXRT_IOMUXC.offset1A8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_12 (IMXRT_IOMUXC.offset1AC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_13 (IMXRT_IOMUXC.offset1B0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_14 (IMXRT_IOMUXC.offset1B4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_B1_15 (IMXRT_IOMUXC.offset1B8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_00 (IMXRT_IOMUXC.offset1BC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_01 (IMXRT_IOMUXC.offset1C0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_02 (IMXRT_IOMUXC.offset1C4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_03 (IMXRT_IOMUXC.offset1C8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_04 (IMXRT_IOMUXC.offset1CC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B0_05 (IMXRT_IOMUXC.offset1D0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_00 (IMXRT_IOMUXC.offset1D4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_01 (IMXRT_IOMUXC.offset1D8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_02 (IMXRT_IOMUXC.offset1DC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_03 (IMXRT_IOMUXC.offset1E0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_04 (IMXRT_IOMUXC.offset1E4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_05 (IMXRT_IOMUXC.offset1E8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_06 (IMXRT_IOMUXC.offset1EC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_07 (IMXRT_IOMUXC.offset1F0)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_08 (IMXRT_IOMUXC.offset1F4)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_09 (IMXRT_IOMUXC.offset1F8)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_10 (IMXRT_IOMUXC.offset1FC)
- #define IOMUXC_SW_MUX_CTL_PAD_GPIO_SD_B1_11 (IMXRT_IOMUXC.offset200)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_00 (IMXRT_IOMUXC.offset204)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_01 (IMXRT_IOMUXC.offset208)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_02 (IMXRT_IOMUXC.offset20C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_03 (IMXRT_IOMUXC.offset210)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_04 (IMXRT_IOMUXC.offset214)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_05 (IMXRT_IOMUXC.offset218)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_06 (IMXRT_IOMUXC.offset21C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_07 (IMXRT_IOMUXC.offset220)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_08 (IMXRT_IOMUXC.offset224)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_09 (IMXRT_IOMUXC.offset228)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_10 (IMXRT_IOMUXC.offset22C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_11 (IMXRT_IOMUXC.offset230)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_12 (IMXRT_IOMUXC.offset234)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_13 (IMXRT_IOMUXC.offset238)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_14 (IMXRT_IOMUXC.offset23C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_15 (IMXRT_IOMUXC.offset240)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_16 (IMXRT_IOMUXC.offset244)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_17 (IMXRT_IOMUXC.offset248)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_18 (IMXRT_IOMUXC.offset24C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_19 (IMXRT_IOMUXC.offset250)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_20 (IMXRT_IOMUXC.offset254)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_21 (IMXRT_IOMUXC.offset258)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_22 (IMXRT_IOMUXC.offset25C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_23 (IMXRT_IOMUXC.offset260)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_24 (IMXRT_IOMUXC.offset264)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_25 (IMXRT_IOMUXC.offset268)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_26 (IMXRT_IOMUXC.offset26C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_27 (IMXRT_IOMUXC.offset270)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_28 (IMXRT_IOMUXC.offset274)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_29 (IMXRT_IOMUXC.offset278)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_30 (IMXRT_IOMUXC.offset27C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_31 (IMXRT_IOMUXC.offset280)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_32 (IMXRT_IOMUXC.offset284)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_33 (IMXRT_IOMUXC.offset288)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_34 (IMXRT_IOMUXC.offset28C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_35 (IMXRT_IOMUXC.offset290)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_36 (IMXRT_IOMUXC.offset294)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_37 (IMXRT_IOMUXC.offset298)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_38 (IMXRT_IOMUXC.offset29C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_39 (IMXRT_IOMUXC.offset2A0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_40 (IMXRT_IOMUXC.offset2A4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_EMC_41 (IMXRT_IOMUXC.offset2A8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_00 (IMXRT_IOMUXC.offset2AC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_01 (IMXRT_IOMUXC.offset2B0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_02 (IMXRT_IOMUXC.offset2B4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_03 (IMXRT_IOMUXC.offset2B8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_04 (IMXRT_IOMUXC.offset2BC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_05 (IMXRT_IOMUXC.offset2C0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_06 (IMXRT_IOMUXC.offset2C4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_07 (IMXRT_IOMUXC.offset2C8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_08 (IMXRT_IOMUXC.offset2CC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_09 (IMXRT_IOMUXC.offset2D0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_10 (IMXRT_IOMUXC.offset2D4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_11 (IMXRT_IOMUXC.offset2D8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_12 (IMXRT_IOMUXC.offset2DC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_13 (IMXRT_IOMUXC.offset2E0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_14 (IMXRT_IOMUXC.offset2E4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B0_15 (IMXRT_IOMUXC.offset2E8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_00 (IMXRT_IOMUXC.offset2EC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_01 (IMXRT_IOMUXC.offset2F0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_02 (IMXRT_IOMUXC.offset2F4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_03 (IMXRT_IOMUXC.offset2F8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_04 (IMXRT_IOMUXC.offset2FC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_05 (IMXRT_IOMUXC.offset300)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_06 (IMXRT_IOMUXC.offset304)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_07 (IMXRT_IOMUXC.offset308)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_08 (IMXRT_IOMUXC.offset30C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_09 (IMXRT_IOMUXC.offset310)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_10 (IMXRT_IOMUXC.offset314)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_11 (IMXRT_IOMUXC.offset318)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_12 (IMXRT_IOMUXC.offset31C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_13 (IMXRT_IOMUXC.offset320)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_14 (IMXRT_IOMUXC.offset324)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_15 (IMXRT_IOMUXC.offset328)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_00 (IMXRT_IOMUXC.offset32C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_01 (IMXRT_IOMUXC.offset330)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_02 (IMXRT_IOMUXC.offset334)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_03 (IMXRT_IOMUXC.offset338)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_04 (IMXRT_IOMUXC.offset33C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_05 (IMXRT_IOMUXC.offset340)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_06 (IMXRT_IOMUXC.offset344)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_07 (IMXRT_IOMUXC.offset348)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_08 (IMXRT_IOMUXC.offset34C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_09 (IMXRT_IOMUXC.offset350)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_10 (IMXRT_IOMUXC.offset354)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_11 (IMXRT_IOMUXC.offset358)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_12 (IMXRT_IOMUXC.offset35C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_13 (IMXRT_IOMUXC.offset360)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_14 (IMXRT_IOMUXC.offset364)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B0_15 (IMXRT_IOMUXC.offset368)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_00 (IMXRT_IOMUXC.offset36C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_01 (IMXRT_IOMUXC.offset370)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_02 (IMXRT_IOMUXC.offset374)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_03 (IMXRT_IOMUXC.offset378)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_04 (IMXRT_IOMUXC.offset37C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_05 (IMXRT_IOMUXC.offset380)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_06 (IMXRT_IOMUXC.offset384)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_07 (IMXRT_IOMUXC.offset388)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_08 (IMXRT_IOMUXC.offset38C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_09 (IMXRT_IOMUXC.offset390)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_10 (IMXRT_IOMUXC.offset394)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_11 (IMXRT_IOMUXC.offset398)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_12 (IMXRT_IOMUXC.offset39C)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_13 (IMXRT_IOMUXC.offset3A0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_14 (IMXRT_IOMUXC.offset3A4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_B1_15 (IMXRT_IOMUXC.offset3A8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_00 (IMXRT_IOMUXC.offset3AC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_01 (IMXRT_IOMUXC.offset3B0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_02 (IMXRT_IOMUXC.offset3B4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_03 (IMXRT_IOMUXC.offset3B8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_04 (IMXRT_IOMUXC.offset3BC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B0_05 (IMXRT_IOMUXC.offset3C0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_00 (IMXRT_IOMUXC.offset3C4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_01 (IMXRT_IOMUXC.offset3C8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_02 (IMXRT_IOMUXC.offset3CC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_03 (IMXRT_IOMUXC.offset3D0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_04 (IMXRT_IOMUXC.offset3D4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_05 (IMXRT_IOMUXC.offset3D8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_06 (IMXRT_IOMUXC.offset3DC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_07 (IMXRT_IOMUXC.offset3E0)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_08 (IMXRT_IOMUXC.offset3E4)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_09 (IMXRT_IOMUXC.offset3E8)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_10 (IMXRT_IOMUXC.offset3EC)
- #define IOMUXC_SW_PAD_CTL_PAD_GPIO_SD_B1_11 (IMXRT_IOMUXC.offset3F0)
- #define IOMUXC_ANATOP_USB_OTG_ID_SELECT_INPUT (IMXRT_IOMUXC.offset3F4)
- #define IOMUXC_ANATOP_USB_UH1_ID_SELECT_INPUT (IMXRT_IOMUXC.offset3F8)
- #define IOMUXC_CCM_PMIC_READY_SELECT_INPUT (IMXRT_IOMUXC.offset3FC)
- #define IOMUXC_CSI_DATA02_SELECT_INPUT (IMXRT_IOMUXC_b.offset000)
- #define IOMUXC_CSI_DATA03_SELECT_INPUT (IMXRT_IOMUXC_b.offset004)
- #define IOMUXC_CSI_DATA04_SELECT_INPUT (IMXRT_IOMUXC_b.offset008)
- #define IOMUXC_CSI_DATA05_SELECT_INPUT (IMXRT_IOMUXC_b.offset00C)
- #define IOMUXC_CSI_DATA06_SELECT_INPUT (IMXRT_IOMUXC_b.offset010)
- #define IOMUXC_CSI_DATA07_SELECT_INPUT (IMXRT_IOMUXC_b.offset014)
- #define IOMUXC_CSI_DATA08_SELECT_INPUT (IMXRT_IOMUXC_b.offset018)
- #define IOMUXC_CSI_DATA09_SELECT_INPUT (IMXRT_IOMUXC_b.offset01C)
- #define IOMUXC_CSI_HSYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset020)
- #define IOMUXC_CSI_PIXCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset024)
- #define IOMUXC_CSI_VSYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset028)
- #define IOMUXC_ENET_IPG_CLK_RMII_SELECT_INPUT (IMXRT_IOMUXC_b.offset02C)
- #define IOMUXC_ENET_MDIO_SELECT_INPUT (IMXRT_IOMUXC_b.offset030)
- #define IOMUXC_ENET0_RXDATA_SELECT_INPUT (IMXRT_IOMUXC_b.offset034)
- #define IOMUXC_ENET1_RXDATA_SELECT_INPUT (IMXRT_IOMUXC_b.offset038)
- #define IOMUXC_ENET_RXEN_SELECT_INPUT (IMXRT_IOMUXC_b.offset03C)
- #define IOMUXC_ENET_RXERR_SELECT_INPUT (IMXRT_IOMUXC_b.offset040)
- #define IOMUXC_ENET0_TIMER_SELECT_INPUT (IMXRT_IOMUXC_b.offset044)
- #define IOMUXC_ENET_TXCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset048)
- #define IOMUXC_FLEXCAN1_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset04C)
- #define IOMUXC_FLEXCAN2_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset050)
- #define IOMUXC_FLEXPWM1_PWMA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset054)
- #define IOMUXC_FLEXPWM1_PWMA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset058)
- #define IOMUXC_FLEXPWM1_PWMA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset05C)
- #define IOMUXC_FLEXPWM1_PWMA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset060)
- #define IOMUXC_FLEXPWM1_PWMB3_SELECT_INPUT (IMXRT_IOMUXC_b.offset064)
- #define IOMUXC_FLEXPWM1_PWMB0_SELECT_INPUT (IMXRT_IOMUXC_b.offset068)
- #define IOMUXC_FLEXPWM1_PWMB1_SELECT_INPUT (IMXRT_IOMUXC_b.offset06C)
- #define IOMUXC_FLEXPWM1_PWMB2_SELECT_INPUT (IMXRT_IOMUXC_b.offset070)
- #define IOMUXC_FLEXPWM2_PWMA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset074)
- #define IOMUXC_FLEXPWM2_PWMA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset078)
- #define IOMUXC_FLEXPWM2_PWMA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset07C)
- #define IOMUXC_FLEXPWM2_PWMA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset080)
- #define IOMUXC_FLEXPWM2_PWMB3_SELECT_INPUT (IMXRT_IOMUXC_b.offset084)
- #define IOMUXC_FLEXPWM2_PWMB0_SELECT_INPUT (IMXRT_IOMUXC_b.offset088)
- #define IOMUXC_FLEXPWM2_PWMB1_SELECT_INPUT (IMXRT_IOMUXC_b.offset09C)
- #define IOMUXC_FLEXPWM2_PWMB2_SELECT_INPUT (IMXRT_IOMUXC_b.offset090)
- #define IOMUXC_FLEXPWM4_PWMA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset094)
- #define IOMUXC_FLEXPWM4_PWMA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset098)
- #define IOMUXC_FLEXPWM4_PWMA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset09C)
- #define IOMUXC_FLEXPWM4_PWMA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset0A0)
- #define IOMUXC_FLEXSPIA_DQS_SELECT_INPUT (IMXRT_IOMUXC_b.offset0A4)
- #define IOMUXC_FLEXSPIA_DATA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset0A8)
- #define IOMUXC_FLEXSPIA_DATA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset0AC)
- #define IOMUXC_FLEXSPIA_DATA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset0B0)
- #define IOMUXC_FLEXSPIA_DATA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset0B4)
- #define IOMUXC_FLEXSPIB_DATA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset0B8)
- #define IOMUXC_FLEXSPIB_DATA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset0BC)
- #define IOMUXC_FLEXSPIB_DATA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset0C0)
- #define IOMUXC_FLEXSPIB_DATA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset0C4)
- #define IOMUXC_FLEXSPIA_SCK_SELECT_INPUT (IMXRT_IOMUXC_b.offset0C8)
- #define IOMUXC_LPI2C1_SCL_SELECT_INPUT (IMXRT_IOMUXC_b.offset0CC)
- #define IOMUXC_LPI2C1_SDA_SELECT_INPUT (IMXRT_IOMUXC_b.offset0D0)
- #define IOMUXC_LPI2C2_SCL_SELECT_INPUT (IMXRT_IOMUXC_b.offset0D4)
- #define IOMUXC_LPI2C2_SDA_SELECT_INPUT (IMXRT_IOMUXC_b.offset0D8)
- #define IOMUXC_LPI2C3_SCL_SELECT_INPUT (IMXRT_IOMUXC_b.offset0DC)
- #define IOMUXC_LPI2C3_SDA_SELECT_INPUT (IMXRT_IOMUXC_b.offset0E0)
- #define IOMUXC_LPI2C4_SCL_SELECT_INPUT (IMXRT_IOMUXC_b.offset0E4)
- #define IOMUXC_LPI2C4_SDA_SELECT_INPUT (IMXRT_IOMUXC_b.offset0E8)
- #define IOMUXC_LPSPI1_PCS0_SELECT_INPUT (IMXRT_IOMUXC_b.offset0EC)
- #define IOMUXC_LPSPI1_SCK_SELECT_INPUT (IMXRT_IOMUXC_b.offset0F0)
- #define IOMUXC_LPSPI1_SDI_SELECT_INPUT (IMXRT_IOMUXC_b.offset0F4)
- #define IOMUXC_LPSPI1_SDO_SELECT_INPUT (IMXRT_IOMUXC_b.offset0F8)
- #define IOMUXC_LPSPI2_PCS0_SELECT_INPUT (IMXRT_IOMUXC_b.offset0FC)
- #define IOMUXC_LPSPI2_SCK_SELECT_INPUT (IMXRT_IOMUXC_b.offset100)
- #define IOMUXC_LPSPI2_SDI_SELECT_INPUT (IMXRT_IOMUXC_b.offset104)
- #define IOMUXC_LPSPI2_SDO_SELECT_INPUT (IMXRT_IOMUXC_b.offset108)
- #define IOMUXC_LPSPI3_PCS0_SELECT_INPUT (IMXRT_IOMUXC_b.offset10C)
- #define IOMUXC_LPSPI3_SCK_SELECT_INPUT (IMXRT_IOMUXC_b.offset110)
- #define IOMUXC_LPSPI3_SDI_SELECT_INPUT (IMXRT_IOMUXC_b.offset114)
- #define IOMUXC_LPSPI3_SDO_SELECT_INPUT (IMXRT_IOMUXC_b.offset118)
- #define IOMUXC_LPSPI4_PCS0_SELECT_INPUT (IMXRT_IOMUXC_b.offset11C)
- #define IOMUXC_LPSPI4_SCK_SELECT_INPUT (IMXRT_IOMUXC_b.offset120)
- #define IOMUXC_LPSPI4_SDI_SELECT_INPUT (IMXRT_IOMUXC_b.offset124)
- #define IOMUXC_LPSPI4_SDO_SELECT_INPUT (IMXRT_IOMUXC_b.offset128)
- #define IOMUXC_LPUART2_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset12C)
- #define IOMUXC_LPUART2_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset130)
- #define IOMUXC_LPUART3_CTS_B_SELECT_INPUT (IMXRT_IOMUXC_b.offset134)
- #define IOMUXC_LPUART3_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset138)
- #define IOMUXC_LPUART3_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset13C)
- #define IOMUXC_LPUART4_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset140)
- #define IOMUXC_LPUART4_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset144)
- #define IOMUXC_LPUART5_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset148)
- #define IOMUXC_LPUART5_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset14C)
- #define IOMUXC_LPUART6_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset150)
- #define IOMUXC_LPUART6_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset154)
- #define IOMUXC_LPUART7_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset158)
- #define IOMUXC_LPUART7_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset15C)
- #define IOMUXC_LPUART8_RX_SELECT_INPUT (IMXRT_IOMUXC_b.offset160)
- #define IOMUXC_LPUART8_TX_SELECT_INPUT (IMXRT_IOMUXC_b.offset164)
- #define IOMUXC_NMI_GLUE_NMI_SELECT_INPUT (IMXRT_IOMUXC_b.offset168)
- #define IOMUXC_QTIMER2_TIMER0_SELECT_INPUT (IMXRT_IOMUXC_b.offset16C)
- #define IOMUXC_QTIMER2_TIMER1_SELECT_INPUT (IMXRT_IOMUXC_b.offset170)
- #define IOMUXC_QTIMER2_TIMER2_SELECT_INPUT (IMXRT_IOMUXC_b.offset174)
- #define IOMUXC_QTIMER2_TIMER3_SELECT_INPUT (IMXRT_IOMUXC_b.offset178)
- #define IOMUXC_QTIMER3_TIMER0_SELECT_INPUT (IMXRT_IOMUXC_b.offset17C)
- #define IOMUXC_QTIMER3_TIMER1_SELECT_INPUT (IMXRT_IOMUXC_b.offset180)
- #define IOMUXC_QTIMER3_TIMER2_SELECT_INPUT (IMXRT_IOMUXC_b.offset184)
- #define IOMUXC_QTIMER3_TIMER3_SELECT_INPUT (IMXRT_IOMUXC_b.offset188)
- #define IOMUXC_SAI1_MCLK2_SELECT_INPUT (IMXRT_IOMUXC_b.offset18C)
- #define IOMUXC_SAI1_RX_BCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset190)
- #define IOMUXC_SAI1_RX_DATA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset194)
- #define IOMUXC_SAI1_RX_DATA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset198)
- #define IOMUXC_SAI1_RX_DATA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset19C)
- #define IOMUXC_SAI1_RX_DATA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset1A0)
- #define IOMUXC_SAI1_RX_SYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1A4)
- #define IOMUXC_SAI1_TX_BCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset1A8)
- #define IOMUXC_SAI1_TX_SYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1AC)
- #define IOMUXC_SAI2_MCLK2_SELECT_INPUT (IMXRT_IOMUXC_b.offset1B0)
- #define IOMUXC_SAI2_RX_BCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset1B4)
- #define IOMUXC_SAI2_RX_DATA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset1B8)
- #define IOMUXC_SAI2_RX_SYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1BC)
- #define IOMUXC_SAI2_TX_BCLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset1C0)
- #define IOMUXC_SAI2_TX_SYNC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1C4)
- #define IOMUXC_SPDIF_IN_SELECT_INPUT (IMXRT_IOMUXC_b.offset1C8)
- #define IOMUXC_USB_OTG2_OC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1CC)
- #define IOMUXC_USB_OTG1_OC_SELECT_INPUT (IMXRT_IOMUXC_b.offset1D0)
- #define IOMUXC_USDHC1_CD_B_SELECT_INPUT (IMXRT_IOMUXC_b.offset1D4)
- #define IOMUXC_USDHC1_WP_SELECT_INPUT (IMXRT_IOMUXC_b.offset1D8)
- #define IOMUXC_USDHC2_CLK_SELECT_INPUT (IMXRT_IOMUXC_b.offset1DC)
- #define IOMUXC_USDHC2_CD_B_SELECT_INPUT (IMXRT_IOMUXC_b.offset1E0)
- #define IOMUXC_USDHC2_CMD_SELECT_INPUT (IMXRT_IOMUXC_b.offset1E4)
- #define IOMUXC_USDHC2_DATA0_SELECT_INPUT (IMXRT_IOMUXC_b.offset1E8)
- #define IOMUXC_USDHC2_DATA1_SELECT_INPUT (IMXRT_IOMUXC_b.offset1EC)
- #define IOMUXC_USDHC2_DATA2_SELECT_INPUT (IMXRT_IOMUXC_b.offset1F0)
- #define IOMUXC_USDHC2_DATA3_SELECT_INPUT (IMXRT_IOMUXC_b.offset1F4)
- #define IOMUXC_USDHC2_DATA4_SELECT_INPUT (IMXRT_IOMUXC_b.offset1F8)
- #define IOMUXC_USDHC2_DATA5_SELECT_INPUT (IMXRT_IOMUXC_b.offset1FC)
- #define IOMUXC_USDHC2_DATA6_SELECT_INPUT (IMXRT_IOMUXC_b.offset200)
- #define IOMUXC_USDHC2_DATA7_SELECT_INPUT (IMXRT_IOMUXC_b.offset204)
- #define IOMUXC_USDHC2_WP_SELECT_INPUT (IMXRT_IOMUXC_b.offset208)
- #define IOMUXC_XBAR1_IN02_SELECT_INPUT (IMXRT_IOMUXC_b.offset20C)
- #define IOMUXC_XBAR1_IN03_SELECT_INPUT (IMXRT_IOMUXC_b.offset210)
- #define IOMUXC_XBAR1_IN04_SELECT_INPUT (IMXRT_IOMUXC_b.offset214)
- #define IOMUXC_XBAR1_IN05_SELECT_INPUT (IMXRT_IOMUXC_b.offset218)
- #define IOMUXC_XBAR1_IN06_SELECT_INPUT (IMXRT_IOMUXC_b.offset21C)
- #define IOMUXC_XBAR1_IN07_SELECT_INPUT (IMXRT_IOMUXC_b.offset220)
- #define IOMUXC_XBAR1_IN08_SELECT_INPUT (IMXRT_IOMUXC_b.offset224)
- #define IOMUXC_XBAR1_IN09_SELECT_INPUT (IMXRT_IOMUXC_b.offset228)
- #define IOMUXC_XBAR1_IN17_SELECT_INPUT (IMXRT_IOMUXC_b.offset22C)
- #define IOMUXC_XBAR1_IN18_SELECT_INPUT (IMXRT_IOMUXC_b.offset230)
- #define IOMUXC_XBAR1_IN20_SELECT_INPUT (IMXRT_IOMUXC_b.offset234)
- #define IOMUXC_XBAR1_IN22_SELECT_INPUT (IMXRT_IOMUXC_b.offset238)
- #define IOMUXC_XBAR1_IN23_SELECT_INPUT (IMXRT_IOMUXC_b.offset23C)
- #define IOMUXC_XBAR1_IN24_SELECT_INPUT (IMXRT_IOMUXC_b.offset240)
- #define IOMUXC_XBAR1_IN14_SELECT_INPUT (IMXRT_IOMUXC_b.offset244)
- #define IOMUXC_XBAR1_IN15_SELECT_INPUT (IMXRT_IOMUXC_b.offset248)
- #define IOMUXC_XBAR1_IN16_SELECT_INPUT (IMXRT_IOMUXC_b.offset24C)
- #define IOMUXC_XBAR1_IN25_SELECT_INPUT (IMXRT_IOMUXC_b.offset250)
- #define IOMUXC_XBAR1_IN19_SELECT_INPUT (IMXRT_IOMUXC_b.offset254)
- #define IOMUXC_XBAR1_IN23_SELECT_INPUT (IMXRT_IOMUXC_b.offset258)
-
- // page 2356
- #define IMXRT_KPP (*(IMXRT_REGISTER16_t *)0x401FC000)
- #define KPP_KPCR (IMXRT_KPP.offset000)
- #define KPP_KPSR (IMXRT_KPP.offset002)
- #define KPP_KDDR (IMXRT_KPP.offset004)
- #define KPP_KPDR (IMXRT_KPP.offset006)
-
- // page 2380
- #define IMXRT_LCDIF (*(IMXRT_REGISTER32_t *)0x402B8000)
- #define LCDIF_CTRL (IMXRT_LCDIF.offset000)
- #define LCDIF_CTRL_SET (IMXRT_LCDIF.offset004)
- #define LCDIF_CTRL_CLR (IMXRT_LCDIF.offset008)
- #define LCDIF_CTRL_TOG (IMXRT_LCDIF.offset00C)
- #define LCDIF_CTRL1 (IMXRT_LCDIF.offset010)
- #define LCDIF_CTRL1_SET (IMXRT_LCDIF.offset014)
- #define LCDIF_CTRL1_CLR (IMXRT_LCDIF.offset018)
- #define LCDIF_CTRL1_TOG (IMXRT_LCDIF.offset01C)
- #define LCDIF_CTRL2 (IMXRT_LCDIF.offset020)
- #define LCDIF_CTRL2_SET (IMXRT_LCDIF.offset024)
- #define LCDIF_CTRL2_CLR (IMXRT_LCDIF.offset028)
- #define LCDIF_CTRL2_TOG (IMXRT_LCDIF.offset02C)
- #define LCDIF_TRANSFER_COUNT (IMXRT_LCDIF.offset030)
- #define LCDIF_CUR_BUF (IMXRT_LCDIF.offset040)
- #define LCDIF_NEXT_BUF (IMXRT_LCDIF.offset050)
- #define LCDIF_VDCTRL0 (IMXRT_LCDIF.offset070)
- #define LCDIF_VDCTRL0_SET (IMXRT_LCDIF.offset074)
- #define LCDIF_VDCTRL0_CLR (IMXRT_LCDIF.offset078)
- #define LCDIF_VDCTRL0_TOG (IMXRT_LCDIF.offset07C)
- #define LCDIF_VDCTRL1 (IMXRT_LCDIF.offset080)
- #define LCDIF_VDCTRL2 (IMXRT_LCDIF.offset090)
- #define LCDIF_VDCTRL3 (IMXRT_LCDIF.offset0A0)
- #define LCDIF_VDCTRL4 (IMXRT_LCDIF.offset0B0)
- #define LCDIF_BM_ERROR_STAT (IMXRT_LCDIF.offset190)
- #define LCDIF_CRC_STAT (IMXRT_LCDIF.offset1A0)
- #define LCDIF_STAT (IMXRT_LCDIF.offset1B0)
- #define LCDIF_THRES (IMXRT_LCDIF.offset200)
- #define LCDIF_AS_CTRL (IMXRT_LCDIF.offset210)
- #define LCDIF_AS_BUF (IMXRT_LCDIF.offset220)
- #define LCDIF_AS_NEXT_BUF (IMXRT_LCDIF.offset230)
- #define LCDIF_AS_CLRKEYLOW (IMXRT_LCDIF.offset240)
- #define LCDIF_AS_CLRKEYHIGH (IMXRT_LCDIF.offset250)
- #define LCDIF_PIGEONCTRL0 (IMXRT_LCDIF.offset380)
- #define LCDIF_PIGEONCTRL0_SET (IMXRT_LCDIF.offset384)
- #define LCDIF_PIGEONCTRL0_CLR (IMXRT_LCDIF.offset388)
- #define LCDIF_PIGEONCTRL0_TOG (IMXRT_LCDIF.offset38C)
- #define LCDIF_PIGEONCTRL1 (IMXRT_LCDIF.offset390)
- #define LCDIF_PIGEONCTRL1_SET (IMXRT_LCDIF.offset394)
- #define LCDIF_PIGEONCTRL1_CLR (IMXRT_LCDIF.offset398)
- #define LCDIF_PIGEONCTRL1_TOG (IMXRT_LCDIF.offset39C)
- #define LCDIF_PIGEONCTRL2 (IMXRT_LCDIF.offset3A0)
- #define LCDIF_PIGEONCTRL2_SET (IMXRT_LCDIF.offset3A4)
- #define LCDIF_PIGEONCTRL2_CLR (IMXRT_LCDIF.offset3A8)
- #define LCDIF_PIGEONCTRL2_TOG (IMXRT_LCDIF.offset3AC)
- #define IMXRT_LCDIF_b (*(IMXRT_REGISTER32_t *)0x402B8800)
- #define LCDIF_PIGEON_0_0 (IMXRT_LCDIF_b.offset000)
- #define LCDIF_PIGEON_0_1 (IMXRT_LCDIF_b.offset010)
- #define LCDIF_PIGEON_0_2 (IMXRT_LCDIF_b.offset020)
- #define LCDIF_PIGEON_1_0 (IMXRT_LCDIF_b.offset040)
- #define LCDIF_PIGEON_1_1 (IMXRT_LCDIF_b.offset050)
- #define LCDIF_PIGEON_1_2 (IMXRT_LCDIF_b.offset060)
- #define LCDIF_PIGEON_2_0 (IMXRT_LCDIF_b.offset080)
- #define LCDIF_PIGEON_2_1 (IMXRT_LCDIF_b.offset090)
- #define LCDIF_PIGEON_2_2 (IMXRT_LCDIF_b.offset0A0)
- #define LCDIF_PIGEON_3_0 (IMXRT_LCDIF_b.offset0C0)
- #define LCDIF_PIGEON_3_1 (IMXRT_LCDIF_b.offset0D0)
- #define LCDIF_PIGEON_3_2 (IMXRT_LCDIF_b.offset0E0)
- #define LCDIF_PIGEON_4_0 (IMXRT_LCDIF_b.offset100)
- #define LCDIF_PIGEON_4_1 (IMXRT_LCDIF_b.offset110)
- #define LCDIF_PIGEON_4_2 (IMXRT_LCDIF_b.offset120)
- #define LCDIF_PIGEON_5_0 (IMXRT_LCDIF_b.offset140)
- #define LCDIF_PIGEON_5_1 (IMXRT_LCDIF_b.offset150)
- #define LCDIF_PIGEON_5_2 (IMXRT_LCDIF_b.offset160)
- #define LCDIF_PIGEON_6_0 (IMXRT_LCDIF_b.offset180)
- #define LCDIF_PIGEON_6_1 (IMXRT_LCDIF_b.offset190)
- #define LCDIF_PIGEON_6_2 (IMXRT_LCDIF_b.offset1A0)
- #define LCDIF_PIGEON_7_0 (IMXRT_LCDIF_b.offset1C0)
- #define LCDIF_PIGEON_7_1 (IMXRT_LCDIF_b.offset1D0)
- #define LCDIF_PIGEON_7_2 (IMXRT_LCDIF_b.offset1E0)
- #define LCDIF_PIGEON_8_0 (IMXRT_LCDIF_b.offset200)
- #define LCDIF_PIGEON_8_1 (IMXRT_LCDIF_b.offset210)
- #define LCDIF_PIGEON_8_2 (IMXRT_LCDIF_b.offset220)
- #define LCDIF_PIGEON_9_0 (IMXRT_LCDIF_b.offset240)
- #define LCDIF_PIGEON_9_1 (IMXRT_LCDIF_b.offset250)
- #define LCDIF_PIGEON_9_2 (IMXRT_LCDIF_b.offset260)
- #define LCDIF_PIGEON_10_0 (IMXRT_LCDIF_b.offset280)
- #define LCDIF_PIGEON_10_1 (IMXRT_LCDIF_b.offset290)
- #define LCDIF_PIGEON_10_2 (IMXRT_LCDIF_b.offset2A0)
- #define LCDIF_PIGEON_11_0 (IMXRT_LCDIF_b.offset2C0)
- #define LCDIF_PIGEON_11_1 (IMXRT_LCDIF_b.offset2D0)
- #define LCDIF_PIGEON_11_2 (IMXRT_LCDIF_b.offset2E0)
-
- // page 2415
- #define IMXRT_LPI2C1 (*(IMXRT_REGISTER32_t *)0x403F0000)
- #define LPI2C1_VERID (IMXRT_LPI2C1.offset000)
- #define LPI2C1_PARAM (IMXRT_LPI2C1.offset004)
- #define LPI2C1_MCR (IMXRT_LPI2C1.offset010)
- #define LPI2C1_MSR (IMXRT_LPI2C1.offset014)
- #define LPI2C1_MIER (IMXRT_LPI2C1.offset018)
- #define LPI2C1_MDER (IMXRT_LPI2C1.offset01C)
- #define LPI2C1_MCFGR0 (IMXRT_LPI2C1.offset020)
- #define LPI2C1_MCFGR1 (IMXRT_LPI2C1.offset024)
- #define LPI2C1_MCFGR2 (IMXRT_LPI2C1.offset028)
- #define LPI2C1_MCFGR3 (IMXRT_LPI2C1.offset02C)
- #define LPI2C1_MDMR (IMXRT_LPI2C1.offset040)
- #define LPI2C1_MCCR0 (IMXRT_LPI2C1.offset048)
- #define LPI2C1_MCCR1 (IMXRT_LPI2C1.offset050)
- #define LPI2C1_MFCR (IMXRT_LPI2C1.offset058)
- #define LPI2C1_MFSR (IMXRT_LPI2C1.offset05C)
- #define LPI2C1_MTDR (IMXRT_LPI2C1.offset060)
- #define LPI2C1_MRDR (IMXRT_LPI2C1.offset070)
- #define LPI2C1_SCR (IMXRT_LPI2C1.offset110)
- #define LPI2C1_SSR (IMXRT_LPI2C1.offset114)
- #define LPI2C1_SIER (IMXRT_LPI2C1.offset118)
- #define LPI2C1_SDER (IMXRT_LPI2C1.offset11C)
- #define LPI2C1_SCFGR1 (IMXRT_LPI2C1.offset124)
- #define LPI2C1_SCFGR2 (IMXRT_LPI2C1.offset128)
- #define LPI2C1_SAMR (IMXRT_LPI2C1.offset140)
- #define LPI2C1_SASR (IMXRT_LPI2C1.offset150)
- #define LPI2C1_STAR (IMXRT_LPI2C1.offset154)
- #define LPI2C1_STDR (IMXRT_LPI2C1.offset160)
- #define LPI2C1_SRDR (IMXRT_LPI2C1.offset170)
- #define IMXRT_LPI2C2 (*(IMXRT_REGISTER32_t *)0x403F4000)
- #define LPI2C2_VERID (IMXRT_LPI2C2.offset000)
- #define LPI2C2_PARAM (IMXRT_LPI2C2.offset004)
- #define LPI2C2_MCR (IMXRT_LPI2C2.offset010)
- #define LPI2C2_MSR (IMXRT_LPI2C2.offset014)
- #define LPI2C2_MIER (IMXRT_LPI2C2.offset018)
- #define LPI2C2_MDER (IMXRT_LPI2C2.offset01C)
- #define LPI2C2_MCFGR0 (IMXRT_LPI2C2.offset020)
- #define LPI2C2_MCFGR1 (IMXRT_LPI2C2.offset024)
- #define LPI2C2_MCFGR2 (IMXRT_LPI2C2.offset028)
- #define LPI2C2_MCFGR3 (IMXRT_LPI2C2.offset02C)
- #define LPI2C2_MDMR (IMXRT_LPI2C2.offset040)
- #define LPI2C2_MCCR0 (IMXRT_LPI2C2.offset048)
- #define LPI2C2_MCCR1 (IMXRT_LPI2C2.offset050)
- #define LPI2C2_MFCR (IMXRT_LPI2C2.offset058)
- #define LPI2C2_MFSR (IMXRT_LPI2C2.offset05C)
- #define LPI2C2_MTDR (IMXRT_LPI2C2.offset060)
- #define LPI2C2_MRDR (IMXRT_LPI2C2.offset070)
- #define LPI2C2_SCR (IMXRT_LPI2C2.offset110)
- #define LPI2C2_SSR (IMXRT_LPI2C2.offset114)
- #define LPI2C2_SIER (IMXRT_LPI2C2.offset118)
- #define LPI2C2_SDER (IMXRT_LPI2C2.offset11C)
- #define LPI2C2_SCFGR1 (IMXRT_LPI2C2.offset124)
- #define LPI2C2_SCFGR2 (IMXRT_LPI2C2.offset128)
- #define LPI2C2_SAMR (IMXRT_LPI2C2.offset140)
- #define LPI2C2_SASR (IMXRT_LPI2C2.offset150)
- #define LPI2C2_STAR (IMXRT_LPI2C2.offset154)
- #define LPI2C2_STDR (IMXRT_LPI2C2.offset160)
- #define LPI2C2_SRDR (IMXRT_LPI2C2.offset170)
- #define IMXRT_LPI2C3 (*(IMXRT_REGISTER32_t *)0x403F8000)
- #define LPI2C3_VERID (IMXRT_LPI2C3.offset000)
- #define LPI2C3_PARAM (IMXRT_LPI2C3.offset004)
- #define LPI2C3_MCR (IMXRT_LPI2C3.offset010)
- #define LPI2C3_MSR (IMXRT_LPI2C3.offset014)
- #define LPI2C3_MIER (IMXRT_LPI2C3.offset018)
- #define LPI2C3_MDER (IMXRT_LPI2C3.offset01C)
- #define LPI2C3_MCFGR0 (IMXRT_LPI2C3.offset020)
- #define LPI2C3_MCFGR1 (IMXRT_LPI2C3.offset024)
- #define LPI2C3_MCFGR2 (IMXRT_LPI2C3.offset028)
- #define LPI2C3_MCFGR3 (IMXRT_LPI2C3.offset02C)
- #define LPI2C3_MDMR (IMXRT_LPI2C3.offset040)
- #define LPI2C3_MCCR0 (IMXRT_LPI2C3.offset048)
- #define LPI2C3_MCCR1 (IMXRT_LPI2C3.offset050)
- #define LPI2C3_MFCR (IMXRT_LPI2C3.offset058)
- #define LPI2C3_MFSR (IMXRT_LPI2C3.offset05C)
- #define LPI2C3_MTDR (IMXRT_LPI2C3.offset060)
- #define LPI2C3_MRDR (IMXRT_LPI2C3.offset070)
- #define LPI2C3_SCR (IMXRT_LPI2C3.offset110)
- #define LPI2C3_SSR (IMXRT_LPI2C3.offset114)
- #define LPI2C3_SIER (IMXRT_LPI2C3.offset118)
- #define LPI2C3_SDER (IMXRT_LPI2C3.offset11C)
- #define LPI2C3_SCFGR1 (IMXRT_LPI2C3.offset124)
- #define LPI2C3_SCFGR2 (IMXRT_LPI2C3.offset128)
- #define LPI2C3_SAMR (IMXRT_LPI2C3.offset140)
- #define LPI2C3_SASR (IMXRT_LPI2C3.offset150)
- #define LPI2C3_STAR (IMXRT_LPI2C3.offset154)
- #define LPI2C3_STDR (IMXRT_LPI2C3.offset160)
- #define LPI2C3_SRDR (IMXRT_LPI2C3.offset170)
- #define IMXRT_LPI2C4 (*(IMXRT_REGISTER32_t *)0x403FC000)
- #define LPI2C4_VERID (IMXRT_LPI2C4.offset000)
- #define LPI2C4_PARAM (IMXRT_LPI2C4.offset004)
- #define LPI2C4_MCR (IMXRT_LPI2C4.offset010)
- #define LPI2C4_MSR (IMXRT_LPI2C4.offset014)
- #define LPI2C4_MIER (IMXRT_LPI2C4.offset018)
- #define LPI2C4_MDER (IMXRT_LPI2C4.offset01C)
- #define LPI2C4_MCFGR0 (IMXRT_LPI2C4.offset020)
- #define LPI2C4_MCFGR1 (IMXRT_LPI2C4.offset024)
- #define LPI2C4_MCFGR2 (IMXRT_LPI2C4.offset028)
- #define LPI2C4_MCFGR3 (IMXRT_LPI2C4.offset02C)
- #define LPI2C4_MDMR (IMXRT_LPI2C4.offset040)
- #define LPI2C4_MCCR0 (IMXRT_LPI2C4.offset048)
- #define LPI2C4_MCCR1 (IMXRT_LPI2C4.offset050)
- #define LPI2C4_MFCR (IMXRT_LPI2C4.offset058)
- #define LPI2C4_MFSR (IMXRT_LPI2C4.offset05C)
- #define LPI2C4_MTDR (IMXRT_LPI2C4.offset060)
- #define LPI2C4_MRDR (IMXRT_LPI2C4.offset070)
- #define LPI2C4_SCR (IMXRT_LPI2C4.offset110)
- #define LPI2C4_SSR (IMXRT_LPI2C4.offset114)
- #define LPI2C4_SIER (IMXRT_LPI2C4.offset118)
- #define LPI2C4_SDER (IMXRT_LPI2C4.offset11C)
- #define LPI2C4_SCFGR1 (IMXRT_LPI2C4.offset124)
- #define LPI2C4_SCFGR2 (IMXRT_LPI2C4.offset128)
- #define LPI2C4_SAMR (IMXRT_LPI2C4.offset140)
- #define LPI2C4_SASR (IMXRT_LPI2C4.offset150)
- #define LPI2C4_STAR (IMXRT_LPI2C4.offset154)
- #define LPI2C4_STDR (IMXRT_LPI2C4.offset160)
- #define LPI2C4_SRDR (IMXRT_LPI2C4.offset170)
-
- // page 2479
- #define IMXRT_LPSPI1 (*(IMXRT_REGISTER32_t *)0x40394000)
- #define LPSPI1_VERID (IMXRT_LPSPI1.offset000)
- #define LPSPI1_PARAM (IMXRT_LPSPI1.offset004)
- #define LPSPI1_CR (IMXRT_LPSPI1.offset010)
- #define LPSPI1_SR (IMXRT_LPSPI1.offset014)
- #define LPSPI1_IER (IMXRT_LPSPI1.offset018)
- #define LPSPI1_DER (IMXRT_LPSPI1.offset01C)
- #define LPSPI1_CFGR0 (IMXRT_LPSPI1.offset020)
- #define LPSPI1_CFGR1 (IMXRT_LPSPI1.offset024)
- #define LPSPI1_DMR0 (IMXRT_LPSPI1.offset030)
- #define LPSPI1_DMR1 (IMXRT_LPSPI1.offset034)
- #define LPSPI1_CCR (IMXRT_LPSPI1.offset040)
- #define LPSPI1_FCR (IMXRT_LPSPI1.offset058)
- #define LPSPI1_FSR (IMXRT_LPSPI1.offset05C)
- #define LPSPI1_TCR (IMXRT_LPSPI1.offset060)
- #define LPSPI1_TDR (IMXRT_LPSPI1.offset064)
- #define LPSPI1_RSR (IMXRT_LPSPI1.offset070)
- #define LPSPI1_RDR (IMXRT_LPSPI1.offset074)
- #define IMXRT_LPSPI2 (*(IMXRT_REGISTER32_t *)0x40398000)
- #define LPSPI2_VERID (IMXRT_LPSPI2.offset000)
- #define LPSPI2_PARAM (IMXRT_LPSPI2.offset004)
- #define LPSPI2_CR (IMXRT_LPSPI2.offset010)
- #define LPSPI2_SR (IMXRT_LPSPI2.offset014)
- #define LPSPI2_IER (IMXRT_LPSPI2.offset018)
- #define LPSPI2_DER (IMXRT_LPSPI2.offset01C)
- #define LPSPI2_CFGR0 (IMXRT_LPSPI2.offset020)
- #define LPSPI2_CFGR1 (IMXRT_LPSPI2.offset024)
- #define LPSPI2_DMR0 (IMXRT_LPSPI2.offset030)
- #define LPSPI2_DMR1 (IMXRT_LPSPI2.offset034)
- #define LPSPI2_CCR (IMXRT_LPSPI2.offset040)
- #define LPSPI2_FCR (IMXRT_LPSPI2.offset058)
- #define LPSPI2_FSR (IMXRT_LPSPI2.offset05C)
- #define LPSPI2_TCR (IMXRT_LPSPI2.offset060)
- #define LPSPI2_TDR (IMXRT_LPSPI2.offset064)
- #define LPSPI2_RSR (IMXRT_LPSPI2.offset070)
- #define LPSPI2_RDR (IMXRT_LPSPI2.offset074)
- #define IMXRT_LPSPI3 (*(IMXRT_REGISTER32_t *)0x4039C000)
- #define LPSPI3_VERID (IMXRT_LPSPI3.offset000)
- #define LPSPI3_PARAM (IMXRT_LPSPI3.offset004)
- #define LPSPI3_CR (IMXRT_LPSPI3.offset010)
- #define LPSPI3_SR (IMXRT_LPSPI3.offset014)
- #define LPSPI3_IER (IMXRT_LPSPI3.offset018)
- #define LPSPI3_DER (IMXRT_LPSPI3.offset01C)
- #define LPSPI3_CFGR0 (IMXRT_LPSPI3.offset020)
- #define LPSPI3_CFGR1 (IMXRT_LPSPI3.offset024)
- #define LPSPI3_DMR0 (IMXRT_LPSPI3.offset030)
- #define LPSPI3_DMR1 (IMXRT_LPSPI3.offset034)
- #define LPSPI3_CCR (IMXRT_LPSPI3.offset040)
- #define LPSPI3_FCR (IMXRT_LPSPI3.offset058)
- #define LPSPI3_FSR (IMXRT_LPSPI3.offset05C)
- #define LPSPI3_TCR (IMXRT_LPSPI3.offset060)
- #define LPSPI3_TDR (IMXRT_LPSPI3.offset064)
- #define LPSPI3_RSR (IMXRT_LPSPI3.offset070)
- #define LPSPI3_RDR (IMXRT_LPSPI3.offset074)
- #define IMXRT_LPSPI4 (*(IMXRT_REGISTER32_t *)0x403A0000)
- #define LPSPI4_VERID (IMXRT_LPSPI4.offset000)
- #define LPSPI4_PARAM (IMXRT_LPSPI4.offset004)
- #define LPSPI4_CR (IMXRT_LPSPI4.offset010)
- #define LPSPI4_SR (IMXRT_LPSPI4.offset014)
- #define LPSPI4_IER (IMXRT_LPSPI4.offset018)
- #define LPSPI4_DER (IMXRT_LPSPI4.offset01C)
- #define LPSPI4_CFGR0 (IMXRT_LPSPI4.offset020)
- #define LPSPI4_CFGR1 (IMXRT_LPSPI4.offset024)
- #define LPSPI4_DMR0 (IMXRT_LPSPI4.offset030)
- #define LPSPI4_DMR1 (IMXRT_LPSPI4.offset034)
- #define LPSPI4_CCR (IMXRT_LPSPI4.offset040)
- #define LPSPI4_FCR (IMXRT_LPSPI4.offset058)
- #define LPSPI4_FSR (IMXRT_LPSPI4.offset05C)
- #define LPSPI4_TCR (IMXRT_LPSPI4.offset060)
- #define LPSPI4_TDR (IMXRT_LPSPI4.offset064)
- #define LPSPI4_RSR (IMXRT_LPSPI4.offset070)
- #define LPSPI4_RDR (IMXRT_LPSPI4.offset074)
-
- // page 2520
- #define IMXRT_LPUART1 (*(IMXRT_REGISTER32_t *)0x40184000)
- #define LPUART1_VERID (IMXRT_LPUART1.offset000)
- #define LPUART1_PARAM (IMXRT_LPUART1.offset004)
- #define LPUART1_GLOBAL (IMXRT_LPUART1.offset008)
- #define LPUART1_PINCFG (IMXRT_LPUART1.offset00C)
- #define LPUART1_BAUD (IMXRT_LPUART1.offset010)
- #define LPUART1_STAT (IMXRT_LPUART1.offset014)
- #define LPUART1_CTRL (IMXRT_LPUART1.offset018)
- #define LPUART1_DATA (IMXRT_LPUART1.offset01C)
- #define LPUART1_MATCH (IMXRT_LPUART1.offset020)
- #define LPUART1_MODIR (IMXRT_LPUART1.offset024)
- #define LPUART1_FIFO (IMXRT_LPUART1.offset028)
- #define LPUART1_WATER (IMXRT_LPUART1.offset02C)
- #define IMXRT_LPUART2 (*(IMXRT_REGISTER32_t *)0x40188000)
- #define LPUART2_VERID (IMXRT_LPUART2.offset000)
- #define LPUART2_PARAM (IMXRT_LPUART2.offset004)
- #define LPUART2_GLOBAL (IMXRT_LPUART2.offset008)
- #define LPUART2_PINCFG (IMXRT_LPUART2.offset00C)
- #define LPUART2_BAUD (IMXRT_LPUART2.offset010)
- #define LPUART2_STAT (IMXRT_LPUART2.offset014)
- #define LPUART2_CTRL (IMXRT_LPUART2.offset018)
- #define LPUART2_DATA (IMXRT_LPUART2.offset01C)
- #define LPUART2_MATCH (IMXRT_LPUART2.offset020)
- #define LPUART2_MODIR (IMXRT_LPUART2.offset024)
- #define LPUART2_FIFO (IMXRT_LPUART2.offset028)
- #define LPUART2_WATER (IMXRT_LPUART2.offset02C)
- #define IMXRT_LPUART3 (*(IMXRT_REGISTER32_t *)0x4018C000)
- #define LPUART3_VERID (IMXRT_LPUART3.offset000)
- #define LPUART3_PARAM (IMXRT_LPUART3.offset004)
- #define LPUART3_GLOBAL (IMXRT_LPUART3.offset008)
- #define LPUART3_PINCFG (IMXRT_LPUART3.offset00C)
- #define LPUART3_BAUD (IMXRT_LPUART3.offset010)
- #define LPUART3_STAT (IMXRT_LPUART3.offset014)
- #define LPUART3_CTRL (IMXRT_LPUART3.offset018)
- #define LPUART3_DATA (IMXRT_LPUART3.offset01C)
- #define LPUART3_MATCH (IMXRT_LPUART3.offset020)
- #define LPUART3_MODIR (IMXRT_LPUART3.offset024)
- #define LPUART3_FIFO (IMXRT_LPUART3.offset028)
- #define LPUART3_WATER (IMXRT_LPUART3.offset02C)
- #define IMXRT_LPUART4 (*(IMXRT_REGISTER32_t *)0x40190000)
- #define LPUART4_VERID (IMXRT_LPUART4.offset000)
- #define LPUART4_PARAM (IMXRT_LPUART4.offset004)
- #define LPUART4_GLOBAL (IMXRT_LPUART4.offset008)
- #define LPUART4_PINCFG (IMXRT_LPUART4.offset00C)
- #define LPUART4_BAUD (IMXRT_LPUART4.offset010)
- #define LPUART4_STAT (IMXRT_LPUART4.offset014)
- #define LPUART4_CTRL (IMXRT_LPUART4.offset018)
- #define LPUART4_DATA (IMXRT_LPUART4.offset01C)
- #define LPUART4_MATCH (IMXRT_LPUART4.offset020)
- #define LPUART4_MODIR (IMXRT_LPUART4.offset024)
- #define LPUART4_FIFO (IMXRT_LPUART4.offset028)
- #define LPUART4_WATER (IMXRT_LPUART4.offset02C)
- #define IMXRT_LPUART5 (*(IMXRT_REGISTER32_t *)0x40194000)
- #define LPUART5_VERID (IMXRT_LPUART5.offset000)
- #define LPUART5_PARAM (IMXRT_LPUART5.offset004)
- #define LPUART5_GLOBAL (IMXRT_LPUART5.offset008)
- #define LPUART5_PINCFG (IMXRT_LPUART5.offset00C)
- #define LPUART5_BAUD (IMXRT_LPUART5.offset010)
- #define LPUART5_STAT (IMXRT_LPUART5.offset014)
- #define LPUART5_CTRL (IMXRT_LPUART5.offset018)
- #define LPUART5_DATA (IMXRT_LPUART5.offset01C)
- #define LPUART5_MATCH (IMXRT_LPUART5.offset020)
- #define LPUART5_MODIR (IMXRT_LPUART5.offset024)
- #define LPUART5_FIFO (IMXRT_LPUART5.offset028)
- #define LPUART5_WATER (IMXRT_LPUART5.offset02C)
- #define IMXRT_LPUART6 (*(IMXRT_REGISTER32_t *)0x40198000)
- #define LPUART6_VERID (IMXRT_LPUART6.offset000)
- #define LPUART6_PARAM (IMXRT_LPUART6.offset004)
- #define LPUART6_GLOBAL (IMXRT_LPUART6.offset008)
- #define LPUART6_PINCFG (IMXRT_LPUART6.offset00C)
- #define LPUART6_BAUD (IMXRT_LPUART6.offset010)
- #define LPUART6_STAT (IMXRT_LPUART6.offset014)
- #define LPUART6_CTRL (IMXRT_LPUART6.offset018)
- #define LPUART6_DATA (IMXRT_LPUART6.offset01C)
- #define LPUART6_MATCH (IMXRT_LPUART6.offset020)
- #define LPUART6_MODIR (IMXRT_LPUART6.offset024)
- #define LPUART6_FIFO (IMXRT_LPUART6.offset028)
- #define LPUART6_WATER (IMXRT_LPUART6.offset02C)
- #define IMXRT_LPUART7 (*(IMXRT_REGISTER32_t *)0x4019C000)
- #define LPUART7_VERID (IMXRT_LPUART7.offset000)
- #define LPUART7_PARAM (IMXRT_LPUART7.offset004)
- #define LPUART7_GLOBAL (IMXRT_LPUART7.offset008)
- #define LPUART7_PINCFG (IMXRT_LPUART7.offset00C)
- #define LPUART7_BAUD (IMXRT_LPUART7.offset010)
- #define LPUART7_STAT (IMXRT_LPUART7.offset014)
- #define LPUART7_CTRL (IMXRT_LPUART7.offset018)
- #define LPUART7_DATA (IMXRT_LPUART7.offset01C)
- #define LPUART7_MATCH (IMXRT_LPUART7.offset020)
- #define LPUART7_MODIR (IMXRT_LPUART7.offset024)
- #define LPUART7_FIFO (IMXRT_LPUART7.offset028)
- #define LPUART7_WATER (IMXRT_LPUART7.offset02C)
- #define IMXRT_LPUART8 (*(IMXRT_REGISTER32_t *)0x401A0000)
- #define LPUART8_VERID (IMXRT_LPUART8.offset000)
- #define LPUART8_PARAM (IMXRT_LPUART8.offset004)
- #define LPUART8_GLOBAL (IMXRT_LPUART8.offset008)
- #define LPUART8_PINCFG (IMXRT_LPUART8.offset00C)
- #define LPUART8_BAUD (IMXRT_LPUART8.offset010)
- #define LPUART8_STAT (IMXRT_LPUART8.offset014)
- #define LPUART8_CTRL (IMXRT_LPUART8.offset018)
- #define LPUART8_DATA (IMXRT_LPUART8.offset01C)
- #define LPUART8_MATCH (IMXRT_LPUART8.offset020)
- #define LPUART8_MODIR (IMXRT_LPUART8.offset024)
- #define LPUART8_FIFO (IMXRT_LPUART8.offset028)
- #define LPUART8_WATER (IMXRT_LPUART8.offset02C)
-
- // page 2558
- #define IMXRT_OCOTP (*(IMXRT_REGISTER32_t *)0x401F4000)
- #define HW_OCOTP_CTRL (IMXRT_OCOTP.offset000)
- #define HW_OCOTP_CTRL_SET (IMXRT_OCOTP.offset004)
- #define HW_OCOTP_CTRL_CLR (IMXRT_OCOTP.offset008)
- #define HW_OCOTP_CTRL_TOG (IMXRT_OCOTP.offset00C)
- #define HW_OCOTP_TIMING (IMXRT_OCOTP.offset010)
- #define HW_OCOTP_DATA (IMXRT_OCOTP.offset020)
- #define HW_OCOTP_READ_CTRL (IMXRT_OCOTP.offset030)
- #define HW_OCOTP_READ_FUSE_DATA (IMXRT_OCOTP.offset040)
- #define HW_OCOTP_SW_STICKY (IMXRT_OCOTP.offset050)
- #define HW_OCOTP_SCS (IMXRT_OCOTP.offset060)
- #define HW_OCOTP_SCS_SET (IMXRT_OCOTP.offset064)
- #define HW_OCOTP_SCS_CLR (IMXRT_OCOTP.offset068)
- #define HW_OCOTP_SCS_TOG (IMXRT_OCOTP.offset06C)
- #define HW_OCOTP_VERSION (IMXRT_OCOTP.offset090)
- #define HW_OCOTP_TIMING2 (IMXRT_OCOTP.offset100)
- #define IMXRT_OCOTP_VALUE (*(IMXRT_REGISTER32_t *)0x401F4400)
- #define HW_OCOTP_LOCK (IMXRT_OCOTP_VALUE.offset000)
- #define HW_OCOTP_CFG0 (IMXRT_OCOTP_VALUE.offset010)
- #define HW_OCOTP_CFG1 (IMXRT_OCOTP_VALUE.offset020)
- #define HW_OCOTP_CFG2 (IMXRT_OCOTP_VALUE.offset030)
- #define HW_OCOTP_CFG3 (IMXRT_OCOTP_VALUE.offset040)
- #define HW_OCOTP_CFG4 (IMXRT_OCOTP_VALUE.offset050)
- #define HW_OCOTP_CFG5 (IMXRT_OCOTP_VALUE.offset060)
- #define HW_OCOTP_CFG6 (IMXRT_OCOTP_VALUE.offset070)
- #define HW_OCOTP_MEM0 (IMXRT_OCOTP_VALUE.offset080)
- #define HW_OCOTP MEM1 (IMXRT_OCOTP_VALUE.offset090)
- #define HW_OCOTP_MEM2 (IMXRT_OCOTP_VALUE.offset0A0)
- #define HW_OCOTP_MEM3 (IMXRT_OCOTP_VALUE.offset0B0)
- #define HW_OCOTP_MEM4 (IMXRT_OCOTP_VALUE.offset0C0)
- #define HW_OCOTP_ANA0 (IMXRT_OCOTP_VALUE.offset0D0)
- #define HW_OCOTP_ANA1 (IMXRT_OCOTP_VALUE.offset0E0)
- #define HW_OCOTP_ANA2 (IMXRT_OCOTP_VALUE.offset0F0)
- #define HW_OCOTP_SRK0 (IMXRT_OCOTP_VALUE.offset180)
- #define HW_OCOTP_SRK1 (IMXRT_OCOTP_VALUE.offset190)
- #define HW_OCOTP_SRK2 (IMXRT_OCOTP_VALUE.offset1A0)
- #define HW_OCOTP_SRK3 (IMXRT_OCOTP_VALUE.offset1B0)
- #define HW_OCOTP_SRK4 (IMXRT_OCOTP_VALUE.offset1C0)
- #define HW_OCOTP_SRK5 (IMXRT_OCOTP_VALUE.offset1D0)
- #define HW_OCOTP_SRK6 (IMXRT_OCOTP_VALUE.offset1E0)
- #define HW_OCOTP_SRK7 (IMXRT_OCOTP_VALUE.offset1F0)
- #define HW_OCOTP_SJC_RESP0 (IMXRT_OCOTP_VALUE.offset200)
- #define HW_OCOTP_SJC_RESP1 (IMXRT_OCOTP_VALUE.offset210)
- #define HW_OCOTP_MAC0 (IMXRT_OCOTP_VALUE.offset220)
- #define HW_OCOTP_MAC1 (IMXRT_OCOTP_VALUE.offset230)
- #define HW_OCOTP_GP3 (IMXRT_OCOTP_VALUE.offset240)
- #define HW_OCOTP_GP1 (IMXRT_OCOTP_VALUE.offset260)
- #define HW_OCOTP_GP2 (IMXRT_OCOTP_VALUE.offset270)
- #define HW_OCOTP_SW_GP1 (IMXRT_OCOTP_VALUE.offset280)
- #define HW_OCOTP_SW_GP20 (IMXRT_OCOTP_VALUE.offset290)
- #define HW_OCOTP_SW_GP21 (IMXRT_OCOTP_VALUE.offset2A0)
- #define HW_OCOTP_SW_GP22 (IMXRT_OCOTP_VALUE.offset2B0)
- #define HW_OCOTP_SW_GP23 (IMXRT_OCOTP_VALUE.offset2C0)
- #define HW_OCOTP_MISC_CONF0 (IMXRT_OCOTP_VALUE.offset2D0)
- #define HW_OCOTP_MISC_CONF1 (IMXRT_OCOTP_VALUE.offset2E0)
- #define HW_OCOTP_SRK_REVOKE (IMXRT_OCOTP_VALUE.offset2F0)
-
- // page 2631
- #define IMXRT_PIT (*(IMXRT_REGISTER32_t *)0x40084000)
- #define PIT_MCR (IMXRT_PIT.offset000)
- #define PIT_LTMR64H (IMXRT_PIT.offset0E0)
- #define PIT_LTMR64L (IMXRT_PIT.offset0E4)
- #define PIT_LDVAL0 (IMXRT_PIT.offset100)
- #define PIT_CVAL0 (IMXRT_PIT.offset104)
- #define PIT_TCTRL0 (IMXRT_PIT.offset108)
- #define PIT_TFLG0 (IMXRT_PIT.offset10C)
- #define PIT_LDVAL1 (IMXRT_PIT.offset110)
- #define PIT_CVAL1 (IMXRT_PIT.offset114)
- #define PIT_TCTRL1 (IMXRT_PIT.offset118)
- #define PIT_TFLG1 (IMXRT_PIT.offset11C)
- #define PIT_LDVAL2 (IMXRT_PIT.offset120)
- #define PIT_CVAL2 (IMXRT_PIT.offset124)
- #define PIT_TCTRL2 (IMXRT_PIT.offset128)
- #define PIT_TFLG2 (IMXRT_PIT.offset12C)
- #define PIT_LDVAL3 (IMXRT_PIT.offset130)
- #define PIT_CVAL3 (IMXRT_PIT.offset134)
- #define PIT_TCTRL3 (IMXRT_PIT.offset138)
- #define PIT_TFLG3 (IMXRT_PIT.offset13C)
-
- // page 2646
- #define IMXRT_PMU (*(IMXRT_REGISTER32_t *)0x400D8000)
- #define PMU_REG_1P1 (IMXRT_PMU.offset110)
- #define PMU_REG_1P1_SET (IMXRT_PMU.offset114)
- #define PMU_REG_1P1_CLR (IMXRT_PMU.offset118)
- #define PMU_REG_1P1_TOG (IMXRT_PMU.offset11C)
- #define PMU_REG_3P0 (IMXRT_PMU.offset120)
- #define PMU_REG_3P0_SET (IMXRT_PMU.offset124)
- #define PMU_REG_3P0_CLR (IMXRT_PMU.offset128)
- #define PMU_REG_3P0_TOG (IMXRT_PMU.offset12C)
- #define PMU_REG_2P5 (IMXRT_PMU.offset130)
- #define PMU_REG_2P5_SET (IMXRT_PMU.offset134)
- #define PMU_REG_2P5_CLR (IMXRT_PMU.offset138)
- #define PMU_REG_2P5_TOG (IMXRT_PMU.offset13C)
- #define PMU_REG_CORE (IMXRT_PMU.offset140)
- #define PMU_REG_CORE_SET (IMXRT_PMU.offset144)
- #define PMU_REG_CORE_CLR (IMXRT_PMU.offset148)
- #define PMU_REG_CORE_TOG (IMXRT_PMU.offset14C)
- #define PMU_MISC0 (IMXRT_PMU.offset150)
- #define PMU_MISC0_SET (IMXRT_PMU.offset154)
- #define PMU_MISC0_CLR (IMXRT_PMU.offset158)
- #define PMU_MISC0_TOG (IMXRT_PMU.offset15C)
- #define PMU_MISC1 (IMXRT_PMU.offset160)
- #define PMU_MISC1_SET (IMXRT_PMU.offset164)
- #define PMU_MISC1_CLR (IMXRT_PMU.offset168)
- #define PMU_MISC1_TOG (IMXRT_PMU.offset16C)
- #define PMU_MISC2 (IMXRT_PMU.offset170)
- #define PMU_MISC2_SET (IMXRT_PMU.offset174)
- #define PMU_MISC2_CLR (IMXRT_PMU.offset178)
- #define PMU_MISC2_TOG (IMXRT_PMU.offset17C)
-
- // page 2728
- #define IMXRT_PMU (*(IMXRT_REGISTER32_t *)0x402B4000)
- #define PXP_HW_PXP_CTRL
- #define PXP_HW_PXP_CTRL_SET
- #define PXP_HW_PXP_CTRL_CLR
- #define PXP_HW_PXP_CTRL_TOG
- #define PXP_HW_PXP_STAT
- #define PXP_HW_PXP_STAT_SET
- #define PXP_HW_PXP_STAT_CLR
- #define PXP_HW_PXP_STAT_TOG
- #define PXP_HW_PXP_OUT_CTRL
- #define PXP_HW_PXP_OUT_CTRL_SET
- #define PXP_HW_PXP_OUT_CTRL_CLR
- #define PXP_HW_PXP_OUT_CTRL_TOG
- #define PXP_HW_PXP_OUT_BUF
- #define PXP_HW_PXP_OUT_BUF2
- #define PXP_HW_PXP_OUT_PITCH
- #define PXP_HW_PXP_OUT_LRC
- #define PXP_HW_PXP_OUT_PS_ULC
- #define PXP_HW_PXP_OUT_PS_LRC
- #define PXP_HW_PXP_OUT_AS_ULC
- #define PXP_HW_PXP_OUT_AS_LRC
- #define PXP_HW_PXP_PS_CTRL
- #define PXP_HW_PXP_PS_CTRL_SET
- #define PXP_HW_PXP_PS_CTRL_CLR
- #define PXP_HW_PXP_PS_CTRL_TOG
- #define PXP_HW_PXP_PS_BUF
- #define PXP_HW_PXP_PS_UBUF
- #define PXP_HW_PXP_PS_VBUF
- #define PXP_HW_PXP_PS_PITCH
- #define PXP_HW_PXP_PS_BACKGROUND_0
- #define PXP_HW_PXP_PS_SCALE
- #define PXP_HW_PXP_PS_OFFSET
- #define PXP_HW_PXP_PS_CLRKEYLOW_0
- #define PXP_HW_PXP_PS_CLRKEYHIGH_0
- #define PXP_HW_PXP_AS_CTRL
- #define PXP_HW_PXP_AS_BUF
- #define PXP_HW_PXP_AS_PITCH
- #define PXP_HW_PXP_AS_CLRKEYLOW_0
- #define PXP_HW_PXP_AS_CLRKEYHIGH_0
- #define PXP_HW_PXP_CSC1_COEF0
- #define PXP_HW_PXP_CSC1_COEF1
- #define PXP_HW_PXP_CSC1_COEF2
- #define PXP_HW_PXP_CSC2_CTRL
- #define PXP_HW_PXP_CSC2_COEF0
- #define PXP_HW_PXP_CSC2_COEF1
- #define PXP_HW_PXP_CSC2_COEF2
- #define PXP_HW_PXP_CSC2_COEF3
- #define PXP_HW_PXP_CSC2_COEF4
- #define PXP_HW_PXP_CSC2_COEF5
- #define PXP_HW_PXP_LUT_CTRL
- #define PXP_HW_PXP_LUT_ADDR
- #define PXP_HW_PXP_LUT_DATA
- #define PXP_HW_PXP_LUT_EXTMEM
- #define PXP_HW_PXP_CFA
- #define PXP_HW_PXP_ALPHA_A_CTRL
- #define PXP_HW_PXP_PS_BACKGROUND_1
- #define PXP_HW_PXP_PS_CLRKEYLOW_1
- #define PXP_HW_PXP_PS_CLRKEYHIGH_1
- #define PXP_HW_PXP_AS_CLRKEYLOW_1
- #define PXP_HW_PXP_AS_CLRKEYHIGH_1
- #define PXP_HW_PXP_CTRL2
- #define PXP_HW_PXP_CTRL2_SET
- #define PXP_HW_PXP_CTRL2_CLR
- #define PXP_HW_PXP_CTRL2_TOG
- #define PXP_HW_PXP_POWER_REG0
- #define PXP_HW_PXP_POWER_REG1
- #define PXP_HW_PXP_DATA_PATH_CTRL0
- #define PXP_HW_PXP_DATA_PATH_CTRL0_SET
- #define PXP_HW_PXP_DATA_PATH_CTRL0_CLR
- #define PXP_HW_PXP_DATA_PATH_CTRL0_TOG
- #define PXP_HW_PXP_DATA_PATH_CTRL1
- #define PXP_HW_PXP_DATA_PATH_CTRL1_SET
- #define PXP_HW_PXP_DATA_PATH_CTRL1_CLR
- #define PXP_HW_PXP_DATA_PATH_CTRL1_TOG
- #define PXP_HW_PXP_INIT_MEM_CTRL
- #define PXP_HW_PXP_INIT_MEM_CTRL_SET
-
- #define PXP_HW_PXP_INIT_MEM_CTRL_CLR
- #define PXP_HW_PXP_INIT_MEM_CTRL_TOG
- #define PXP_HW_PXP_INIT_MEM_DATA
- #define PXP_HW_PXP_INIT_MEM_DATA_HIGH
- #define PXP_HW_PXP_IRQ_MASK
- #define PXP_HW_PXP_IRQ_MASK_SET
- #define PXP_HW_PXP_IRQ_MASK_CLR
- #define PXP_HW_PXP_IRQ_MASK_TOG
- #define PXP_HW_PXP_IRQ
- #define PXP_HW_PXP_IRQ_SET
- #define PXP_HW_PXP_IRQ_CLR
- #define PXP_HW_PXP_IRQ_TOG
- #define PXP_HW_PXP_NEXT_EN
- #define PXP_HW_PXP_NEXT_EN_SET
- #define PXP_HW_PXP_NEXT_EN_CLR
- #define PXP_HW_PXP_NEXT_EN_TOG
- #define PXP_HW_PXP_NEXT
- #define PXP_HW_PXP_DEBUGCTRL
- #define PXP_HW_PXP_DEBUG
- #define PXP_HW_PXP_VERSION
- #define PXP_HW_PXP_DITHER_STORE_SIZE_CH0
- #define PXP_HW_PXP_WFB_FETCH_CTRL
-
- #define PXP_HW_PXP_WFB_FETCH_CTRL_SET
- #define PXP_HW_PXP_WFB_FETCH_CTRL_CLR
- #define PXP_HW_PXP_WFB_FETCH_CTRL_TOG
- #define PXP_HW_PXP_WFB_FETCH_BUF1_ADDR
- #define PXP_HW_PXP_WFB_FETCH_BUF1_PITCH
- #define PXP_HW_PXP_WFB_FETCH_BUF1_SIZE
- #define PXP_HW_PXP_WFB_FETCH_BUF2_ADDR
- #define PXP_HW_PXP_WFB_FETCH_BUF2_PITCH
- #define PXP_HW_PXP_WFB_FETCH_BUF2_SIZE
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL0_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL1_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL2_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL3_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL4_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL5_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL6_MASK
- #define PXP_HW_PXP_WFB_ARRAY_PIXEL7_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG0_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG1_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG2_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG3_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG4_MASK
-
- #define PXP_HW_PXP_WFB_ARRAY_FLAG5_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG6_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG7_MASK
- #define PXP_HW_PXP_WFB_FETCH_BUF1_CORD
- #define PXP_HW_PXP_WFB_FETCH_BUF2_CORD
- #define PXP_HW_PXP_WFB_ARRAY_FLAG8_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG9_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG10_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG11_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG12_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG13_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG14_MASK
- #define PXP_HW_PXP_WFB_ARRAY_FLAG15_MASK
- #define PXP_HW_PXP_WFB_ARRAY_REG0
- #define PXP_HW_PXP_WFB_ARRAY_REG1
- #define PXP_HW_PXP_WFB_ARRAY_REG2
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH0
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH0_SET
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH0_CLR
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH0_TOG
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH1
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH1_SET
-
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH1_CLR
- #define PXP_HW_PXP_WFE_B_STORE_CTRL_CH1_TOG
- #define PXP_HW_PXP_WFE_B_STORE_STATUS_CH0
- #define PXP_HW_PXP_WFE_B_STORE_STATUS_CH1
- #define PXP_HW_PXP_WFE_B_STORE_SIZE_CH0
- #define PXP_HW_PXP_WFE_B_STORE_SIZE_CH1
- #define PXP_HW_PXP_WFE_B_STORE_PITCH
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH0
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH0_SET
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH0_CLR
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH0_TOG
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH1
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH1_SET
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH1_CLR
- #define PXP_HW_PXP_WFE_B_STORE_SHIFT_CTRL_CH1_TOG
- #define PXP_HW_PXP_WFE_B_STORE_ADDR_0_CH0
- #define PXP_HW_PXP_WFE_B_STORE_ADDR_1_CH0
- #define PXP_HW_PXP_WFE_B_STORE_FILL_DATA_CH0
- #define PXP_HW_PXP_WFE_B_STORE_ADDR_0_CH1
- #define PXP_HW_PXP_WFE_B_STORE_ADDR_1_CH1
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK0_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK0_L_CH0
-
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK1_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK1_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK2_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK2_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK3_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK3_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK4_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK4_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK5_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK5_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK6_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK6_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK7_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_MASK7_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_SHIFT_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_D_SHIFT_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_F_SHIFT_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_F_SHIFT_H_CH0
- #define PXP_HW_PXP_WFE_B_STORE_F_MASK_L_CH0
- #define PXP_HW_PXP_WFE_B_STORE_F_MASK_H_CH0
- #define PXP_HW_PXP_FETCH_WFE_B_DEBUG
- #define PXP_HW_PXP_DITHER_CTRL
-
- #define PXP_HW_PXP_DITHER_CTRL_SET
- #define PXP_HW_PXP_DITHER_CTRL_CLR
- #define PXP_HW_PXP_DITHER_CTRL_TOG
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_SET
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_CLR
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_TOG
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_SET
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_CLR
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_TOG
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_SET
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_CLR
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_TOG
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_SET
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_CLR
- #define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_TOG
- #define PXP_HW_PXP_WFE_B_CTRL
- #define PXP_HW_PXP_WFE_B_CTRL_SET
- #define PXP_HW_PXP_WFE_B_CTRL_CLR
-
- #define PXP_HW_PXP_WFE_B_CTRL_TOG
- #define PXP_HW_PXP_WFE_B_DIMENSIONS
- #define PXP_HW_PXP_WFE_B_OFFSET
- #define PXP_HW_PXP_WFE_B_SW_DATA_REGS
- #define PXP_HW_PXP_WFE_B_SW_FLAG_REGS
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX0
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX0_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX0_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX0_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX1
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX1_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX1_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX1_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX2
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX2_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX2_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX2_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX3
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX3_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX3_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX3_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX4
-
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX4_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX4_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX4_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX5
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX5_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX5_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX5_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX6
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX6_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX6_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX6_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX7
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX7_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX7_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX7_TOG
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX8
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX8_SET
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX8_CLR
- #define PXP_HW_PXP_WFE_B_STAGE1_MUX8_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX0
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX0_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX0_CLR
-
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX0_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX1
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX1_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX1_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX1_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX2
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX2_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX2_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX2_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX3
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX3_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX3_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX3_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX4
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX4_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX4_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX4_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX5
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX5_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX5_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX5_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX6
-
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX6_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX6_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX6_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX7
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX7_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX7_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX7_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX8
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX8_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX8_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX8_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX9
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX9_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX9_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX9_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX10
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX10_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX10_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX10_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX11
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX11_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX11_CLR
-
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX11_TOG
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX12
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX12_SET
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX12_CLR
- #define PXP_HW_PXP_WFE_B_STAGE2_MUX12_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX0
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX0_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX0_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX0_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX1
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX1_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX1_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX1_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX2
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX2_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX2_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX2_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX3
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX3_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX3_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX3_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX4
-
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX4_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX4_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX4_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX5
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX5_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX5_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX5_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX6
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX6_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX6_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX6_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX7
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX7_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX7_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX7_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX8
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX8_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX8_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX8_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX9
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX9_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX9_CLR
-
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX9_TOG
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX10
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX10_SET
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX10_CLR
- #define PXP_HW_PXP_WFE_B_STAGE3_MUX10_TOG
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_0
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_1
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_2
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_3
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_4
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_5
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_6
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT0_7
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_0
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_1
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_2
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_3
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_4
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_5
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_6
- #define PXP_HW_PXP_WFE_B_STG1_5X8_OUT1_7
- #define PXP_HW_PXP_WFE_B_STAGE1_5X8_MASKS_0
-
- #define PXP_HW_PXP_WFE_B_STG1_5X1_OUT0
- #define PXP_HW_PXP_WFE_B_STG1_5X1_MASKS
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_0
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_1
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_2
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_3
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_4
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_5
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_6
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT0_7
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_0
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_1
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_2
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_3
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_4
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_5
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_6
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT1_7
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_0
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_1
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_2
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_3
-
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_4
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_5
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_6
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT2_7
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_0
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_1
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_2
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_3
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_4
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_5
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_6
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT3_7
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_0
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_1
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_2
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_3
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_4
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_5
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_6
- #define PXP_HW_PXP_WFE_B_STG1_8X1_OUT4_7
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_0
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_1
-
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_2
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_3
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_4
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_5
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_6
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT0_7
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_0
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_1
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_2
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_3
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_4
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_5
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_6
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT1_7
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_0
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_1
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_2
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_3
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_4
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_5
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_6
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT2_7
-
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_0
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_1
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_2
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_3
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_4
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_5
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_6
- #define PXP_HW_PXP_WFE_B_STG2_5X6_OUT3_7
- #define PXP_HW_PXP_WFE_B_STAGE2_5X6_MASKS_0
- #define PXP_HW_PXP_WFE_B_STAGE2_5X6_ADDR_0
- #define PXP_HW_PXP_WFE_B_STG2_5X1_OUT0
- #define PXP_HW_PXP_WFE_B_STG2_5X1_OUT1
- #define PXP_HW_PXP_WFE_B_STG2_5X1_OUT2
- #define PXP_HW_PXP_WFE_B_STG2_5X1_OUT3
- #define PXP_HW_PXP_WFE_B_STG2_5X1_MASKS
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_0
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_1
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_2
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_3
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_4
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_5
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_6
-
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT0_7
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_0
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_1
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_2
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_3
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_4
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_5
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_6
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT1_7
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_0
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_1
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_2
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_3
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_4
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_5
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_6
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT2_7
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_0
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_1
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_2
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_3
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_4
-
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_5
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_6
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_OUT3_7
- #define PXP_HW_PXP_WFE_B_STG3_F8X1_MASKS
- #define PXP_HW_PXP_ALU_B_CTRL
- #define PXP_HW_PXP_ALU_B_CTRL_SET
- #define PXP_HW_PXP_ALU_B_CTRL_CLR
- #define PXP_HW_PXP_ALU_B_CTRL_TOG
- #define PXP_HW_PXP_ALU_B_BUF_SIZE
- #define PXP_HW_PXP_ALU_B_INST_ENTRY
- #define PXP_HW_PXP_ALU_B_PARAM
- #define PXP_HW_PXP_ALU_B_CONFIG
- #define PXP_HW_PXP_ALU_B_LUT_CONFIG
- #define PXP_HW_PXP_ALU_B_LUT_CONFIG_SET
- #define PXP_HW_PXP_ALU_B_LUT_CONFIG_CLR
- #define PXP_HW_PXP_ALU_B_LUT_CONFIG_TOG
- #define PXP_HW_PXP_ALU_B_LUT_DATA0
- #define PXP_HW_PXP_ALU_B_LUT_DATA1
- #define PXP_HW_PXP_ALU_B_DBG
- #define PXP_HW_PXP_HIST_A_CTRL
- #define PXP_HW_PXP_HIST_A_MASK
- #define PXP_HW_PXP_HIST_A_BUF_SIZE
-
- #define PXP_HW_PXP_HIST_A_TOTAL_PIXEL
- #define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X
- #define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y
- #define PXP_HW_PXP_HIST_A_RAW_STAT0
- #define PXP_HW_PXP_HIST_A_RAW_STAT1
- #define PXP_HW_PXP_HIST_B_CTRL
- #define PXP_HW_PXP_HIST_B_MASK
- #define PXP_HW_PXP_HIST_B_BUF_SIZE
- #define PXP_HW_PXP_HIST_B_TOTAL_PIXEL
- #define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X
- #define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y
- #define PXP_HW_PXP_HIST_B_RAW_STAT0
- #define PXP_HW_PXP_HIST_B_RAW_STAT1
- #define PXP_HW_PXP_HIST2_PARAM
- #define PXP_HW_PXP_HIST4_PARAM
- #define PXP_HW_PXP_HIST8_PARAM0
- #define PXP_HW_PXP_HIST8_PARAM1
- #define PXP_HW_PXP_HIST16_PARAM0
- #define PXP_HW_PXP_HIST16_PARAM1
- #define PXP_HW_PXP_HIST16_PARAM2
- #define PXP_HW_PXP_HIST16_PARAM3
- #define PXP_HW_PXP_HIST32_PARAM0
-
- #define PXP_HW_PXP_HIST32_PARAM1
- #define PXP_HW_PXP_HIST32_PARAM2
- #define PXP_HW_PXP_HIST32_PARAM3
- #define PXP_HW_PXP_HIST32_PARAM4
- #define PXP_HW_PXP_HIST32_PARAM5
- #define PXP_HW_PXP_HIST32_PARAM6
- #define PXP_HW_PXP_HIST32_PARAM7
- #define PXP_HW_PXP_HANDSHAKE_READY_MUX0
- #define PXP_HW_PXP_HANDSHAKE_DONE_MUX0
-
-
- // page 3147
- #define IMXRT_TMR1 (*(IMXRT_REGISTER16_t *)0x401DC000)
- #define TMR1_COMP10 (IMXRT_TMR1.offset000)
- #define TMR1_COMP20 (IMXRT_TMR1.offset002)
- #define TMR1_CAPT0 (IMXRT_TMR1.offset004)
- #define TMR1_LOAD0 (IMXRT_TMR1.offset006)
- #define TMR1_HOLD0 (IMXRT_TMR1.offset008)
- #define TMR1_CNTR0 (IMXRT_TMR1.offset00A)
- #define TMR1_CTRL0 (IMXRT_TMR1.offset00C)
- #define TMR1_SCTRL0 (IMXRT_TMR1.offset00E)
- #define TMR1_CMPLD10 (IMXRT_TMR1.offset010)
- #define TMR1_CMPLD20 (IMXRT_TMR1.offset012)
- #define TMR1_CSCTRL0 (IMXRT_TMR1.offset014)
- #define TMR1_FILT0 (IMXRT_TMR1.offset016)
- #define TMR1_DMA0 (IMXRT_TMR1.offset018)
- #define TMR1_ENBL (IMXRT_TMR1.offset01E)
- #define TMR1_COMP11 (IMXRT_TMR1.offset020)
- #define TMR1_COMP21 (IMXRT_TMR1.offset022)
- #define TMR1_CAPT1 (IMXRT_TMR1.offset024)
- #define TMR1_LOAD1 (IMXRT_TMR1.offset026)
- #define TMR1_HOLD1 (IMXRT_TMR1.offset028)
- #define TMR1_CNTR1 (IMXRT_TMR1.offset02A)
- #define TMR1_CTRL1 (IMXRT_TMR1.offset02C)
- #define TMR1_SCTRL1 (IMXRT_TMR1.offset02E)
- #define TMR1_CMPLD11 (IMXRT_TMR1.offset030)
- #define TMR1_CMPLD21 (IMXRT_TMR1.offset032)
- #define TMR1_CSCTRL1 (IMXRT_TMR1.offset034)
- #define TMR1_FILT1 (IMXRT_TMR1.offset036)
- #define TMR1_DMA1 (IMXRT_TMR1.offset038)
- #define TMR1_COMP12 (IMXRT_TMR1.offset040)
- #define TMR1_COMP22 (IMXRT_TMR1.offset042)
- #define TMR1_CAPT2 (IMXRT_TMR1.offset044)
- #define TMR1_LOAD2 (IMXRT_TMR1.offset046)
- #define TMR1_HOLD2 (IMXRT_TMR1.offset048)
- #define TMR1_CNTR2 (IMXRT_TMR1.offset04A)
- #define TMR1_CTRL2 (IMXRT_TMR1.offset04C)
- #define TMR1_SCTRL2 (IMXRT_TMR1.offset04E)
- #define TMR1_CMPLD12 (IMXRT_TMR1.offset050)
- #define TMR1_CMPLD22 (IMXRT_TMR1.offset052)
- #define TMR1_CSCTRL2 (IMXRT_TMR1.offset054)
- #define TMR1_FILT2 (IMXRT_TMR1.offset056)
- #define TMR1_DMA2 (IMXRT_TMR1.offset058)
- #define TMR1_COMP13 (IMXRT_TMR1.offset060)
- #define TMR1_COMP23 (IMXRT_TMR1.offset062)
- #define TMR1_CAPT3 (IMXRT_TMR1.offset064)
- #define TMR1_LOAD3 (IMXRT_TMR1.offset066)
- #define TMR1_HOLD3 (IMXRT_TMR1.offset068)
- #define TMR1_CNTR3 (IMXRT_TMR1.offset06A)
- #define TMR1_CTRL3 (IMXRT_TMR1.offset06C)
- #define TMR1_SCTRL3 (IMXRT_TMR1.offset06E)
- #define TMR1_CMPLD13 (IMXRT_TMR1.offset070)
- #define TMR1_CMPLD23 (IMXRT_TMR1.offset072)
- #define TMR1_CSCTRL3 (IMXRT_TMR1.offset074)
- #define TMR1_FILT3 (IMXRT_TMR1.offset076)
- #define TMR1_DMA3 (IMXRT_TMR1.offset078)
- #define IMXRT_TMR2 (*(IMXRT_REGISTER16_t *)0x401E0000)
- #define TMR2_COMP10 (IMXRT_TMR2.offset000)
- #define TMR2_COMP20 (IMXRT_TMR2.offset002)
- #define TMR2_CAPT0 (IMXRT_TMR2.offset004)
- #define TMR2_LOAD0 (IMXRT_TMR2.offset006)
- #define TMR2_HOLD0 (IMXRT_TMR2.offset008)
- #define TMR2_CNTR0 (IMXRT_TMR2.offset00A)
- #define TMR2_CTRL0 (IMXRT_TMR2.offset00C)
- #define TMR2_SCTRL0 (IMXRT_TMR2.offset00E)
- #define TMR2_CMPLD10 (IMXRT_TMR2.offset010)
- #define TMR2_CMPLD20 (IMXRT_TMR2.offset012)
- #define TMR2_CSCTRL0 (IMXRT_TMR2.offset014)
- #define TMR2_FILT0 (IMXRT_TMR2.offset016)
- #define TMR2_DMA0 (IMXRT_TMR2.offset018)
- #define TMR2_ENBL (IMXRT_TMR2.offset01E)
- #define TMR2_COMP11 (IMXRT_TMR2.offset020)
- #define TMR2_COMP21 (IMXRT_TMR2.offset022)
- #define TMR2_CAPT1 (IMXRT_TMR2.offset024)
- #define TMR2_LOAD1 (IMXRT_TMR2.offset026)
- #define TMR2_HOLD1 (IMXRT_TMR2.offset028)
- #define TMR2_CNTR1 (IMXRT_TMR2.offset02A)
- #define TMR2_CTRL1 (IMXRT_TMR2.offset02C)
- #define TMR2_SCTRL1 (IMXRT_TMR2.offset02E)
- #define TMR2_CMPLD11 (IMXRT_TMR2.offset030)
- #define TMR2_CMPLD21 (IMXRT_TMR2.offset032)
- #define TMR2_CSCTRL1 (IMXRT_TMR2.offset034)
- #define TMR2_FILT1 (IMXRT_TMR2.offset036)
- #define TMR2_DMA1 (IMXRT_TMR2.offset038)
- #define TMR2_COMP12 (IMXRT_TMR2.offset040)
- #define TMR2_COMP22 (IMXRT_TMR2.offset042)
- #define TMR2_CAPT2 (IMXRT_TMR2.offset044)
- #define TMR2_LOAD2 (IMXRT_TMR2.offset046)
- #define TMR2_HOLD2 (IMXRT_TMR2.offset048)
- #define TMR2_CNTR2 (IMXRT_TMR2.offset04A)
- #define TMR2_CTRL2 (IMXRT_TMR2.offset04C)
- #define TMR2_SCTRL2 (IMXRT_TMR2.offset04E)
- #define TMR2_CMPLD12 (IMXRT_TMR2.offset050)
- #define TMR2_CMPLD22 (IMXRT_TMR2.offset052)
- #define TMR2_CSCTRL2 (IMXRT_TMR2.offset054)
- #define TMR2_FILT2 (IMXRT_TMR2.offset056)
- #define TMR2_DMA2 (IMXRT_TMR2.offset058)
- #define TMR2_COMP13 (IMXRT_TMR2.offset060)
- #define TMR2_COMP23 (IMXRT_TMR2.offset062)
- #define TMR2_CAPT3 (IMXRT_TMR2.offset064)
- #define TMR2_LOAD3 (IMXRT_TMR2.offset066)
- #define TMR2_HOLD3 (IMXRT_TMR2.offset068)
- #define TMR2_CNTR3 (IMXRT_TMR2.offset06A)
- #define TMR2_CTRL3 (IMXRT_TMR2.offset06C)
- #define TMR2_SCTRL3 (IMXRT_TMR2.offset06E)
- #define TMR2_CMPLD13 (IMXRT_TMR2.offset070)
- #define TMR2_CMPLD23 (IMXRT_TMR2.offset072)
- #define TMR2_CSCTRL3 (IMXRT_TMR2.offset074)
- #define TMR2_FILT3 (IMXRT_TMR2.offset076)
- #define TMR2_DMA3 (IMXRT_TMR2.offset078)
- #define IMXRT_TMR3 (*(IMXRT_REGISTER16_t *)0x401E4000)
- #define TMR3_COMP10 (IMXRT_TMR3.offset000)
- #define TMR3_COMP20 (IMXRT_TMR3.offset002)
- #define TMR3_CAPT0 (IMXRT_TMR3.offset004)
- #define TMR3_LOAD0 (IMXRT_TMR3.offset006)
- #define TMR3_HOLD0 (IMXRT_TMR3.offset008)
- #define TMR3_CNTR0 (IMXRT_TMR3.offset00A)
- #define TMR3_CTRL0 (IMXRT_TMR3.offset00C)
- #define TMR3_SCTRL0 (IMXRT_TMR3.offset00E)
- #define TMR3_CMPLD10 (IMXRT_TMR3.offset010)
- #define TMR3_CMPLD20 (IMXRT_TMR3.offset012)
- #define TMR3_CSCTRL0 (IMXRT_TMR3.offset014)
- #define TMR3_FILT0 (IMXRT_TMR3.offset016)
- #define TMR3_DMA0 (IMXRT_TMR3.offset018)
- #define TMR3_ENBL (IMXRT_TMR3.offset01E)
- #define TMR3_COMP11 (IMXRT_TMR3.offset020)
- #define TMR3_COMP21 (IMXRT_TMR3.offset022)
- #define TMR3_CAPT1 (IMXRT_TMR3.offset024)
- #define TMR3_LOAD1 (IMXRT_TMR3.offset026)
- #define TMR3_HOLD1 (IMXRT_TMR3.offset028)
- #define TMR3_CNTR1 (IMXRT_TMR3.offset02A)
- #define TMR3_CTRL1 (IMXRT_TMR3.offset02C)
- #define TMR3_SCTRL1 (IMXRT_TMR3.offset02E)
- #define TMR3_CMPLD11 (IMXRT_TMR3.offset030)
- #define TMR3_CMPLD21 (IMXRT_TMR3.offset032)
- #define TMR3_CSCTRL1 (IMXRT_TMR3.offset034)
- #define TMR3_FILT1 (IMXRT_TMR3.offset036)
- #define TMR3_DMA1 (IMXRT_TMR3.offset038)
- #define TMR3_COMP12 (IMXRT_TMR3.offset040)
- #define TMR3_COMP22 (IMXRT_TMR3.offset042)
- #define TMR3_CAPT2 (IMXRT_TMR3.offset044)
- #define TMR3_LOAD2 (IMXRT_TMR3.offset046)
- #define TMR3_HOLD2 (IMXRT_TMR3.offset048)
- #define TMR3_CNTR2 (IMXRT_TMR3.offset04A)
- #define TMR3_CTRL2 (IMXRT_TMR3.offset04C)
- #define TMR3_SCTRL2 (IMXRT_TMR3.offset04E)
- #define TMR3_CMPLD12 (IMXRT_TMR3.offset050)
- #define TMR3_CMPLD22 (IMXRT_TMR3.offset052)
- #define TMR3_CSCTRL2 (IMXRT_TMR3.offset054)
- #define TMR3_FILT2 (IMXRT_TMR3.offset056)
- #define TMR3_DMA2 (IMXRT_TMR3.offset058)
- #define TMR3_COMP13 (IMXRT_TMR3.offset060)
- #define TMR3_COMP23 (IMXRT_TMR3.offset062)
- #define TMR3_CAPT3 (IMXRT_TMR3.offset064)
- #define TMR3_LOAD3 (IMXRT_TMR3.offset066)
- #define TMR3_HOLD3 (IMXRT_TMR3.offset068)
- #define TMR3_CNTR3 (IMXRT_TMR3.offset06A)
- #define TMR3_CTRL3 (IMXRT_TMR3.offset06C)
- #define TMR3_SCTRL3 (IMXRT_TMR3.offset06E)
- #define TMR3_CMPLD13 (IMXRT_TMR3.offset070)
- #define TMR3_CMPLD23 (IMXRT_TMR3.offset072)
- #define TMR3_CSCTRL3 (IMXRT_TMR3.offset074)
- #define TMR3_FILT3 (IMXRT_TMR3.offset076)
- #define TMR3_DMA3 (IMXRT_TMR3.offset078)
- #define IMXRT_TMR4 (*(IMXRT_REGISTER16_t *)0x401E8000)
- #define TMR4_COMP10 (IMXRT_TMR4.offset000)
- #define TMR4_COMP20 (IMXRT_TMR4.offset002)
- #define TMR4_CAPT0 (IMXRT_TMR4.offset004)
- #define TMR4_LOAD0 (IMXRT_TMR4.offset006)
- #define TMR4_HOLD0 (IMXRT_TMR4.offset008)
- #define TMR4_CNTR0 (IMXRT_TMR4.offset00A)
- #define TMR4_CTRL0 (IMXRT_TMR4.offset00C)
- #define TMR4_SCTRL0 (IMXRT_TMR4.offset00E)
- #define TMR4_CMPLD10 (IMXRT_TMR4.offset010)
- #define TMR4_CMPLD20 (IMXRT_TMR4.offset012)
- #define TMR4_CSCTRL0 (IMXRT_TMR4.offset014)
- #define TMR4_FILT0 (IMXRT_TMR4.offset016)
- #define TMR4_DMA0 (IMXRT_TMR4.offset018)
- #define TMR4_ENBL (IMXRT_TMR4.offset01E)
- #define TMR4_COMP11 (IMXRT_TMR4.offset020)
- #define TMR4_COMP21 (IMXRT_TMR4.offset022)
- #define TMR4_CAPT1 (IMXRT_TMR4.offset024)
- #define TMR4_LOAD1 (IMXRT_TMR4.offset026)
- #define TMR4_HOLD1 (IMXRT_TMR4.offset028)
- #define TMR4_CNTR1 (IMXRT_TMR4.offset02A)
- #define TMR4_CTRL1 (IMXRT_TMR4.offset02C)
- #define TMR4_SCTRL1 (IMXRT_TMR4.offset02E)
- #define TMR4_CMPLD11 (IMXRT_TMR4.offset030)
- #define TMR4_CMPLD21 (IMXRT_TMR4.offset032)
- #define TMR4_CSCTRL1 (IMXRT_TMR4.offset034)
- #define TMR4_FILT1 (IMXRT_TMR4.offset036)
- #define TMR4_DMA1 (IMXRT_TMR4.offset038)
- #define TMR4_COMP12 (IMXRT_TMR4.offset040)
- #define TMR4_COMP22 (IMXRT_TMR4.offset042)
- #define TMR4_CAPT2 (IMXRT_TMR4.offset044)
- #define TMR4_LOAD2 (IMXRT_TMR4.offset046)
- #define TMR4_HOLD2 (IMXRT_TMR4.offset048)
- #define TMR4_CNTR2 (IMXRT_TMR4.offset04A)
- #define TMR4_CTRL2 (IMXRT_TMR4.offset04C)
- #define TMR4_SCTRL2 (IMXRT_TMR4.offset04E)
- #define TMR4_CMPLD12 (IMXRT_TMR4.offset050)
- #define TMR4_CMPLD22 (IMXRT_TMR4.offset052)
- #define TMR4_CSCTRL2 (IMXRT_TMR4.offset054)
- #define TMR4_FILT2 (IMXRT_TMR4.offset056)
- #define TMR4_DMA2 (IMXRT_TMR4.offset058)
- #define TMR4_COMP13 (IMXRT_TMR4.offset060)
- #define TMR4_COMP23 (IMXRT_TMR4.offset062)
- #define TMR4_CAPT3 (IMXRT_TMR4.offset064)
- #define TMR4_LOAD3 (IMXRT_TMR4.offset066)
- #define TMR4_HOLD3 (IMXRT_TMR4.offset068)
- #define TMR4_CNTR3 (IMXRT_TMR4.offset06A)
- #define TMR4_CTRL3 (IMXRT_TMR4.offset06C)
- #define TMR4_SCTRL3 (IMXRT_TMR4.offset06E)
- #define TMR4_CMPLD13 (IMXRT_TMR4.offset070)
- #define TMR4_CMPLD23 (IMXRT_TMR4.offset072)
- #define TMR4_CSCTRL3 (IMXRT_TMR4.offset074)
- #define TMR4_FILT3 (IMXRT_TMR4.offset076)
- #define TMR4_DMA3 (IMXRT_TMR4.offset078)
-
- #define IMXRT_ROMC (*(IMXRT_REGISTER32_t *)0x40180000)
- #define ROMC_ROMPATCH7D (IMXRT_ROMC.offset0D4)
- #define ROMC_ROMPATCH6D (IMXRT_ROMC.offset0D8)
- #define ROMC_ROMPATCH5D (IMXRT_ROMC.offset0DC)
- #define ROMC_ROMPATCH4D (IMXRT_ROMC.offset0E0)
- #define ROMC_ROMPATCH3D (IMXRT_ROMC.offset0E4)
- #define ROMC_ROMPATCH2D (IMXRT_ROMC.offset0E8)
- #define ROMC_ROMPATCH1D (IMXRT_ROMC.offset0EC)
- #define ROMC_ROMPATCH0D (IMXRT_ROMC.offset0F0)
- #define ROMC_ROMPATCHCNTL (IMXRT_ROMC.offset0F4)
- #define ROMC_ROMPATCHENH (IMXRT_ROMC.offset0F8)
- #define ROMC_ROMPATCHENL (IMXRT_ROMC.offset0FC)
- #define ROMC_ROMPATCH0A (IMXRT_ROMC.offset100)
- #define ROMC_ROMPATCH1A (IMXRT_ROMC.offset104)
- #define ROMC_ROMPATCH2A (IMXRT_ROMC.offset108)
- #define ROMC_ROMPATCH3A (IMXRT_ROMC.offset10C)
- #define ROMC_ROMPATCH4A (IMXRT_ROMC.offset110)
- #define ROMC_ROMPATCH5A (IMXRT_ROMC.offset114)
- #define ROMC_ROMPATCH6A (IMXRT_ROMC.offset118)
- #define ROMC_ROMPATCH7A (IMXRT_ROMC.offset11C)
- #define ROMC_ROMPATCH8A (IMXRT_ROMC.offset120)
- #define ROMC_ROMPATCH9A (IMXRT_ROMC.offset124)
- #define ROMC_ROMPATCH10A (IMXRT_ROMC.offset128)
- #define ROMC_ROMPATCH11A (IMXRT_ROMC.offset12C)
- #define ROMC_ROMPATCH12A (IMXRT_ROMC.offset130)
- #define ROMC_ROMPATCH13A (IMXRT_ROMC.offset134)
- #define ROMC_ROMPATCH14A (IMXRT_ROMC.offset138)
- #define ROMC_ROMPATCH15A (IMXRT_ROMC.offset13C)
- #define ROMC_ROMPATCHSR (IMXRT_ROMC.offset208)
-
-
- // page 3216
- #define IMXRT_I2S1 (*(IMXRT_REGISTER32_t *)0x40384000)
- #define I2S1_VERID (IMXRT_I2S1.offset000)
- #define I2S1_PARAM (IMXRT_I2S1.offset004)
- #define I2S1_TCSR (IMXRT_I2S1.offset008)
- #define I2S1_TCR1 (IMXRT_I2S1.offset00C)
- #define I2S1_TCR2 (IMXRT_I2S1.offset010)
- #define I2S1_TCR3 (IMXRT_I2S1.offset014)
- #define I2S1_TCR4 (IMXRT_I2S1.offset018)
- #define I2S1_TCR5 (IMXRT_I2S1.offset01C)
- #define I2S1_TDR0 (IMXRT_I2S1.offset020)
- #define I2S1_TDR1 (IMXRT_I2S1.offset024)
- #define I2S1_TDR2 (IMXRT_I2S1.offset028)
- #define I2S1_TDR3 (IMXRT_I2S1.offset02C)
- #define I2S1_TFR0 (IMXRT_I2S1.offset040)
- #define I2S1_TFR1 (IMXRT_I2S1.offset044)
- #define I2S1_TFR2 (IMXRT_I2S1.offset048)
- #define I2S1_TFR3 (IMXRT_I2S1.offset04C)
- #define I2S1_TMR (IMXRT_I2S1.offset060)
- #define I2S1_RCSR (IMXRT_I2S1.offset088)
- #define I2S1_RCR1 (IMXRT_I2S1.offset08C)
- #define I2S1_RCR2 (IMXRT_I2S1.offset090)
- #define I2S1_RCR3 (IMXRT_I2S1.offset094)
- #define I2S1_RCR4 (IMXRT_I2S1.offset098)
- #define I2S1_RCR5 (IMXRT_I2S1.offset09C)
- #define I2S1_RDR0 (IMXRT_I2S1.offset0A0)
- #define I2S1_RDR1 (IMXRT_I2S1.offset0A4)
- #define I2S1_RDR2 (IMXRT_I2S1.offset0A8)
- #define I2S1_RDR3 (IMXRT_I2S1.offset0AC)
- #define I2S1_RFR0 (IMXRT_I2S1.offset0C0)
- #define I2S1_RFR1 (IMXRT_I2S1.offset0C4)
- #define I2S1_RFR2 (IMXRT_I2S1.offset0C8)
- #define I2S1_RFR3 (IMXRT_I2S1.offset0CC)
- #define I2S1_RMR (IMXRT_I2S1.offset0E0)
- #define IMXRT_I2S2 (*(IMXRT_REGISTER32_t *)0x40388000)
- #define I2S2_VERID (IMXRT_I2S2.offset000)
- #define I2S2_PARAM (IMXRT_I2S2.offset004)
- #define I2S2_TCSR (IMXRT_I2S2.offset008)
- #define I2S2_TCR1 (IMXRT_I2S2.offset00C)
- #define I2S2_TCR2 (IMXRT_I2S2.offset010)
- #define I2S2_TCR3 (IMXRT_I2S2.offset014)
- #define I2S2_TCR4 (IMXRT_I2S2.offset018)
- #define I2S2_TCR5 (IMXRT_I2S2.offset01C)
- #define I2S2_TDR0 (IMXRT_I2S2.offset020)
- #define I2S2_TDR1 (IMXRT_I2S2.offset024)
- #define I2S2_TDR2 (IMXRT_I2S2.offset028)
- #define I2S2_TDR3 (IMXRT_I2S2.offset02C)
- #define I2S2_TFR0 (IMXRT_I2S2.offset040)
- #define I2S2_TFR1 (IMXRT_I2S2.offset044)
- #define I2S2_TFR2 (IMXRT_I2S2.offset048)
- #define I2S2_TFR3 (IMXRT_I2S2.offset04C)
- #define I2S2_TMR (IMXRT_I2S2.offset060)
- #define I2S2_RCSR (IMXRT_I2S2.offset088)
- #define I2S2_RCR1 (IMXRT_I2S2.offset08C)
- #define I2S2_RCR2 (IMXRT_I2S2.offset090)
- #define I2S2_RCR3 (IMXRT_I2S2.offset094)
- #define I2S2_RCR4 (IMXRT_I2S2.offset098)
- #define I2S2_RCR5 (IMXRT_I2S2.offset09C)
- #define I2S2_RDR0 (IMXRT_I2S2.offset0A0)
- #define I2S2_RDR1 (IMXRT_I2S2.offset0A4)
- #define I2S2_RDR2 (IMXRT_I2S2.offset0A8)
- #define I2S2_RDR3 (IMXRT_I2S2.offset0AC)
- #define I2S2_RFR0 (IMXRT_I2S2.offset0C0)
- #define I2S2_RFR1 (IMXRT_I2S2.offset0C4)
- #define I2S2_RFR2 (IMXRT_I2S2.offset0C8)
- #define I2S2_RFR3 (IMXRT_I2S2.offset0CC)
- #define I2S2_RMR (IMXRT_I2S2.offset0E0)
- #define IMXRT_I2S3 (*(IMXRT_REGISTER32_t *)0x4038C000)
- #define I2S3_VERID (IMXRT_I2S3.offset000)
- #define I2S3_PARAM (IMXRT_I2S3.offset004)
- #define I2S3_TCSR (IMXRT_I2S3.offset008)
- #define I2S3_TCR1 (IMXRT_I2S3.offset00C)
- #define I2S3_TCR2 (IMXRT_I2S3.offset010)
- #define I2S3_TCR3 (IMXRT_I2S3.offset014)
- #define I2S3_TCR4 (IMXRT_I2S3.offset018)
- #define I2S3_TCR5 (IMXRT_I2S3.offset01C)
- #define I2S3_TDR0 (IMXRT_I2S3.offset020)
- #define I2S3_TDR1 (IMXRT_I2S3.offset024)
- #define I2S3_TDR2 (IMXRT_I2S3.offset028)
- #define I2S3_TDR3 (IMXRT_I2S3.offset02C)
- #define I2S3_TFR0 (IMXRT_I2S3.offset040)
- #define I2S3_TFR1 (IMXRT_I2S3.offset044)
- #define I2S3_TFR2 (IMXRT_I2S3.offset048)
- #define I2S3_TFR3 (IMXRT_I2S3.offset04C)
- #define I2S3_TMR (IMXRT_I2S3.offset060)
- #define I2S3_RCSR (IMXRT_I2S3.offset088)
- #define I2S3_RCR1 (IMXRT_I2S3.offset08C)
- #define I2S3_RCR2 (IMXRT_I2S3.offset090)
- #define I2S3_RCR3 (IMXRT_I2S3.offset094)
- #define I2S3_RCR4 (IMXRT_I2S3.offset098)
- #define I2S3_RCR5 (IMXRT_I2S3.offset09C)
- #define I2S3_RDR0 (IMXRT_I2S3.offset0A0)
- #define I2S3_RDR1 (IMXRT_I2S3.offset0A4)
- #define I2S3_RDR2 (IMXRT_I2S3.offset0A8)
- #define I2S3_RDR3 (IMXRT_I2S3.offset0AC)
- #define I2S3_RFR0 (IMXRT_I2S3.offset0C0)
- #define I2S3_RFR1 (IMXRT_I2S3.offset0C4)
- #define I2S3_RFR2 (IMXRT_I2S3.offset0C8)
- #define I2S3_RFR3 (IMXRT_I2S3.offset0CC)
- #define I2S3_RMR (IMXRT_I2S3.offset0E0)
-
- // page 3290
- #define IMXRT_SEMC (*(IMXRT_REGISTER32_t *)0x402F0000)
- #define SEMC_MCR (IMXRT_SEMC.offset000)
- #define SEMC_IOCR (IMXRT_SEMC.offset004)
- #define SEMC_BMCR0 (IMXRT_SEMC.offset008)
- #define SEMC_BMCR1 (IMXRT_SEMC.offset00C)
- #define SEMC_BR0 (IMXRT_SEMC.offset010)
- #define SEMC_BR1 (IMXRT_SEMC.offset014)
- #define SEMC_BR2 (IMXRT_SEMC.offset018)
- #define SEMC_BR3 (IMXRT_SEMC.offset01C)
- #define SEMC_BR4 (IMXRT_SEMC.offset020)
- #define SEMC_BR5 (IMXRT_SEMC.offset024)
- #define SEMC_BR6 (IMXRT_SEMC.offset028)
- #define SEMC_BR7 (IMXRT_SEMC.offset02C)
- #define SEMC_BR8 (IMXRT_SEMC.offset030)
- #define SEMC_INTEN (IMXRT_SEMC.offset038)
- #define SEMC_INTR (IMXRT_SEMC.offset03C)
- #define SEMC_SDRAMCR0 (IMXRT_SEMC.offset040)
- #define SEMC_SDRAMCR1 (IMXRT_SEMC.offset044)
- #define SEMC_SDRAMCR2 (IMXRT_SEMC.offset048)
- #define SEMC_SDRAMCR3 (IMXRT_SEMC.offset04C)
- #define SEMC_NANDCR0 (IMXRT_SEMC.offset050)
- #define SEMC_NANDCR1 (IMXRT_SEMC.offset054)
- #define SEMC_NANDCR2 (IMXRT_SEMC.offset058)
- #define SEMC_NANDCR3 (IMXRT_SEMC.offset05C)
- #define SEMC_ORCR0 (IMXRT_SEMC.offset060)
- #define SEMC_ORCR1 (IMXRT_SEMC.offset064)
- #define SEMC_ORCR2 (IMXRT_SEMC.offset068)
- #define SEMC_ORCR3 (IMXRT_SEMC.offset06C)
- #define SEMC_SRAMCR0 (IMXRT_SEMC.offset070)
- #define SEMC_SRAMCR1 (IMXRT_SEMC.offset074)
- #define SEMC_SRAMCR2 (IMXRT_SEMC.offset078)
- #define SEMC_SRAMCR3 (IMXRT_SEMC.offset07C)
- #define SEMC_DBICR0 (IMXRT_SEMC.offset080)
- #define SEMC_DBICR1 (IMXRT_SEMC.offset084)
- #define SEMC_IPCR0 (IMXRT_SEMC.offset090)
- #define SEMC_IPCR1 (IMXRT_SEMC.offset094)
- #define SEMC_IPCR2 (IMXRT_SEMC.offset098)
- #define SEMC_IPCMD (IMXRT_SEMC.offset09C)
- #define SEMC_IPTXDAT (IMXRT_SEMC.offset0A0)
- #define SEMC_IPRXDAT (IMXRT_SEMC.offset0B0)
- #define SEMC_STS0 (IMXRT_SEMC.offset0C0)
- #define SEMC_STS1 (IMXRT_SEMC.offset0C4)
- #define SEMC_STS2 (IMXRT_SEMC.offset0C8)
- #define SEMC_STS3 (IMXRT_SEMC.offset0CC)
- #define SEMC_STS4 (IMXRT_SEMC.offset0D0)
- #define SEMC_STS5 (IMXRT_SEMC.offset0D4)
- #define SEMC_STS6 (IMXRT_SEMC.offset0D8)
- #define SEMC_STS7 (IMXRT_SEMC.offset0DC)
- #define SEMC_STS8 (IMXRT_SEMC.offset0E0)
- #define SEMC_STS9 (IMXRT_SEMC.offset0E4)
- #define SEMC_STS10 (IMXRT_SEMC.offset0E8)
- #define SEMC_STS11 (IMXRT_SEMC.offset0EC)
- #define SEMC_STS12 (IMXRT_SEMC.offset0F0)
- #define SEMC_STS13 (IMXRT_SEMC.offset0F4)
- #define SEMC_STS14 (IMXRT_SEMC.offset0F8)
- #define SEMC_STS15 (IMXRT_SEMC.offset0FC)
-
- // page 3398
- #define IMXRT_SNVS (*(IMXRT_REGISTER32_t *)0x400D4000)
- #define SNVS_HPLR (IMXRT_SNVS.offset000)
- #define SNVS_HPCOMR (IMXRT_SNVS.offset004)
- #define SNVS_HPCR (IMXRT_SNVS.offset008)
- #define SNVS_HPSR (IMXRT_SNVS.offset014)
- #define SNVS_HPRTCMR (IMXRT_SNVS.offset024)
- #define SNVS_HPRTCLR (IMXRT_SNVS.offset028)
- #define SNVS_HPTAMR (IMXRT_SNVS.offset02C)
- #define SNVS_HPTALR (IMXRT_SNVS.offset030)
- #define SNVS_LPLR (IMXRT_SNVS.offset034)
- #define SNVS_LPCR (IMXRT_SNVS.offset038)
- #define SNVS_LPSR (IMXRT_SNVS.offset04C)
- #define SNVS_LPSMCMR (IMXRT_SNVS.offset05C)
- #define SNVS_LPSMCLR (IMXRT_SNVS.offset060)
- #define SNVS_LPGPR (IMXRT_SNVS.offset068)
- #define IMXRT_SNVS_b (*(IMXRT_REGISTER32_t *)0x400D4800)
- #define SNVS_HPVIDR1 (IMXRT_SNVS_b.offset3F8)
- #define SNVS_HPVIDR2 (IMXRT_SNVS_b.offset3FC)
-
- // page 3500
- #define IMXRT_SPDIF (*(IMXRT_REGISTER32_t *)0x400D4000)
- #define SPDIF_SCR (IMXRT_SPDIF.offset000)
- #define SPDIF_SRCD (IMXRT_SPDIF.offset004)
- #define SPDIF_SRPC (IMXRT_SPDIF.offset008)
- #define SPDIF_SIE (IMXRT_SPDIF.offset00C)
- #define SPDIF_SIS (IMXRT_SPDIF.offset010)
- #define SPDIF_SIC (IMXRT_SPDIF.offset010)
- #define SPDIF_SRL (IMXRT_SPDIF.offset014)
- #define SPDIF_SRR (IMXRT_SPDIF.offset018)
- #define SPDIF_SRCSH (IMXRT_SPDIF.offset01C)
- #define SPDIF_SRCSL (IMXRT_SPDIF.offset020)
- #define SPDIF_SRU (IMXRT_SPDIF.offset024)
- #define SPDIF_SRQ (IMXRT_SPDIF.offset028)
- #define SPDIF_STL (IMXRT_SPDIF.offset02C)
- #define SPDIF_STR (IMXRT_SPDIF.offset030)
- #define SPDIF_STCSCH (IMXRT_SPDIF.offset034)
- #define SPDIF_STCSCL (IMXRT_SPDIF.offset038)
- #define SPDIF_SRFM (IMXRT_SPDIF.offset044)
- #define SPDIF_STC (IMXRT_SPDIF.offset050)
-
- // page 3521
- #define IMXRT_SRC (*(IMXRT_REGISTER32_t *)0x400F8000)
- #define SRC_SCR (IMXRT_SRC.offset000)
- #define SRC_SBMR1 (IMXRT_SRC.offset004)
- #define SRC_SRSR (IMXRT_SRC.offset008)
- #define SRC_SISR (IMXRT_SRC.offset014)
- #define SRC_SBMR2 (IMXRT_SRC.offset01C)
- #define SRC_GPR1 (IMXRT_SRC.offset020)
- #define SRC_GPR2 (IMXRT_SRC.offset024)
- #define SRC_GPR3 (IMXRT_SRC.offset028)
- #define SRC_GPR4 (IMXRT_SRC.offset02C)
- #define SRC_GPR5 (IMXRT_SRC.offset030)
- #define SRC_GPR6 (IMXRT_SRC.offset034)
- #define SRC_GPR7 (IMXRT_SRC.offset038)
- #define SRC_GPR8 (IMXRT_SRC.offset03C)
- #define SRC_GPR9 (IMXRT_SRC.offset040)
- #define SRC_GPR10 (IMXRT_SRC.offset044)
-
- // page 3554
- #define IMXRT_TSC (*(IMXRT_REGISTER32_t *)0x400E0000)
- #define TSC_BASIC_SETTING (IMXRT_TSC.offset000)
- #define TSC_PS_INPUT_BUFFER_ADDR (IMXRT_TSC.offset010)
- #define TSC_FLOW_CONTROL (IMXRT_TSC.offset020)
- #define TSC_MEASEURE_VALUE (IMXRT_TSC.offset030)
- #define TSC_INT_EN (IMXRT_TSC.offset040)
- #define TSC_INT_SIG_EN (IMXRT_TSC.offset050)
- #define TSC_INT_STATUS (IMXRT_TSC.offset060)
- #define TSC_DEBUG_MODE (IMXRT_TSC.offset070)
- #define TSC_DEBUG_MODE2 (IMXRT_TSC.offset080)
-
- // page 3575
- #define IMXRT_USB1 (*(IMXRT_REGISTER32_t *)0x402E0000)
- #define USB1_ID (IMXRT_USB1.offset000)
- #define USB1_HWGENERAL (IMXRT_USB1.offset004)
- #define USB1_HWHOST (IMXRT_USB1.offset008)
- #define USB1_HWDEVICE (IMXRT_USB1.offset00C)
- #define USB1_HWTXBUF (IMXRT_USB1.offset010)
- #define USB1_HWRXBUF (IMXRT_USB1.offset014)
- #define USB1_GPTIMER0LD (IMXRT_USB1.offset080)
- #define USB1_GPTIMER0CTRL (IMXRT_USB1.offset084)
- #define USB1_GPTIMER1LD (IMXRT_USB1.offset088)
- #define USB1_GPTIMER1CTRL (IMXRT_USB1.offset08C)
- #define USB1_SBUSCFG (IMXRT_USB1.offset090)
- #define USB1_HCIVERSION (IMXRT_USB1.offset100)
- #define USB1_HCSPARAMS (IMXRT_USB1.offset104)
- #define USB1_HCCPARAMS (IMXRT_USB1.offset108)
- #define USB1_DCIVERSION (IMXRT_USB1.offset120)
- #define USB1_DCCPARAMS (IMXRT_USB1.offset124)
- #define USB1_USBCMD (IMXRT_USB1.offset140)
- #define USB1_USBSTS (IMXRT_USB1.offset144)
- #define USB1_USBINTR (IMXRT_USB1.offset148)
- #define USB1_FRINDEX (IMXRT_USB1.offset14C)
- #define USB1_PERIODICLISTBASE (IMXRT_USB1.offset154)
- #define USB1_DEVICEADDR (IMXRT_USB1.offset154)
- #define USB1_ASYNCLISTADDR (IMXRT_USB1.offset158)
- #define USB1_ENDPOINTLISTADDR (IMXRT_USB1.offset158)
- #define USB1_BURSTSIZE (IMXRT_USB1.offset160)
- #define USB1_TXFILLTUNING (IMXRT_USB1.offset164)
- #define USB1_ENDPTNAK (IMXRT_USB1.offset178)
- #define USB1_ENDPTNAKEN (IMXRT_USB1.offset17C)
- #define USB1_CONFIGFLAG (IMXRT_USB1.offset180)
- #define USB1_PORTSC1 (IMXRT_USB1.offset184)
- #define USB1_OTGSC (IMXRT_USB1.offset1A4)
- #define USB1_USBMODE (IMXRT_USB1.offset1A8)
- #define USB1_ENDPTSETUPSTAT (IMXRT_USB1.offset1AC)
- #define USB1_ENDPTPRIME (IMXRT_USB1.offset1B0)
- #define USB1_ENDPTFLUSH (IMXRT_USB1.offset1B4)
- #define USB1_ENDPTSTATUS (IMXRT_USB1.offset1B8)
- #define USB1_ENDPTCOMPLETE (IMXRT_USB1.offset1BC)
- #define USB1_ENDPTCTRL0 (IMXRT_USB1.offset1C0)
- #define USB1_ENDPTCTRL1 (IMXRT_USB1.offset1C4)
- #define USB1_ENDPTCTRL2 (IMXRT_USB1.offset1C8)
- #define USB1_ENDPTCTRL3 (IMXRT_USB1.offset1CC)
- #define USB1_ENDPTCTRL4 (IMXRT_USB1.offset1D0)
- #define USB1_ENDPTCTRL5 (IMXRT_USB1.offset1D4)
- #define USB1_ENDPTCTRL6 (IMXRT_USB1.offset1D8)
- #define USB1_ENDPTCTRL7 (IMXRT_USB1.offset1DC)
- #define IMXRT_USB2 (*(IMXRT_REGISTER32_t *)0x402DC000)
- #define USB2_ID (IMXRT_USB2.offset000)
- #define USB2_HWGENERAL (IMXRT_USB2.offset004)
- #define USB2_HWHOST (IMXRT_USB2.offset008)
- #define USB2_HWDEVICE (IMXRT_USB2.offset00C)
- #define USB2_HWTXBUF (IMXRT_USB2.offset010)
- #define USB2_HWRXBUF (IMXRT_USB2.offset014)
- #define USB2_GPTIMER0LD (IMXRT_USB2.offset080)
- #define USB2_GPTIMER0CTRL (IMXRT_USB2.offset084)
- #define USB2_GPTIMER1LD (IMXRT_USB2.offset088)
- #define USB2_GPTIMER1CTRL (IMXRT_USB2.offset08C)
- #define USB2_SBUSCFG (IMXRT_USB2.offset090)
- #define USB2_HCIVERSION (IMXRT_USB2.offset100)
- #define USB2_HCSPARAMS (IMXRT_USB2.offset104)
- #define USB2_HCCPARAMS (IMXRT_USB2.offset108)
- #define USB2_DCIVERSION (IMXRT_USB2.offset120)
- #define USB2_DCCPARAMS (IMXRT_USB2.offset124)
- #define USB2_USBCMD (IMXRT_USB2.offset140)
- #define USB2_USBSTS (IMXRT_USB2.offset144)
- #define USB2_USBINTR (IMXRT_USB2.offset148)
- #define USB2_FRINDEX (IMXRT_USB2.offset14C)
- #define USB2_PERIODICLISTBASE (IMXRT_USB2.offset154)
- #define USB2_DEVICEADDR (IMXRT_USB2.offset154)
- #define USB2_ASYNCLISTADDR (IMXRT_USB2.offset158)
- #define USB2_ENDPOINTLISTADDR (IMXRT_USB2.offset158)
- #define USB2_BURSTSIZE (IMXRT_USB2.offset160)
- #define USB2_TXFILLTUNING (IMXRT_USB2.offset164)
- #define USB2_ENDPTNAK (IMXRT_USB2.offset178)
- #define USB2_ENDPTNAKEN (IMXRT_USB2.offset17C)
- #define USB2_CONFIGFLAG (IMXRT_USB2.offset180)
- #define USB2_PORTSC1 (IMXRT_USB2.offset184)
- #define USB2_OTGSC (IMXRT_USB2.offset1A4)
- #define USB2_USBMODE (IMXRT_USB2.offset1A8)
- #define USB2_ENDPTSETUPSTAT (IMXRT_USB2.offset1AC)
- #define USB2_ENDPTPRIME (IMXRT_USB2.offset1B0)
- #define USB2_ENDPTFLUSH (IMXRT_USB2.offset1B4)
- #define USB2_ENDPTSTATUS (IMXRT_USB2.offset1B8)
- #define USB2_ENDPTCOMPLETE (IMXRT_USB2.offset1BC)
- #define USB2_ENDPTCTRL0 (IMXRT_USB2.offset1C0)
- #define USB2_ENDPTCTRL1 (IMXRT_USB2.offset1C4)
- #define USB2_ENDPTCTRL2 (IMXRT_USB2.offset1C8)
- #define USB2_ENDPTCTRL3 (IMXRT_USB2.offset1CC)
- #define USB2_ENDPTCTRL4 (IMXRT_USB2.offset1D0)
- #define USB2_ENDPTCTRL5 (IMXRT_USB2.offset1D4)
- #define USB2_ENDPTCTRL6 (IMXRT_USB2.offset1D8)
- #define USB2_ENDPTCTRL7 (IMXRT_USB2.offset1DC)
-
- // page 3835
- #define IMXRT_USBPHY1 (*(IMXRT_REGISTER32_t *)0x400D9000)
- #define USBPHY1_PWD (IMXRT_USBPHY1.offset000)
- #define USBPHY1_PWD_SET (IMXRT_USBPHY1.offset004)
- #define USBPHY1_PWD_CLR (IMXRT_USBPHY1.offset008)
- #define USBPHY1_PWD_TOG (IMXRT_USBPHY1.offset00C)
- #define USBPHY1_TX (IMXRT_USBPHY1.offset010)
- #define USBPHY1_TX_SET (IMXRT_USBPHY1.offset014)
- #define USBPHY1_TX_CLR (IMXRT_USBPHY1.offset018)
- #define USBPHY1_TX_TOG (IMXRT_USBPHY1.offset01C)
- #define USBPHY1_RX (IMXRT_USBPHY1.offset020)
- #define USBPHY1_RX_SET (IMXRT_USBPHY1.offset024)
- #define USBPHY1_RX_CLR (IMXRT_USBPHY1.offset028)
- #define USBPHY1_RX_TOG (IMXRT_USBPHY1.offset02C)
- #define USBPHY1_CTRL (IMXRT_USBPHY1.offset030)
- #define USBPHY1_CTRL_SET (IMXRT_USBPHY1.offset034)
- #define USBPHY1_CTRL_CLR (IMXRT_USBPHY1.offset038)
- #define USBPHY1_CTRL_TOG (IMXRT_USBPHY1.offset03C)
- #define USBPHY1_STATUS (IMXRT_USBPHY1.offset040)
- #define USBPHY1_DEBUG (IMXRT_USBPHY1.offset050)
- #define USBPHY1_DEBUG_SET (IMXRT_USBPHY1.offset054)
- #define USBPHY1_DEBUG_CLR (IMXRT_USBPHY1.offset058)
- #define USBPHY1_DEBUG_TOG (IMXRT_USBPHY1.offset05C)
- #define USBPHY1_DEBUG0_STATUS (IMXRT_USBPHY1.offset060)
- #define USBPHY1_DEBUG1 (IMXRT_USBPHY1.offset070)
- #define USBPHY1_DEBUG1_SET (IMXRT_USBPHY1.offset074)
- #define USBPHY1_DEBUG1_CLR (IMXRT_USBPHY1.offset078)
- #define USBPHY1_DEBUG1_TOG (IMXRT_USBPHY1.offset07C)
- #define USBPHY1_VERSION (IMXRT_USBPHY1.offset080)
- #define IMXRT_USBPHY2 (*(IMXRT_REGISTER32_t *)0x400DA000)
- #define USBPHY2_PWD (IMXRT_USBPHY2.offset000)
- #define USBPHY2_PWD_SET (IMXRT_USBPHY2.offset004)
- #define USBPHY2_PWD_CLR (IMXRT_USBPHY2.offset008)
- #define USBPHY2_PWD_TOG (IMXRT_USBPHY2.offset00C)
- #define USBPHY2_TX (IMXRT_USBPHY2.offset010)
- #define USBPHY2_TX_SET (IMXRT_USBPHY2.offset014)
- #define USBPHY2_TX_CLR (IMXRT_USBPHY2.offset018)
- #define USBPHY2_TX_TOG (IMXRT_USBPHY2.offset01C)
- #define USBPHY2_RX (IMXRT_USBPHY2.offset020)
- #define USBPHY2_RX_SET (IMXRT_USBPHY2.offset024)
- #define USBPHY2_RX_CLR (IMXRT_USBPHY2.offset028)
- #define USBPHY2_RX_TOG (IMXRT_USBPHY2.offset02C)
- #define USBPHY2_CTRL (IMXRT_USBPHY2.offset030)
- #define USBPHY2_CTRL_SET (IMXRT_USBPHY2.offset034)
- #define USBPHY2_CTRL_CLR (IMXRT_USBPHY2.offset038)
- #define USBPHY2_CTRL_TOG (IMXRT_USBPHY2.offset03C)
- #define USBPHY2_STATUS (IMXRT_USBPHY2.offset040)
- #define USBPHY2_DEBUG (IMXRT_USBPHY2.offset050)
- #define USBPHY2_DEBUG_SET (IMXRT_USBPHY2.offset054)
- #define USBPHY2_DEBUG_CLR (IMXRT_USBPHY2.offset058)
- #define USBPHY2_DEBUG_TOG (IMXRT_USBPHY2.offset05C)
- #define USBPHY2_DEBUG0_STATUS (IMXRT_USBPHY2.offset060)
- #define USBPHY2_DEBUG1 (IMXRT_USBPHY2.offset070)
- #define USBPHY2_DEBUG1_SET (IMXRT_USBPHY2.offset074)
- #define USBPHY2_DEBUG1_CLR (IMXRT_USBPHY2.offset078)
- #define USBPHY2_DEBUG1_TOG (IMXRT_USBPHY2.offset07C)
- #define USBPHY2_VERSION (IMXRT_USBPHY2.offset080)
-
- // page 3926
- #define IMXRT_USDHC1 (*(IMXRT_REGISTER32_t *)0x402C0000)
- #define USDHC1_DS_ADDR (IMXRT_USDHC1.offset000)
- #define USDHC1_BLK_ATT (IMXRT_USDHC1.offset004)
- #define USDHC1_CMD_ARG (IMXRT_USDHC1.offset008)
- #define USDHC1_CMD_XFR_TYP (IMXRT_USDHC1.offset00C)
- #define USDHC1_CMD_RSP0 (IMXRT_USDHC1.offset010)
- #define USDHC1_CMD_RSP1 (IMXRT_USDHC1.offset014)
- #define USDHC1_CMD_RSP2 (IMXRT_USDHC1.offset018)
- #define USDHC1_CMD_RSP3 (IMXRT_USDHC1.offset01C)
- #define USDHC1_DATA_BUFF_ACC_PORT (IMXRT_USDHC1.offset020)
- #define USDHC1_PRES_STATE (IMXRT_USDHC1.offset024)
- #define USDHC1_PROT_CTRL (IMXRT_USDHC1.offset028)
- #define USDHC1_SYS_CTRL (IMXRT_USDHC1.offset02C)
- #define USDHC1_INT_STATUS (IMXRT_USDHC1.offset030)
- #define USDHC1_INT_STATUS_EN (IMXRT_USDHC1.offset034)
- #define USDHC1_INT_SIGNAL_EN (IMXRT_USDHC1.offset038)
- #define USDHC1_AUTOCMD12_ERR_STATUS (IMXRT_USDHC1.offset03C)
- #define USDHC1_HOST_CTRL_CAP (IMXRT_USDHC1.offset040)
- #define USDHC1_WTMK_LVL (IMXRT_USDHC1.offset044)
- #define USDHC1_MIX_CTRL (IMXRT_USDHC1.offset048)
- #define USDHC1_FORCE_EVENT (IMXRT_USDHC1.offset050)
- #define USDHC1_ADMA_ERR_STATUS (IMXRT_USDHC1.offset054)
- #define USDHC1_ADMA_SYS_ADDR (IMXRT_USDHC1.offset058)
- #define USDHC1_DLL_CTRL (IMXRT_USDHC1.offset060)
- #define USDHC1_DLL_STATUS (IMXRT_USDHC1.offset064)
- #define USDHC1_CLK_TUNE_CTRL_STATUS (IMXRT_USDHC1.offset068)
- #define USDHC1_VEND_SPEC (IMXRT_USDHC1.offset0C0)
- #define USDHC1_MMC_BOOT (IMXRT_USDHC1.offset0C4)
- #define USDHC1_VEND_SPEC2 (IMXRT_USDHC1.offset0C8)
- #define USDHC1_TUNING_CTRL (IMXRT_USDHC1.offset0CC)
- #define IMXRT_USDHC2 (*(IMXRT_REGISTER32_t *)0x402C4000)
- #define USDHC2_DS_ADDR (IMXRT_USDHC2.offset000)
- #define USDHC2_BLK_ATT (IMXRT_USDHC2.offset004)
- #define USDHC2_CMD_ARG (IMXRT_USDHC2.offset008)
- #define USDHC2_CMD_XFR_TYP (IMXRT_USDHC2.offset00C)
- #define USDHC2_CMD_RSP0 (IMXRT_USDHC2.offset010)
- #define USDHC2_CMD_RSP1 (IMXRT_USDHC2.offset014)
- #define USDHC2_CMD_RSP2 (IMXRT_USDHC2.offset018)
- #define USDHC2_CMD_RSP3 (IMXRT_USDHC2.offset01C)
- #define USDHC2_DATA_BUFF_ACC_PORT (IMXRT_USDHC2.offset020)
- #define USDHC2_PRES_STATE (IMXRT_USDHC2.offset024)
- #define USDHC2_PROT_CTRL (IMXRT_USDHC2.offset028)
- #define USDHC2_SYS_CTRL (IMXRT_USDHC2.offset02C)
- #define USDHC2_INT_STATUS (IMXRT_USDHC2.offset030)
- #define USDHC2_INT_STATUS_EN (IMXRT_USDHC2.offset034)
- #define USDHC2_INT_SIGNAL_EN (IMXRT_USDHC2.offset038)
- #define USDHC2_AUTOCMD12_ERR_STATUS (IMXRT_USDHC2.offset03C)
- #define USDHC2_HOST_CTRL_CAP (IMXRT_USDHC2.offset040)
- #define USDHC2_WTMK_LVL (IMXRT_USDHC2.offset044)
- #define USDHC2_MIX_CTRL (IMXRT_USDHC2.offset048)
- #define USDHC2_FORCE_EVENT (IMXRT_USDHC2.offset050)
- #define USDHC2_ADMA_ERR_STATUS (IMXRT_USDHC2.offset054)
- #define USDHC2_ADMA_SYS_ADDR (IMXRT_USDHC2.offset058)
- #define USDHC2_DLL_CTRL (IMXRT_USDHC2.offset060)
- #define USDHC2_DLL_STATUS (IMXRT_USDHC2.offset064)
- #define USDHC2_CLK_TUNE_CTRL_STATUS (IMXRT_USDHC2.offset068)
- #define USDHC2_VEND_SPEC (IMXRT_USDHC2.offset0C0)
- #define USDHC2_MMC_BOOT (IMXRT_USDHC2.offset0C4)
- #define USDHC2_VEND_SPEC2 (IMXRT_USDHC2.offset0C8)
- #define USDHC2_TUNING_CTRL (IMXRT_USDHC2.offset0CC)
-
- // page 4009
- #define IMXRT_WDOG1 (*(IMXRT_REGISTER16_t *)0x400B8000)
- #define WDOG1_WCR (IMXRT_WDOG1.offset000)
- #define WDOG1_WSR (IMXRT_WDOG1.offset002)
- #define WDOG1_WRSR (IMXRT_WDOG1.offset004)
- #define WDOG1_WICR (IMXRT_WDOG1.offset006)
- #define WDOG1_WMCR (IMXRT_WDOG1.offset008)
- #define IMXRT_WDOG2 (*(IMXRT_REGISTER16_t *)0x400D0000)
- #define WDOG2_WCR (IMXRT_WDOG2.offset000)
- #define WDOG2_WSR (IMXRT_WDOG2.offset002)
- #define WDOG2_WRSR (IMXRT_WDOG2.offset004)
- #define WDOG2_WICR (IMXRT_WDOG2.offset006)
- #define WDOG2_WMCR (IMXRT_WDOG2.offset008)
-
- // page 4017
- #define IMXRT_WDOG3 (*(IMXRT_REGISTER32_t *)0x400BC000)
- #define WDOG3_CS (IMXRT_WDOG3.offset000)
- #define WDOG3_CNT (IMXRT_WDOG3.offset004)
- #define WDOG3_TOVAL (IMXRT_WDOG3.offset008)
- #define WDOG3_WIN (IMXRT_WDOG3.offset00C)
-
- // page 4036
- #define IMXRT_XBARA1 (*(IMXRT_REGISTER16_t *)0x403BC000)
- #define XBARA1_SEL0 (IMXRT_XBARA1.offset000)
- #define XBARA1_SEL1 (IMXRT_XBARA1.offset002)
- #define XBARA1_SEL2 (IMXRT_XBARA1.offset004)
- #define XBARA1_SEL3 (IMXRT_XBARA1.offset006)
- #define XBARA1_SEL4 (IMXRT_XBARA1.offset008)
- #define XBARA1_SEL5 (IMXRT_XBARA1.offset00A)
- #define XBARA1_SEL6 (IMXRT_XBARA1.offset00C)
- #define XBARA1_SEL7 (IMXRT_XBARA1.offset00E)
- #define XBARA1_SEL8 (IMXRT_XBARA1.offset010)
- #define XBARA1_SEL9 (IMXRT_XBARA1.offset012)
- #define XBARA1_SEL10 (IMXRT_XBARA1.offset014)
- #define XBARA1_SEL11 (IMXRT_XBARA1.offset016)
- #define XBARA1_SEL12 (IMXRT_XBARA1.offset018)
- #define XBARA1_SEL13 (IMXRT_XBARA1.offset01A)
- #define XBARA1_SEL14 (IMXRT_XBARA1.offset01C)
- #define XBARA1_SEL15 (IMXRT_XBARA1.offset01E)
- #define XBARA1_SEL16 (IMXRT_XBARA1.offset020)
- #define XBARA1_SEL17 (IMXRT_XBARA1.offset022)
- #define XBARA1_SEL18 (IMXRT_XBARA1.offset024)
- #define XBARA1_SEL19 (IMXRT_XBARA1.offset026)
- #define XBARA1_SEL20 (IMXRT_XBARA1.offset028)
- #define XBARA1_SEL21 (IMXRT_XBARA1.offset02A)
- #define XBARA1_SEL22 (IMXRT_XBARA1.offset02C)
- #define XBARA1_SEL23 (IMXRT_XBARA1.offset02E)
- #define XBARA1_SEL24 (IMXRT_XBARA1.offset030)
- #define XBARA1_SEL25 (IMXRT_XBARA1.offset032)
- #define XBARA1_SEL26 (IMXRT_XBARA1.offset034)
- #define XBARA1_SEL27 (IMXRT_XBARA1.offset036)
- #define XBARA1_SEL28 (IMXRT_XBARA1.offset038)
- #define XBARA1_SEL29 (IMXRT_XBARA1.offset03A)
- #define XBARA1_CTRL0 (IMXRT_XBARA1.offset03C)
- #define XBARA1_CTRL1 (IMXRT_XBARA1.offset03E)
-
- // page 4059
- #define IMXRT_XBARB2 (*(IMXRT_REGISTER16_t *)0x403C0000)
- #define XBARB2_SEL0 (IMXRT_XBARB2.offset000)
- #define XBARB2_SEL1 (IMXRT_XBARB2.offset002)
- #define XBARB2_SEL2 (IMXRT_XBARB2.offset004)
- #define XBARB2_SEL3 (IMXRT_XBARB2.offset006)
- #define XBARB2_SEL4 (IMXRT_XBARB2.offset008)
- #define XBARB2_SEL5 (IMXRT_XBARB2.offset00A)
- #define XBARB2_SEL6 (IMXRT_XBARB2.offset00C)
- #define XBARB2_SEL7 (IMXRT_XBARB2.offset00E)
- #define IMXRT_XBARB3 (*(IMXRT_REGISTER16_t *)0x403C4000)
- #define XBARB3_SEL0 (IMXRT_XBARB3.offset000)
- #define XBARB3_SEL1 (IMXRT_XBARB3.offset002)
- #define XBARB3_SEL2 (IMXRT_XBARB3.offset004)
- #define XBARB3_SEL3 (IMXRT_XBARB3.offset006)
- #define XBARB3_SEL4 (IMXRT_XBARB3.offset008)
- #define XBARB3_SEL5 (IMXRT_XBARB3.offset00A)
- #define XBARB3_SEL6 (IMXRT_XBARB3.offset00C)
- #define XBARB3_SEL7 (IMXRT_XBARB3.offset00E)
-
- // page 4069
- #define IMXRT_XTALOSC24M (*(IMXRT_REGISTER32_t *)0x400D8000)
- #define XTALOSC24M_MISC0 (IMXRT_XTALOSC24M.offset150)
- #define XTALOSC24M_LOWPWR_CTRL (IMXRT_XTALOSC24M.offset270)
- #define XTALOSC24M_LOWPWR_CTRL_SET (IMXRT_XTALOSC24M.offset274)
- #define XTALOSC24M_LOWPWR_CTRL_CLR (IMXRT_XTALOSC24M.offset278)
- #define XTALOSC24M_LOWPWR_CTRL_TOG (IMXRT_XTALOSC24M.offset27C)
- #define XTALOSC24M_OSC_CONFIG0 (IMXRT_XTALOSC24M.offset2A0)
- #define XTALOSC24M_OSC_CONFIG0_SET (IMXRT_XTALOSC24M.offset2A4)
- #define XTALOSC24M_OSC_CONFIG0_CLR (IMXRT_XTALOSC24M.offset2A8)
- #define XTALOSC24M_OSC_CONFIG0_TOG (IMXRT_XTALOSC24M.offset2AC)
- #define XTALOSC24M_OSC_CONFIG1 (IMXRT_XTALOSC24M.offset2B0)
- #define XTALOSC24M_OSC_CONFIG1_SET (IMXRT_XTALOSC24M.offset2B4)
- #define XTALOSC24M_OSC_CONFIG1_CLR (IMXRT_XTALOSC24M.offset2B8)
- #define XTALOSC24M_OSC_CONFIG1_TOG (IMXRT_XTALOSC24M.offset2BC)
- #define XTALOSC24M_OSC_CONFIG2 (IMXRT_XTALOSC24M.offset2C0)
- #define XTALOSC24M_OSC_CONFIG2_SET (IMXRT_XTALOSC24M.offset2C4)
- #define XTALOSC24M_OSC_CONFIG2_CLR (IMXRT_XTALOSC24M.offset2C8)
- #define XTALOSC24M_OSC_CONFIG2_TOG (IMXRT_XTALOSC24M.offset2CC)
-
-
-
-
-
-
-
-
|