mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-04 02:57:46 +00:00
Fix #1483
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user