Using SparkFun SAMD21-based Mini Breakout, DEV-13664. The v10 schematic and graphical datasheet both show SPI pins on D10-D13 as expected for an Arduino Pro Mini “default”. However, those pins are not the default in my situation. I am using Arduino IDE 1.8.13 and the SparkFun SAMD Boards package 1.8.1. I can reassign SERCOM1 to pins use D11-D13 using SPIClass and pinPeripheral assignments but the IDE/compiler does not explicitly assign those pins to the default SPI instance.
I’ve run across posts from as far back as 2015, for instance, stating “The SPI port doesn’t default to pins 10-13 on the SAMD Mini like it does on the Arduino Pro Mini” and “We’ve released an updated Arduino board package which adds an additional board definition for the Mini boards, equipping them with SPI on pins 10-13.” So I assume if I’m using up to date board definitions it should be working as expected.
My questions: Am I missing something? Should the Sparkfun SAMD Mini Breakout board configuration for Arduino IDE assign the default SPI instance to pins D10-D13?