From aaaae0305918a595feb99bfe75b52a29360fda25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 11 Jan 2019 10:44:22 +0100 Subject: [PATCH] [ion/f730] ExternalFlash: slow down QUADSPI clock to minimum to ensure its working --- ion/src/f730/external_flash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ion/src/f730/external_flash.cpp b/ion/src/f730/external_flash.cpp index 5de68b64c..0ebe55c17 100644 --- a/ion/src/f730/external_flash.cpp +++ b/ion/src/f730/external_flash.cpp @@ -64,7 +64,7 @@ public: }; static constexpr QUADSPI::CCR::OperatingMode DefaultOperatingMode = QUADSPI::CCR::OperatingMode::Quad; -static constexpr int ClockFrequencyDivisor = 2; +static constexpr int ClockFrequencyDivisor = 256;// TODO: optimize me (value forSTM32F412: 2); static constexpr int ChipSelectHighTime = (ClockFrequencyDivisor == 1) ? 3 : (ClockFrequencyDivisor == 2) ? 2 : 1; static void send_command_full(QUADSPI::CCR::FunctionalMode functionalMode, QUADSPI::CCR::OperatingMode operatingMode, Command c, uint8_t * address, uint32_t altBytes, size_t numberOfAltBytes, uint8_t dummyCycles, uint8_t * data, size_t dataLength);