[FLASH] Include W25M02G in QuadSPI detection

This commit is contained in:
jflyper 2020-01-20 16:35:23 +09:00
parent a2aeb0cef4
commit ce8e6b2947
1 changed files with 10 additions and 1 deletions

View File

@ -65,12 +65,21 @@ static bool flashQuadSpiInit(const flashConfig_t *flashConfig)
// Manufacturer, memory type, and capacity // Manufacturer, memory type, and capacity
uint32_t chipID = (readIdResponse[0] << 16) | (readIdResponse[1] << 8) | (readIdResponse[2]); uint32_t chipID = (readIdResponse[0] << 16) | (readIdResponse[1] << 8) | (readIdResponse[2]);
#ifdef USE_FLASH_W25N01G #if defined(USE_FLASH_W25N01G) || defined(USE_FLASH_W25M02G)
quadSpiSetDivisor(quadSpiInstance, QUADSPI_CLOCK_ULTRAFAST); quadSpiSetDivisor(quadSpiInstance, QUADSPI_CLOCK_ULTRAFAST);
#if defined(USE_FLASH_W25N01G)
if (w25n01g_detect(&flashDevice, chipID)) { if (w25n01g_detect(&flashDevice, chipID)) {
return true; return true;
} }
#endif
#if defined(USE_FLASH_W25M02G)
if (w25m_detect(&flashDevice, chipID)) {
return true;
}
#endif
#endif #endif
return false; return false;