From db27541b1a44a903feeeef91840314a56fcdc725 Mon Sep 17 00:00:00 2001 From: jypelle <52546084+jypelle@users.noreply.github.com> Date: Wed, 4 Nov 2020 23:20:37 +0100 Subject: [PATCH] Fix #1483 --- src/machine/machine_atsamd51.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/machine/machine_atsamd51.go b/src/machine/machine_atsamd51.go index 34b03132..b3abe6d2 100644 --- a/src/machine/machine_atsamd51.go +++ b/src/machine/machine_atsamd51.go @@ -1331,12 +1331,13 @@ func (spi SPI) Configure(config SPIConfig) error { // Determine the input pinout (for SDI). var dataInPinout uint32 - SDIPinMode, SDIPad, ok := findPinPadMapping(spi.SERCOM, config.SDI) + var SDIPinMode PinMode if config.SDI != NoPin { + var ok bool + SDIPinMode, dataInPinout, ok = findPinPadMapping(spi.SERCOM, config.SDI) if !ok { return ErrInvalidInputPin } - dataInPinout = SDIPad // mapped directly } // Determine the output pinout (for SDO/SCK).