I have 3 UARTlites set up in Vivado and being accessed through my carrier card JD PMOD connector (6 pins Tx/Rx). The base addresses of the 3 UARTs are 0x42C00000, 0x42C10000, and 0x42C20000. I know how to select the stdin/stdout in SDK through BSP settings but how do I dynamically set stdin/stdout in my code. I saw there may be a way using "freopen" but don't know what I would put in the first field. For example freopen( ?? , 'r',stdin);