Thank you for that information. I have been thinking about this and as you point out there is a debug port. So I wonder if the pin definitions are selected in the software kit from manufacturer and that is initialized in the bootloader. I know that if you use STM32 software to create firmware you can manipulate what interfaces to include in the design, for example do you want 2 SPI interfaces then you can deactivate other interfaces like lets say if the UART conflicts with a second SPI then you deactivate it. I have to admit I don’t have any particular need for a I2S on the XIAO but thank you again for looking into it, whoknows maybe I’ll have a real need for it later.
1 Like