diff --git a/src/shared/drivers/i2c/I2CDriver-f7.cpp b/src/shared/drivers/i2c/I2CDriver-f7.cpp
index 23678afbd7df6f49b97294273d4ede0a212ee372..38b591ed3cc28a0e014de8e4ba4911dbf91ec597 100644
--- a/src/shared/drivers/i2c/I2CDriver-f7.cpp
+++ b/src/shared/drivers/i2c/I2CDriver-f7.cpp
@@ -74,10 +74,9 @@ I2CTimings calculateTimings(uint32_t f, uint32_t fi2c)
     // for SCLDEL and SDADEL
     uint32_t temp_presc = f / (64 * fi2c);
 
-#if defined(_BOARD_STM32F756ZG_NUCLEO)
+#if defined(STM32F756xx)
     const uint16_t correction = 10;
-#elif defined(_BOARD_STM32F767ZI_COMPUTE_UNIT) || \
-    defined(_BOARD_STM32F767ZI_NUCLEO)
+#elif defined(STM32F767xx)
     const uint16_t correction = 7;
 #else
     const uint16_t correction = 0;