BaseLineI'd like a lot the UEXT connector and find the pUEXT really great idea.
I'd like the idea of having all buses available on a single connector (SPI for display, I2C for sensor and UART for command line).
However, many SPI or UART peripherals requires additional GPIO to work properly (ex: reset_line, Wake_UP, Enable) and it is a pitty to re-assign UEXT pins to support this extra requirements
while the UART and I2C pins could still have good usage.
ProposalsBased on your pUEXT, I would propose to add an Optional but NORMALIZED second connector to extend the pUEXT.
This additional connector would have 5 pins and will carry those extra signals without implying pin reassignment on the pUEXT himself.
pUEXT+ Pin assignment proposal:
| Pin# | Primary usage | Optional usage |
| 1 | GPIO | CAN |
| 2 | GPIO | CAN |
| 3 | Analog IN | GPIO (Input only) |
| 4 | Analog IN | GPIO (Input only) |
| 5 | GPIO OUT | SPI (alternate nss2) |
What do you think about this idea ?