From 391250b04f7a8884f662dd9a266de093716b7878 Mon Sep 17 00:00:00 2001
From: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date: Tue, 18 Jun 2019 13:48:20 +0200
Subject: [PATCH] STM32F1: Don't toggle EEPROM SPI SS (#14299)

---
 Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp b/Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp
index 90a09ca83d..bcf27ae3f8 100644
--- a/Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp
+++ b/Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp
@@ -157,14 +157,14 @@ void spiSendBlock(uint8_t token, const uint8_t* buf) {
 #if ENABLED(SPI_EEPROM)
 
 // Read single byte from specified SPI channel
-uint8_t spiRec(uint32_t chan) { return spiRec(); }
+uint8_t spiRec(uint32_t chan) { return SPI.transfer(ff); }
 
 // Write single byte to specified SPI channel
-void spiSend(uint32_t chan, byte b) { spiSend(b); }
+void spiSend(uint32_t chan, byte b) { SPI.send(b); }
 
 // Write buffer to specified SPI channel
 void spiSend(uint32_t chan, const uint8_t* buf, size_t n) {
-  for (size_t p = 0; p < n; p++) spiSend(buf[p]);
+  for (size_t p = 0; p < n; p++) spiSend(chan, buf[p]);
 }
 
 #endif // SPI_EEPROM
-- 
GitLab