Problem: I'm designing a shield for a Sparkfun SAMD21 board, it uses most of the available SAMD21 pins for GPS, HUB75 LED matrix display (or MAX7456 OSD), external oscillator and MAX7219 interface. It's rather difficult to assign the processor pins to the different peripherals without conflicts.
Is there an app which could produce a list of processor pin assignments to peripheral functions? One would have a list of required functions, for example SERCOM SPI, and a list of the capabilities of each processor pin. The output would be a list of assignments
Best wishes and thanks for a reply