Support for multiple UARTs

In my code, I have the following pin designations set for UART1:

  config.pin_config.rx = {DSY_GPIOB, 7};
  config.pin_config.tx = {DSY_GPIOB, 6};

This is a magic incantation that I lifted from somewhere. Can someone give the corresponding “spell” for UART2? I’ve done some searching on the forum, but all the discussions of how pin numbering works for Daisy have been very muddy :frowning:

With some pointers from @shensley I added this to my code for USART2:

        config.periph        = UartHandler::Config::Peripheral::USART_2;
        config.pin_config.rx = {DSY_GPIOA, 3};
        config.pin_config.tx = {DSY_GPIOA, 2};

And figured out that RX is pin 23 and TX is pin 35 (the black-colored pin numbers on the pinout diagram. This would have been MUCH easier if USART2 was labeled on the pinout (and if USART1 didn’t show up twice). I’d like to respectfully request that the Daisy-folk update this. :slight_smile: And thanks to everyone who helped with getting my second serial port up-and-running on the Daisy (and it is!!)