Skip to content

Commit 9245337

Browse files
sago35deadprogram
authored andcommitted
atsamd2x: fix BAUD value
1 parent 8170f59 commit 9245337

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/machine/machine_atsamd21.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1188,7 +1188,10 @@ func (spi SPI) Configure(config SPIConfig) error {
11881188
}
11891189

11901190
// Set synch speed for SPI
1191-
baudRate := (CPUFrequency() / (2 * config.Frequency)) - 1
1191+
baudRate := CPUFrequency() / (2 * config.Frequency)
1192+
if baudRate > 0 {
1193+
baudRate--
1194+
}
11921195
spi.Bus.BAUD.Set(uint8(baudRate))
11931196

11941197
// Enable SPI port.

0 commit comments

Comments
 (0)