Не теряйте мысль, Вы утверждали что передача параметров через стек - исчезла с горизонта необходимости. Я Вам попенял на то, что это слишком категорично и есть случаи когда она может быть необходима. Поэтому stdcall или cdecl рановато хоронить.
дальше пролистать и увидеть enum spi_host_device_t Enum with the three SPI peripherals that are software-accessible in it. Values: SPI1_HOST = 0 SPI1. SPI2_HOST = 1 SPI2. SPI3_HOST = 2 SPI3.