From a70954111b1fa6d2b430171c3dfe231d29977745 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sun, 19 Mar 2017 11:27:58 +0200 Subject: [PATCH] Fix compilation issues is certain situations. --- libraries/SPI/src/SPI.h | 1 + variants/esp32/pins_arduino.h | 2 ++ variants/esp320/pins_arduino.h | 2 ++ variants/esp32thing/pins_arduino.h | 2 ++ variants/espea32/pins_arduino.h | 2 ++ variants/firebeetle32/pins_arduino.h | 2 ++ variants/hornbill32dev/pins_arduino.h | 2 ++ variants/hornbill32minima/pins_arduino.h | 2 ++ variants/lolin32/pins_arduino.h | 2 ++ variants/nano32/pins_arduino.h | 2 ++ variants/node32s/pins_arduino.h | 2 ++ variants/quantum/pins_arduino.h | 2 ++ 12 files changed, 23 insertions(+) diff --git a/libraries/SPI/src/SPI.h b/libraries/SPI/src/SPI.h index e38fb3ec..e232e162 100644 --- a/libraries/SPI/src/SPI.h +++ b/libraries/SPI/src/SPI.h @@ -22,6 +22,7 @@ #define _SPI_H_INCLUDED #include +#include "pins_arduino.h" #include "esp32-hal-spi.h" class SPISettings diff --git a/variants/esp32/pins_arduino.h b/variants/esp32/pins_arduino.h index 85452d36..d50715e5 100644 --- a/variants/esp32/pins_arduino.h +++ b/variants/esp32/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/esp320/pins_arduino.h b/variants/esp320/pins_arduino.h index f69cc98b..0c357f51 100644 --- a/variants/esp320/pins_arduino.h +++ b/variants/esp320/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 11 #define NUM_DIGITAL_PINS 12 #define NUM_ANALOG_INPUTS 5 diff --git a/variants/esp32thing/pins_arduino.h b/variants/esp32thing/pins_arduino.h index 3da4bf2b..c035ee26 100644 --- a/variants/esp32thing/pins_arduino.h +++ b/variants/esp32thing/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/espea32/pins_arduino.h b/variants/espea32/pins_arduino.h index 8ce2507d..5e729356 100644 --- a/variants/espea32/pins_arduino.h +++ b/variants/espea32/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/firebeetle32/pins_arduino.h b/variants/firebeetle32/pins_arduino.h index e5cc7f09..7fd3583e 100644 --- a/variants/firebeetle32/pins_arduino.h +++ b/variants/firebeetle32/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/hornbill32dev/pins_arduino.h b/variants/hornbill32dev/pins_arduino.h index ef100575..3a991e3f 100644 --- a/variants/hornbill32dev/pins_arduino.h +++ b/variants/hornbill32dev/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/hornbill32minima/pins_arduino.h b/variants/hornbill32minima/pins_arduino.h index 169ee04b..d18c4dac 100644 --- a/variants/hornbill32minima/pins_arduino.h +++ b/variants/hornbill32minima/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/lolin32/pins_arduino.h b/variants/lolin32/pins_arduino.h index e341357b..3bb26f1e 100644 --- a/variants/lolin32/pins_arduino.h +++ b/variants/lolin32/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/nano32/pins_arduino.h b/variants/nano32/pins_arduino.h index e50bd30d..4d65b6b4 100644 --- a/variants/nano32/pins_arduino.h +++ b/variants/nano32/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 38 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/node32s/pins_arduino.h b/variants/node32s/pins_arduino.h index e341357b..3bb26f1e 100644 --- a/variants/node32s/pins_arduino.h +++ b/variants/node32s/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16 diff --git a/variants/quantum/pins_arduino.h b/variants/quantum/pins_arduino.h index 85452d36..d50715e5 100644 --- a/variants/quantum/pins_arduino.h +++ b/variants/quantum/pins_arduino.h @@ -1,6 +1,8 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +#include + #define EXTERNAL_NUM_INTERRUPTS 16 #define NUM_DIGITAL_PINS 40 #define NUM_ANALOG_INPUTS 16