So I have recently discovered that Arduino SPI library includes no slave support, bit silly, so I thought I'd add it myself. Good way to learn about how the libraries work. I had a quick search around and couldn't find any similar work on the web, but I thought I would ask here since I have access to many Arduino developers and enthusiasts. So, before I get stuck in,
is there any specific reason for there being no slave support in the Arduino SPI library that I should know about before I begin (i.e. software limitations)?
has anybody already added this support, or perhaps written a new and improved SPI library that I have missed somehow?