diff --git a/Marlin/Gen7/cores/arduino/wiring.h b/Marlin/Gen7/cores/arduino/wiring.h
index 6309a364fca20c3f819e14819b9a8d99c6dad5cd..48ff04a752f4f3c3597db82a0ce7359496e4ea24 100644
--- a/Marlin/Gen7/cores/arduino/wiring.h
+++ b/Marlin/Gen7/cores/arduino/wiring.h
@@ -70,7 +70,9 @@ extern "C"{
 #define max(a,b) ((a)>(b)?(a):(b))
 #define abs(x) ((x)>0?(x):-(x))
 #define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
+#if __AVR_LIBC_VERSION__ < 10701UL
 #define round(x)     ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
+#endif
 #define radians(deg) ((deg)*DEG_TO_RAD)
 #define degrees(rad) ((rad)*RAD_TO_DEG)
 #define sq(x) ((x)*(x))