ASH WARE – Embedded Software Tools since 1994
Much more functionality than the original set 1 SPI function:
Available as open source on GitHub!