Fix hardfault when DCache is disabled with no callback (#1935)

This commit is contained in:
Andrey
2020-11-27 03:12:21 +03:00
committed by GitHub
parent 2f6eaa516c
commit 48a676f404

View File

@@ -241,7 +241,8 @@ static void invalidate_cache(void)
if(disp->driver.clean_dcache_cb) disp->driver.clean_dcache_cb(&disp->driver);
else {
#if __CORTEX_M >= 0x07
SCB_CleanInvalidateDCache();
if((SCB->CCR) & (uint32_t)SCB_CCR_DC_Msk)
SCB_CleanInvalidateDCache();
#endif
}
}