machine/rp2040: add SPI support

spi working with loopback

SPI working

apply @deadprogram's suggestions

consolidate SPI board pin naming

fix up SPI configuration

add feather-rp2040 SPI pins

add arduino connect SPI pins

add SPI handle variables
This commit is contained in:
soypat
2021-07-09 14:40:21 -03:00
committed by Ron Evans
parent 7434e5a2c7
commit 98e70c9b19
5 changed files with 404 additions and 1 deletions
+6 -1
View File
@@ -53,11 +53,16 @@ const (
SCL_PIN Pin = GPIO13
)
// SPI pins
// SPI pins. SPI1 not available on Nano RP2040 Connect.
const (
SPI0_SCK_PIN Pin = GPIO6
SPI0_SDO_PIN Pin = GPIO7
SPI0_SDI_PIN Pin = GPIO4
// GPIO22 does not have SPI functionality so we set it to avoid interfering with NINA.
SPI1_SCK_PIN Pin = GPIO22
SPI1_SDO_PIN Pin = GPIO22
SPI1_SDI_PIN Pin = GPIO22
)
// NINA-W102 Pins