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 e38fb3ec3..e232e1628 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 85452d36d..d50715e5c 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 f69cc98b0..0c357f519 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 3da4bf2ba..c035ee26e 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 8ce2507d6..5e7293563 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 e5cc7f092..7fd3583e1 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 ef1005755..3a991e3f2 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 169ee04b3..d18c4dacd 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 e341357b0..3bb26f1e9 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 e50bd30d9..4d65b6b40 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 e341357b0..3bb26f1e9 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 85452d36d..d50715e5c 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 -- GitLab