From 8170f5944036cc2388ed0fc221afe9378f7541f8 Mon Sep 17 00:00:00 2001 From: sago35 Date: Wed, 16 Sep 2020 18:14:10 +0900 Subject: [PATCH] atsamd5x: fix BAUD value --- src/machine/machine_atsamd51.go | 3 +++ 1 file changed, 3 insertions(+) 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.