-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
e-mcxaIssues for the NXP MCX-A family of chipsIssues for the NXP MCX-A family of chips
Description
Let's collect the HIL tests and setup we will want.
Interesting peripherals:
- GPIO + interrupts (reuse ADC pins)
- I2C controller + target
- Uart
- ADC
- I3C
- CRC
- Watchdog (but how to test? reset reason?)
- Flash
- CTimer PWM
- CTimer capture (reuse ADC pins)
- SPI
We'll need to find the right wiring setup to be able to do this.
I2C controller+target:LPI2C1on arduino connectorJ4toLPI2C2on camera connectorJ9SDA:P1_0->P1_8SCL:P1_1->P1_9
Uart:LPUART3on mikroBUS connectorJ5toLPUART4on flexIO connectorJ8P4_5(TX) ->P4_4(RX)P4_2(RX) ->P4_3(TX)
ADC+GPIO+CTimer capture+CTimer PWM:ADC0_A1on arduino connectorJ2toCT_INP8+CT0_MAT2on arduino connectorJ2P2_4->P1_8(overlaps with I2C SDA but on different connector)
I3C: Only one peripheral, so no loopback tests. But it's connected to theP3T1755DPtemperature sensorSPI:LPSPI0on mikroBUS connectorJ6toLPSPI1on arduino connectorJ2CS:P1_3->P3_11SCK:P1_1->P3_10(overlaps with I2C SCL but on different connector)MISO/SDI:P1_2->P3_9MOSI/SDO:P1_0->P3_8
That's 9 wire connections in total.
There could be more in the future, like DAC + OPAMP -> ADC or CAN0 -> CAN1. But I don't think they're in scope now.
Building the HIL tests should be done here: https://github.com/embassy-rs/embassy/tree/main/tests
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
e-mcxaIssues for the NXP MCX-A family of chipsIssues for the NXP MCX-A family of chips