Custom UART Pins on H7

Hi!

I'm working on a project that requires a lot of UART ports. I'm using portenta breakout to access to various pins.

Is it possible to create a new UART (like SoftwareSerial.h do) and assign arbitrary pins for RX TX?

I tried to define a new port with UART()

UART _uart1 = UART(GPIO_0, GPIO_1,  NC, NC);

But when I run this, the Portenta crash (red led is blinking). I noticed that this technique works only for mapped serial pins. If this is not possible, there is a way to expand ports with another piece of hardware?

Thank you!