Hi @Paul and @mjs513 - Hopefully will get to mailbox this morning... Annie still keeping us busy but that is more offline...

So was playing around with Spreadsheet and added another page, with more user friendly information (like which Arduino object) (have not uploaded yet)...

Code:

Pin Name GPIO Serial I2C SPI PWM CAN Audio XBAR FlexIO Analog SD
0 AD_B0_03 1.3 Serial1(6) RX SPI1(3) CS0 PWM1_X1 2_RX IO-17
1 AD_B0_02 1.2 Serial1(6) TX SPI1(3) MISO PWM1_X0 2_TX IO-16
2 EMC_04 4.4 PWM4_A2 2:TX_DATA IO-06 1:4
3 EMC_05 4.5 PWM4_B2 2:TX_SYNC IO-07 1:5
4 EMC_06 4.6 PWM2_A0 2:TX_BCLK IO-08 1:6
5 EMC_08 4.8 PWM2_A1 2:RX_DATA IO-17 1:8
6 B0_10 2.10 PWM2_A2 QT4_1 1:TX3_RX1 2:10
7 B1_01 2.17 Serial2(4) RX PWM1_B3 1:TX_DATA IO-15 2:17, 3:17
8 B1_00 2.16 Serial2(4) TX PWM1_A3 1:RX_DATA IO-14 2:16, 3:16
9 B0_11 2.11 PWM2_B2 QT4_2 1:TX2_RX2 2:11
10 B0_00 2.0 SPI(4) CS0 QT1_0 MQS_RIGHT 2:0
11 B0_02 2.2 SPI(4) MOSI QT1_2 1_TX 2:2
12 B0_01 2.1 SPI(4) MISO QT1_1 MQS_LEFT 2:1
13 B0_03 2.3 SPI(4) SCK QT2_0 1_RX 2:3
14/A0 AD_B1_02 1.18 Serial3(2) TX QT3_2 SPDIF_OUT 3:2 A1:7, A2:7
15/A1 AD_B1_03 1.19 Serial3(2) RX QT3_3 SPDIF_IN 3:3 A1:8, A2:8
16/A2 AD_B1_07 1.23 Serial4(3) RX Wire1(3) SCL SPDIF_EXTCLK 3:7 A1:12, A2:12
17/A3 AD_B1_06 1.22 Serial4(3) TX Wire1(3) SDA SPDIF_LOCK 3:6 A1:11, A2:11
18/A4 AD_B1_01 1.17 Serial3(2) CTS Wire(1) SDA QT3_1 3:1 A1:6, A2:6
19/A5 AD_B1_00 1.16 Wire(1) SCL QT3_0 3:0 A1:5, A2:5
20/A6 AD_B1_10 1.26 Serial5(8) TX 1:RX_SYNC 3:10 A1:15, A2:15
21/A7 AD_B1_11 1.27 Serial5(8) RX 1:RX_BCLK 3:11 A1:0, A2:0
22/A8 AD_B1_08 1.24 PWM4_A0 1_TX 3:8 A1:13, A2:13
23/A9 AD_B1_09 1.25 PWM4_A1 1_RX 1:MCLK 3:9 A1:14, A2:14
--- ---- ---- ------ --- --- --- --- ---- ---- ----- ------
24/A10 AD_B0_12 1.12 Serial6(1) TX Wire2(4) SCL PWM1_X2 A1:1
25/A11 AD_B0_13 1.13 Serial6(1) RX Wire2(4) SDA PWM1_X3 GPT1_CLK A1:2
26/A12 AD_B1_14 1.30 SPI1(3) MOSI 1:TX_BCLK 3:14 A2:3
27/A13 AD_B1_15 1.31 SPI1(3) SCK 1:TX_SYNC 3:15 A2:4
28 EMC_32 3.18 Serial7(7) RX PWM3_B1
29 EMC_31 4.31 Serial7(7) TX SPI2(1) CS1 PWM3_A1
30 EMC_37 3.23 GPT1_3 3_RX 3:MCLK IO-23
31 EMC_36 3.22 GPT1_2 3_TX 3:TX_DATA IO-22
32 B0_12 2.12 1:TX1_RX3 IO-10 2:12
33 EMC_07 4.7 PWM2_B0 2:MCLK IO-09 1:7
34 SD_B0_03 2.15 Serial5(8) RTS SPI2(1) MISO PWM1_B1 IO-07 DATA1
35 SD_B0_02 3.14 Serial5(8) CTS SPI2(1) MOSI PWM1_A1 IO-06 DATA0
36 SD_B0_01 3.13 Wire1(3) SDA SPI2(1) CS0 PWM1_B0 IO-05 CLK
37 SD_B0_00 3.12 Wire1(3) SCL SPI2(1) SCK PWM1_A0 IO-04 CMD
38 SD_B0_05 3.17 Serial5(8) RX SPI2(1) B_DQS PWM1_B2 IO-09 DATA3
39 SD_B0_04 3.16 Serial5(8) TX SPI2(1) B_SSO_B PWM1_A2 IO-08 DATA2

With the (number) the actual underlying IMXRT object number.

So needless to say I have not tried any of the extended SPI stuff out yet...

As for how to do SD stuff. I assume we need a version of the T3.5/6 stuff that uses the (BUILTIN) like CS select pin, and uses the stuff from chapter 25 of the IMXRT1060 manual (Ultra Secured Digital Host Controller)uSDHC...

Not sure if anyone has tried to see how different the stuff is here versus what the KinetisK stuff Chapter 60 SDHC of my T3.6 pdf...

But assuming my core stuff and it is complete, in theory I think we could use my SPI2 object with pin 36 as the chip select... Not sure if you would need to do something special for pins 38/39 ... (probably not connect ?)