I am looking at using the RP2350(B) RedBoard for a project with the Sparkfun MIDI shield. If I want to use the default hardware serial option on the MIDI shield (pins 0 and 1 / UART0) but want to use UART1 for hardware serial on other pins (schematic & data sheet suggest it would have to be pins A2 and A3), is there anything with how the RedBoard is configured that would prevent me from doing so? Would this be supported if coding via the Arduino IDE?
Actually, it doesn’t look like I can use the MIDI shield with the RedBoard directly because it requires 5V operation. However, I am still interested in knowing whether the second UART can be used as I described.
The RP2350 can have UART on every pair of pins. UART0 and UART1 alternate in which set of pins they can be used with. See section 9.4 of the RP2350 datasheet, which lists the GPIO function select options (and therefore, which pins can be used with UART0 and UART1). Here’s a brief screenshot.
So you’re not limited to the pins marked by the silkscreen on the board, those are just the defaults.
And yes, you can use Arduino with this board, see here: GitHub - earlephilhower/arduino-pico: Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards