machine/samd21: implement SPI interface for currently supported SAMD21 boards

Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
Ron Evans
2019-03-04 21:04:25 +01:00
committed by Ayke
parent ea3d232c84
commit 665c3bdaa6
4 changed files with 154 additions and 15 deletions
+12
View File
@@ -58,3 +58,15 @@ const (
var (
I2C0 = I2C{Bus: sam.SERCOM3_I2CM}
)
// SPI pins
const (
SPI0_SCK_PIN = PB11 // SCK: SERCOM4/PAD[3]
SPI0_MOSI_PIN = PB10 // MOSI: SERCOM4/PAD[2]
SPI0_MISO_PIN = PA12 // MISO: SERCOM4/PAD[0]
)
// SPI on the ItsyBitsy M0.
var (
SPI0 = SPI{Bus: sam.SERCOM4_SPI}
)