Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2022-05-30 17:43:43 +0300
committerDavid Crocker <dcrocker@eschertech.com>2022-05-30 17:43:43 +0300
commit2d4cf83d83eff1f9c54f90ab68abf69b1fe67851 (patch)
treed2fceb6c9e8285485ae37cee019be5bfc816b018
parent2c96415909ffb6c50c2c072a655466c3a5f30b86 (diff)
Set high drive strength on shared SPI pins
-rw-r--r--src/Hardware/Spi/SharedSpiDevice.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Hardware/Spi/SharedSpiDevice.cpp b/src/Hardware/Spi/SharedSpiDevice.cpp
index 314241e3..4a14fc92 100644
--- a/src/Hardware/Spi/SharedSpiDevice.cpp
+++ b/src/Hardware/Spi/SharedSpiDevice.cpp
@@ -28,6 +28,8 @@ void SharedSpiDevice::Init() noexcept
SetPinFunction(SharedSpiMosiPin, SharedSpiPinFunction);
SetPinFunction(SharedSpiMisoPin, SharedSpiPinFunction);
SetPinFunction(SharedSpiSclkPin, SharedSpiPinFunction);
+ SetHighDriveStrength(SharedSpiMosiPin);
+ SetHighDriveStrength(SharedSpiSclkPin); // some devices (e.g. TFT LCD font chip) need fast rise and fall times
mainSharedSpiDevice = new SharedSpiDevice(SharedSpiSercomNumber);
#elif USART_SPI
SetPinFunction(APIN_USART_SSPI_SCK, USARTSPISckPeriphMode);