diff --git a/src/machine/machine_atsamd51.go b/src/machine/machine_atsamd51.go index 049ec61e..34b03132 100644 --- a/src/machine/machine_atsamd51.go +++ b/src/machine/machine_atsamd51.go @@ -1417,6 +1417,9 @@ func (spi SPI) Configure(config SPIConfig) error { // Set synch speed for SPI baudRate := SERCOM_FREQ_REF / (2 * config.Frequency) + if baudRate > 0 { + baudRate-- + } spi.Bus.BAUD.Set(uint8(baudRate)) // Enable SPI port.