diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c
index f894a5b7df2475267b7206db7a9311827ab7caa6..1547068e804938a506e12f6c50fe33794b17b62c 100644
--- a/cores/arduino/wiring_analog.c
+++ b/cores/arduino/wiring_analog.c
@@ -18,6 +18,7 @@
 
 #include "wiring_analog.h"
 #include "wiring_digital.h"
+#include "variant.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/cores/arduino/wiring_analog.h b/cores/arduino/wiring_analog.h
index 493e207d8e3dbc85975368aa45dc6ec8d3182064..d5382dc44d6077a52eab7580ad305ce6b0f2b661 100644
--- a/cores/arduino/wiring_analog.h
+++ b/cores/arduino/wiring_analog.h
@@ -19,7 +19,7 @@
 #ifndef _WIRING_ANALOG_
 #define _WIRING_ANALOG_
 
-#include <Arduino.h>
+#include <stdint.h>
 
 #ifdef __cplusplus
 extern "C" {