From 80765151afe5fdef035f77003a30f107a62d21d2 Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Sat, 30 Apr 2022 17:19:01 +0200
Subject: [PATCH] [ClockUtils] Added RCC_SYNC to enable and disable peripheral
 clock functions

---
 src/shared/utils/ClockUtils.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/shared/utils/ClockUtils.h b/src/shared/utils/ClockUtils.h
index 6e7c449b5..3d671d9f4 100644
--- a/src/shared/utils/ClockUtils.h
+++ b/src/shared/utils/ClockUtils.h
@@ -341,6 +341,8 @@ inline bool ClockUtils::enablePeripheralClock(void* peripheral)
             return false;
     }
 
+    RCC_SYNC();
+
     return true;
 }
 
@@ -575,6 +577,8 @@ inline bool ClockUtils::disablePeripheralClock(void* peripheral)
             return false;
     }
 
+    RCC_SYNC();
+
     return true;
 }
 
-- 
GitLab