diff --git a/src/machine/machine_esp32.go b/src/machine/machine_esp32.go index 9936f80d..1526fc16 100644 --- a/src/machine/machine_esp32.go +++ b/src/machine/machine_esp32.go @@ -310,7 +310,7 @@ type SPIConfig struct { // Configure and make the SPI peripheral ready to use. func (spi SPI) Configure(config SPIConfig) error { if config.Frequency == 0 { - config.Frequency = 1e6 // default to 1MHz + config.Frequency = 4e6 // default to 4MHz } // Configure the SPI clock. This assumes a peripheral clock of 80MHz. diff --git a/src/machine/machine_fe310.go b/src/machine/machine_fe310.go index 2e3be170..dab69e9d 100644 --- a/src/machine/machine_fe310.go +++ b/src/machine/machine_fe310.go @@ -123,7 +123,7 @@ func (spi SPI) Configure(config SPIConfig) error { // set default frequency if config.Frequency == 0 { - config.Frequency = 4000000 + config.Frequency = 4000000 // 4MHz } // div = (SPI_CFG(dev)->f_sys / (2 * frequency)) - 1; diff --git a/src/machine/machine_k210.go b/src/machine/machine_k210.go index a7dabfd3..794aecc9 100644 --- a/src/machine/machine_k210.go +++ b/src/machine/machine_k210.go @@ -442,7 +442,7 @@ func (spi SPI) Configure(config SPIConfig) error { // Set default frequency. if config.Frequency == 0 { - config.Frequency = 500000 + config.Frequency = 4000000 // 4MHz } baudr := CPUFrequency() / config.Frequency