diff --git a/Marlin/src/core/macros.h b/Marlin/src/core/macros.h index 68943afed..ce72247c5 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 c8614925e..63597fd41 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' };