diff --git a/Marlin/src/core/macros.h b/Marlin/src/core/macros.h index 68943afed52ac9e6f2af740da098599b51da402e..ce72247c5d316d877c11c7e8ba25ecaf72db7adf 100644 --- a/Marlin/src/core/macros.h +++ b/Marlin/src/core/macros.h @@ -61,6 +61,8 @@ #define L(CODE) CODE ":\n\t" // Macros for bit masks +#undef _BV +#define _BV(n) (1<<(n)) #define TEST(n,b) !!((n)&_BV(b)) #define SET_BIT_TO(N,B,TF) do{ if (TF) SBI(N,B); else CBI(N,B); }while(0) diff --git a/Marlin/src/core/utility.h b/Marlin/src/core/utility.h index c8614925eb1ea23ed8e876a10d0905d03b3d4172..63597fd41365c8f46ebfcd971145892aa429d3f8 100644 --- a/Marlin/src/core/utility.h +++ b/Marlin/src/core/utility.h @@ -22,7 +22,6 @@ #pragma once #include "../inc/MarlinConfigPre.h" -#include "../HAL/shared/Marduino.h" constexpr char axis_codes[XYZE] = { 'X', 'Y', 'Z', 'E' };