Skip to content

Commit

Permalink
Merge branch 'master' into feature/Audio/dynamic-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonathan Oakley authored and Jonathan Oakley committed May 4, 2021
2 parents 47513fc + 5bc5f3a commit 41bc3c7
Showing 1 changed file with 167 additions and 23 deletions.
190 changes: 167 additions & 23 deletions teensy4/imxrt.h
Original file line number Diff line number Diff line change
Expand Up @@ -3686,29 +3686,29 @@ typedef struct {
const uint32_t UNUSED2[3]; // 0x34 38 3C
volatile uint32_t SHIFTSTATE; // 0x40 (IMXRT_FLEXIO1.offset040)
const uint32_t UNUSED3[15]; // 0x44.. 50... 60... 70...
volatile uint32_t SHIFTCTL[4]; // 0x80 84 88 8C
const uint32_t UNUSED4[28]; // 0x90 - 0xfc
volatile uint32_t SHIFTCFG[4]; // 0x100 104 108 10C (IMXRT_FLEXIO1.offset100)
const uint32_t UNUSED5[60]; // 0x110 - 0x1FC
volatile uint32_t SHIFTBUF[4]; // 0x200 204 208 20c (IMXRT_FLEXIO1.offset200)
const uint32_t UNUSED6[28]; //
volatile uint32_t SHIFTBUFBIS[4]; // 0x280 // (IMXRT_FLEXIO1.offset280)
const uint32_t UNUSED7[28]; //
volatile uint32_t SHIFTBUFBYS[4]; // 0x300 (IMXRT_FLEXIO1.offset300)
const uint32_t UNUSED8[28]; //
volatile uint32_t SHIFTBUFBBS[4]; // 0x380 (IMXRT_FLEXIO1.offset380)
const uint32_t UNUSED9[28]; //
volatile uint32_t TIMCTL[4]; // 0x400
const uint32_t UNUSED10[28]; //
volatile uint32_t TIMCFG[4]; // 0x480
const uint32_t UNUSED11[28]; //
volatile uint32_t TIMCMP[4]; // 0x500
const uint32_t UNUSED12[28+64]; //
volatile uint32_t SHIFTBUFNBS[4]; // 0x680
const uint32_t UNUSED13[28]; //
volatile uint32_t SHIFTBUFHWS[4]; // 0x700
const uint32_t UNUSED14[28]; //
volatile uint32_t SHIFTBUFNIS[4]; // 0x780
volatile uint32_t SHIFTCTL[8]; // 0x80 84 88 8C
const uint32_t UNUSED4[24]; // 0x90 - 0xfc
volatile uint32_t SHIFTCFG[8]; // 0x100 104 108 10C (IMXRT_FLEXIO1.offset100)
const uint32_t UNUSED5[56]; // 0x110 - 0x1FC
volatile uint32_t SHIFTBUF[8]; // 0x200 204 208 20c (IMXRT_FLEXIO1.offset200)
const uint32_t UNUSED6[24]; //
volatile uint32_t SHIFTBUFBIS[8]; // 0x280 // (IMXRT_FLEXIO1.offset280)
const uint32_t UNUSED7[24]; //
volatile uint32_t SHIFTBUFBYS[8]; // 0x300 (IMXRT_FLEXIO1.offset300)
const uint32_t UNUSED8[24]; //
volatile uint32_t SHIFTBUFBBS[8]; // 0x380 (IMXRT_FLEXIO1.offset380)
const uint32_t UNUSED9[24]; //
volatile uint32_t TIMCTL[8]; // 0x400
const uint32_t UNUSED10[24]; //
volatile uint32_t TIMCFG[8]; // 0x480
const uint32_t UNUSED11[24]; //
volatile uint32_t TIMCMP[8]; // 0x500
const uint32_t UNUSED12[24+64]; //
volatile uint32_t SHIFTBUFNBS[8]; // 0x680
const uint32_t UNUSED13[24]; //
volatile uint32_t SHIFTBUFHWS[8]; // 0x700
const uint32_t UNUSED14[24]; //
volatile uint32_t SHIFTBUFNIS[8]; // 0x780
} IMXRT_FLEXIO_t;


Expand All @@ -3734,50 +3734,98 @@ typedef struct {
#define FLEXIO1_SHIFTCTL1 (IMXRT_FLEXIO1.offset084)
#define FLEXIO1_SHIFTCTL2 (IMXRT_FLEXIO1.offset088)
#define FLEXIO1_SHIFTCTL3 (IMXRT_FLEXIO1.offset08C)
#define FLEXIO1_SHIFTCTL4 (IMXRT_FLEXIO1.offset090)
#define FLEXIO1_SHIFTCTL5 (IMXRT_FLEXIO1.offset094)
#define FLEXIO1_SHIFTCTL6 (IMXRT_FLEXIO1.offset098)
#define FLEXIO1_SHIFTCTL7 (IMXRT_FLEXIO1.offset09C)
#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_SHIFTCFG4 (IMXRT_FLEXIO1.offset110)
#define FLEXIO1_SHIFTCFG5 (IMXRT_FLEXIO1.offset114)
#define FLEXIO1_SHIFTCFG6 (IMXRT_FLEXIO1.offset118)
#define FLEXIO1_SHIFTCFG7 (IMXRT_FLEXIO1.offset11C)
#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_SHIFTBUF4 (IMXRT_FLEXIO1.offset210)
#define FLEXIO1_SHIFTBUF5 (IMXRT_FLEXIO1.offset214)
#define FLEXIO1_SHIFTBUF6 (IMXRT_FLEXIO1.offset218)
#define FLEXIO1_SHIFTBUF7 (IMXRT_FLEXIO1.offset21C)
#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_SHIFTBUFBIS4 (IMXRT_FLEXIO1.offset290)
#define FLEXIO1_SHIFTBUFBIS5 (IMXRT_FLEXIO1.offset294)
#define FLEXIO1_SHIFTBUFBIS6 (IMXRT_FLEXIO1.offset298)
#define FLEXIO1_SHIFTBUFBIS7 (IMXRT_FLEXIO1.offset29C)
#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_SHIFTBUFBYS4 (IMXRT_FLEXIO1.offset310)
#define FLEXIO1_SHIFTBUFBYS5 (IMXRT_FLEXIO1.offset314)
#define FLEXIO1_SHIFTBUFBYS6 (IMXRT_FLEXIO1.offset318)
#define FLEXIO1_SHIFTBUFBYS7 (IMXRT_FLEXIO1.offset31C)
#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_SHIFTBUFBBS4 (IMXRT_FLEXIO1.offset390)
#define FLEXIO1_SHIFTBUFBBS5 (IMXRT_FLEXIO1.offset394)
#define FLEXIO1_SHIFTBUFBBS6 (IMXRT_FLEXIO1.offset398)
#define FLEXIO1_SHIFTBUFBBS7 (IMXRT_FLEXIO1.offset39C)
#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_TIMCTL4 (IMXRT_FLEXIO1_b.offset010)
#define FLEXIO1_TIMCTL5 (IMXRT_FLEXIO1_b.offset014)
#define FLEXIO1_TIMCTL6 (IMXRT_FLEXIO1_b.offset018)
#define FLEXIO1_TIMCTL7 (IMXRT_FLEXIO1_b.offset01C)
#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_TIMCFG4 (IMXRT_FLEXIO1_b.offset090)
#define FLEXIO1_TIMCFG5 (IMXRT_FLEXIO1_b.offset094)
#define FLEXIO1_TIMCFG6 (IMXRT_FLEXIO1_b.offset098)
#define FLEXIO1_TIMCFG7 (IMXRT_FLEXIO1_b.offset09C)
#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_TIMCMP4 (IMXRT_FLEXIO1_b.offset110)
#define FLEXIO1_TIMCMP5 (IMXRT_FLEXIO1_b.offset114)
#define FLEXIO1_TIMCMP6 (IMXRT_FLEXIO1_b.offset118)
#define FLEXIO1_TIMCMP7 (IMXRT_FLEXIO1_b.offset11C)
#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_SHIFTBUFNBS4 (IMXRT_FLEXIO1_b.offset290)
#define FLEXIO1_SHIFTBUFNBS5 (IMXRT_FLEXIO1_b.offset294)
#define FLEXIO1_SHIFTBUFNBS6 (IMXRT_FLEXIO1_b.offset298)
#define FLEXIO1_SHIFTBUFNBS7 (IMXRT_FLEXIO1_b.offset29C)
#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_SHIFTBUFHWS4 (IMXRT_FLEXIO1_b.offset310)
#define FLEXIO1_SHIFTBUFHWS5 (IMXRT_FLEXIO1_b.offset314)
#define FLEXIO1_SHIFTBUFHWS6 (IMXRT_FLEXIO1_b.offset318)
#define FLEXIO1_SHIFTBUFHWS7 (IMXRT_FLEXIO1_b.offset31C)
#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 FLEXIO1_SHIFTBUFNIS4 (IMXRT_FLEXIO1_b.offset390)
#define FLEXIO1_SHIFTBUFNIS5 (IMXRT_FLEXIO1_b.offset394)
#define FLEXIO1_SHIFTBUFNIS6 (IMXRT_FLEXIO1_b.offset398)
#define FLEXIO1_SHIFTBUFNIS7 (IMXRT_FLEXIO1_b.offset39C)
#define IMXRT_FLEXIO2 (*(IMXRT_REGISTER32_t *)IMXRT_FLEXIO2_ADDRESS)
#define IMXRT_FLEXIO2_b (*(IMXRT_REGISTER32_t *)(IMXRT_FLEXIO2_ADDRESS+0x400))
#define FLEXIO2_VERID (IMXRT_FLEXIO2.offset000)
Expand All @@ -3796,50 +3844,98 @@ typedef struct {
#define FLEXIO2_SHIFTCTL1 (IMXRT_FLEXIO2.offset084)
#define FLEXIO2_SHIFTCTL2 (IMXRT_FLEXIO2.offset088)
#define FLEXIO2_SHIFTCTL3 (IMXRT_FLEXIO2.offset08C)
#define FLEXIO2_SHIFTCTL4 (IMXRT_FLEXIO2.offset090)
#define FLEXIO2_SHIFTCTL5 (IMXRT_FLEXIO2.offset094)
#define FLEXIO2_SHIFTCTL6 (IMXRT_FLEXIO2.offset098)
#define FLEXIO2_SHIFTCTL7 (IMXRT_FLEXIO2.offset09C)
#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_SHIFTCFG4 (IMXRT_FLEXIO2.offset110)
#define FLEXIO2_SHIFTCFG5 (IMXRT_FLEXIO2.offset114)
#define FLEXIO2_SHIFTCFG6 (IMXRT_FLEXIO2.offset118)
#define FLEXIO2_SHIFTCFG7 (IMXRT_FLEXIO2.offset11C)
#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_SHIFTBUF4 (IMXRT_FLEXIO2.offset210)
#define FLEXIO2_SHIFTBUF5 (IMXRT_FLEXIO2.offset214)
#define FLEXIO2_SHIFTBUF6 (IMXRT_FLEXIO2.offset218)
#define FLEXIO2_SHIFTBUF7 (IMXRT_FLEXIO2.offset21C)
#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_SHIFTBUFBIS4 (IMXRT_FLEXIO2.offset290)
#define FLEXIO2_SHIFTBUFBIS5 (IMXRT_FLEXIO2.offset294)
#define FLEXIO2_SHIFTBUFBIS6 (IMXRT_FLEXIO2.offset298)
#define FLEXIO2_SHIFTBUFBIS7 (IMXRT_FLEXIO2.offset29C)
#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_SHIFTBUFBYS4 (IMXRT_FLEXIO2.offset310)
#define FLEXIO2_SHIFTBUFBYS5 (IMXRT_FLEXIO2.offset314)
#define FLEXIO2_SHIFTBUFBYS6 (IMXRT_FLEXIO2.offset318)
#define FLEXIO2_SHIFTBUFBYS7 (IMXRT_FLEXIO2.offset31C)
#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_SHIFTBUFBBS4 (IMXRT_FLEXIO2.offset390)
#define FLEXIO2_SHIFTBUFBBS5 (IMXRT_FLEXIO2.offset394)
#define FLEXIO2_SHIFTBUFBBS6 (IMXRT_FLEXIO2.offset398)
#define FLEXIO2_SHIFTBUFBBS7 (IMXRT_FLEXIO2.offset39C)
#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_TIMCTL4 (IMXRT_FLEXIO2_b.offset010)
#define FLEXIO2_TIMCTL5 (IMXRT_FLEXIO2_b.offset014)
#define FLEXIO2_TIMCTL6 (IMXRT_FLEXIO2_b.offset018)
#define FLEXIO2_TIMCTL7 (IMXRT_FLEXIO2_b.offset01C)
#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_TIMCFG4 (IMXRT_FLEXIO2_b.offset090)
#define FLEXIO2_TIMCFG5 (IMXRT_FLEXIO2_b.offset094)
#define FLEXIO2_TIMCFG6 (IMXRT_FLEXIO2_b.offset098)
#define FLEXIO2_TIMCFG7 (IMXRT_FLEXIO2_b.offset09C)
#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_TIMCMP4 (IMXRT_FLEXIO2_b.offset110)
#define FLEXIO2_TIMCMP5 (IMXRT_FLEXIO2_b.offset114)
#define FLEXIO2_TIMCMP6 (IMXRT_FLEXIO2_b.offset118)
#define FLEXIO2_TIMCMP7 (IMXRT_FLEXIO2_b.offset11C)
#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_SHIFTBUFNBS4 (IMXRT_FLEXIO2_b.offset290)
#define FLEXIO2_SHIFTBUFNBS5 (IMXRT_FLEXIO2_b.offset294)
#define FLEXIO2_SHIFTBUFNBS6 (IMXRT_FLEXIO2_b.offset298)
#define FLEXIO2_SHIFTBUFNBS7 (IMXRT_FLEXIO2_b.offset29C)
#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_SHIFTBUFHWS4 (IMXRT_FLEXIO2_b.offset310)
#define FLEXIO2_SHIFTBUFHWS5 (IMXRT_FLEXIO2_b.offset314)
#define FLEXIO2_SHIFTBUFHWS6 (IMXRT_FLEXIO2_b.offset318)
#define FLEXIO2_SHIFTBUFHWS7 (IMXRT_FLEXIO2_b.offset31C)
#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)
#define FLEXIO2_SHIFTBUFNIS4 (IMXRT_FLEXIO2_b.offset390)
#define FLEXIO2_SHIFTBUFNIS5 (IMXRT_FLEXIO2_b.offset394)
#define FLEXIO2_SHIFTBUFNIS6 (IMXRT_FLEXIO2_b.offset398)
#define FLEXIO2_SHIFTBUFNIS7 (IMXRT_FLEXIO2_b.offset39C)
// FLEXIO3 only present in RT1062
#define IMXRT_FLEXIO3 (*(IMXRT_REGISTER32_t *)IMXRT_FLEXIO3_ADDRESS)
#define IMXRT_FLEXIO3_b (*(IMXRT_REGISTER32_t *)(IMXRT_FLEXIO3_ADDRESS+0x400))
Expand All @@ -3859,50 +3955,98 @@ typedef struct {
#define FLEXIO3_SHIFTCTL1 (IMXRT_FLEXIO3.offset084)
#define FLEXIO3_SHIFTCTL2 (IMXRT_FLEXIO3.offset088)
#define FLEXIO3_SHIFTCTL3 (IMXRT_FLEXIO3.offset08C)
#define FLEXIO3_SHIFTCTL4 (IMXRT_FLEXIO3.offset090)
#define FLEXIO3_SHIFTCTL5 (IMXRT_FLEXIO3.offset094)
#define FLEXIO3_SHIFTCTL6 (IMXRT_FLEXIO3.offset098)
#define FLEXIO3_SHIFTCTL7 (IMXRT_FLEXIO3.offset09C)
#define FLEXIO3_SHIFTCFG0 (IMXRT_FLEXIO3.offset100)
#define FLEXIO3_SHIFTCFG1 (IMXRT_FLEXIO3.offset104)
#define FLEXIO3_SHIFTCFG2 (IMXRT_FLEXIO3.offset108)
#define FLEXIO3_SHIFTCFG3 (IMXRT_FLEXIO3.offset10C)
#define FLEXIO3_SHIFTCFG4 (IMXRT_FLEXIO3.offset110)
#define FLEXIO3_SHIFTCFG5 (IMXRT_FLEXIO3.offset114)
#define FLEXIO3_SHIFTCFG6 (IMXRT_FLEXIO3.offset118)
#define FLEXIO3_SHIFTCFG7 (IMXRT_FLEXIO3.offset11C)
#define FLEXIO3_SHIFTBUF0 (IMXRT_FLEXIO3.offset200)
#define FLEXIO3_SHIFTBUF1 (IMXRT_FLEXIO3.offset204)
#define FLEXIO3_SHIFTBUF2 (IMXRT_FLEXIO3.offset208)
#define FLEXIO3_SHIFTBUF3 (IMXRT_FLEXIO3.offset20C)
#define FLEXIO3_SHIFTBUF4 (IMXRT_FLEXIO3.offset210)
#define FLEXIO3_SHIFTBUF5 (IMXRT_FLEXIO3.offset214)
#define FLEXIO3_SHIFTBUF6 (IMXRT_FLEXIO3.offset218)
#define FLEXIO3_SHIFTBUF7 (IMXRT_FLEXIO3.offset21C)
#define FLEXIO3_SHIFTBUFBIS0 (IMXRT_FLEXIO3.offset280)
#define FLEXIO3_SHIFTBUFBIS1 (IMXRT_FLEXIO3.offset284)
#define FLEXIO3_SHIFTBUFBIS2 (IMXRT_FLEXIO3.offset288)
#define FLEXIO3_SHIFTBUFBIS3 (IMXRT_FLEXIO3.offset28C)
#define FLEXIO3_SHIFTBUFBIS4 (IMXRT_FLEXIO3.offset290)
#define FLEXIO3_SHIFTBUFBIS5 (IMXRT_FLEXIO3.offset294)
#define FLEXIO3_SHIFTBUFBIS6 (IMXRT_FLEXIO3.offset298)
#define FLEXIO3_SHIFTBUFBIS7 (IMXRT_FLEXIO3.offset29C)
#define FLEXIO3_SHIFTBUFBYS0 (IMXRT_FLEXIO3.offset300)
#define FLEXIO3_SHIFTBUFBYS1 (IMXRT_FLEXIO3.offset304)
#define FLEXIO3_SHIFTBUFBYS2 (IMXRT_FLEXIO3.offset308)
#define FLEXIO3_SHIFTBUFBYS3 (IMXRT_FLEXIO3.offset30C)
#define FLEXIO3_SHIFTBUFBYS4 (IMXRT_FLEXIO3.offset310)
#define FLEXIO3_SHIFTBUFBYS5 (IMXRT_FLEXIO3.offset314)
#define FLEXIO3_SHIFTBUFBYS6 (IMXRT_FLEXIO3.offset318)
#define FLEXIO3_SHIFTBUFBYS7 (IMXRT_FLEXIO3.offset31C)
#define FLEXIO3_SHIFTBUFBBS0 (IMXRT_FLEXIO3.offset380)
#define FLEXIO3_SHIFTBUFBBS1 (IMXRT_FLEXIO3.offset384)
#define FLEXIO3_SHIFTBUFBBS2 (IMXRT_FLEXIO3.offset388)
#define FLEXIO3_SHIFTBUFBBS3 (IMXRT_FLEXIO3.offset38C)
#define FLEXIO3_SHIFTBUFBBS4 (IMXRT_FLEXIO3.offset390)
#define FLEXIO3_SHIFTBUFBBS5 (IMXRT_FLEXIO3.offset394)
#define FLEXIO3_SHIFTBUFBBS6 (IMXRT_FLEXIO3.offset398)
#define FLEXIO3_SHIFTBUFBBS7 (IMXRT_FLEXIO3.offset39C)
#define FLEXIO3_TIMCTL0 (IMXRT_FLEXIO3_b.offset000)
#define FLEXIO3_TIMCTL1 (IMXRT_FLEXIO3_b.offset004)
#define FLEXIO3_TIMCTL2 (IMXRT_FLEXIO3_b.offset008)
#define FLEXIO3_TIMCTL3 (IMXRT_FLEXIO3_b.offset00C)
#define FLEXIO3_TIMCTL4 (IMXRT_FLEXIO3_b.offset010)
#define FLEXIO3_TIMCTL5 (IMXRT_FLEXIO3_b.offset014)
#define FLEXIO3_TIMCTL6 (IMXRT_FLEXIO3_b.offset018)
#define FLEXIO3_TIMCTL7 (IMXRT_FLEXIO3_b.offset01C)
#define FLEXIO3_TIMCFG0 (IMXRT_FLEXIO3_b.offset080)
#define FLEXIO3_TIMCFG1 (IMXRT_FLEXIO3_b.offset084)
#define FLEXIO3_TIMCFG2 (IMXRT_FLEXIO3_b.offset088)
#define FLEXIO3_TIMCFG3 (IMXRT_FLEXIO3_b.offset08C)
#define FLEXIO3_TIMCFG4 (IMXRT_FLEXIO3_b.offset090)
#define FLEXIO3_TIMCFG5 (IMXRT_FLEXIO3_b.offset094)
#define FLEXIO3_TIMCFG6 (IMXRT_FLEXIO3_b.offset098)
#define FLEXIO3_TIMCFG7 (IMXRT_FLEXIO3_b.offset09C)
#define FLEXIO3_TIMCMP0 (IMXRT_FLEXIO3_b.offset100)
#define FLEXIO3_TIMCMP1 (IMXRT_FLEXIO3_b.offset104)
#define FLEXIO3_TIMCMP2 (IMXRT_FLEXIO3_b.offset108)
#define FLEXIO3_TIMCMP3 (IMXRT_FLEXIO3_b.offset10C)
#define FLEXIO3_TIMCMP4 (IMXRT_FLEXIO3_b.offset110)
#define FLEXIO3_TIMCMP5 (IMXRT_FLEXIO3_b.offset114)
#define FLEXIO3_TIMCMP6 (IMXRT_FLEXIO3_b.offset118)
#define FLEXIO3_TIMCMP7 (IMXRT_FLEXIO3_b.offset11C)
#define FLEXIO3_SHIFTBUFNBS0 (IMXRT_FLEXIO3_b.offset280)
#define FLEXIO3_SHIFTBUFNBS1 (IMXRT_FLEXIO3_b.offset284)
#define FLEXIO3_SHIFTBUFNBS2 (IMXRT_FLEXIO3_b.offset288)
#define FLEXIO3_SHIFTBUFNBS3 (IMXRT_FLEXIO3_b.offset28C)
#define FLEXIO3_SHIFTBUFNBS4 (IMXRT_FLEXIO3_b.offset290)
#define FLEXIO3_SHIFTBUFNBS5 (IMXRT_FLEXIO3_b.offset294)
#define FLEXIO3_SHIFTBUFNBS6 (IMXRT_FLEXIO3_b.offset298)
#define FLEXIO3_SHIFTBUFNBS7 (IMXRT_FLEXIO3_b.offset29C)
#define FLEXIO3_SHIFTBUFHWS0 (IMXRT_FLEXIO3_b.offset300)
#define FLEXIO3_SHIFTBUFHWS1 (IMXRT_FLEXIO3_b.offset304)
#define FLEXIO3_SHIFTBUFHWS2 (IMXRT_FLEXIO3_b.offset308)
#define FLEXIO3_SHIFTBUFHWS3 (IMXRT_FLEXIO3_b.offset30C)
#define FLEXIO3_SHIFTBUFHWS4 (IMXRT_FLEXIO3_b.offset310)
#define FLEXIO3_SHIFTBUFHWS5 (IMXRT_FLEXIO3_b.offset314)
#define FLEXIO3_SHIFTBUFHWS6 (IMXRT_FLEXIO3_b.offset318)
#define FLEXIO3_SHIFTBUFHWS7 (IMXRT_FLEXIO3_b.offset31C)
#define FLEXIO3_SHIFTBUFNIS0 (IMXRT_FLEXIO3_b.offset380)
#define FLEXIO3_SHIFTBUFNIS1 (IMXRT_FLEXIO3_b.offset384)
#define FLEXIO3_SHIFTBUFNIS2 (IMXRT_FLEXIO3_b.offset388)
#define FLEXIO3_SHIFTBUFNIS3 (IMXRT_FLEXIO3_b.offset38C)
#define FLEXIO3_SHIFTBUFNIS4 (IMXRT_FLEXIO3_b.offset390)
#define FLEXIO3_SHIFTBUFNIS5 (IMXRT_FLEXIO3_b.offset394)
#define FLEXIO3_SHIFTBUFNIS6 (IMXRT_FLEXIO3_b.offset398)
#define FLEXIO3_SHIFTBUFNIS7 (IMXRT_FLEXIO3_b.offset39C)
#define FLEXIO_CTRL_DOZEN ((uint32_t)(1<<31))
#define FLEXIO_CTRL_DBGE ((uint32_t)(1<<30))
#define FLEXIO_CTRL_FASTACC ((uint32_t)(1<<2))
Expand Down

0 comments on commit 41bc3c7

Please sign in to comment.