-
Notifications
You must be signed in to change notification settings - Fork 795
Closed
Description
Hello there,
I've got a compile error for targeting to ESP8266 boards using ESP8266 Arduino SDK (a.k.a ESPduino, see here: https://github.com/esp8266/Arduino)
Here are some information for my environment:
Arduino IDE: 1.6.11
Host OS: Mac OSX 10.12
USB Host Shield library version: 1.2.1
Target: ESP8266 NodeMCU 1.0 Board, 4MB Flash
...and here is the compilation log:
In file included from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/Usb.h:34:0,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hid.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hidboot.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/examples/HID/USBHIDBootKbd/USBHIDBootKbd.ino:1:
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/avrpins.h:1246:2: error: #error "Please define board in avrpins.h"
#error "Please define board in avrpins.h"
^
In file included from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/Usb.h:36:0,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hid.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hidboot.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/examples/HID/USBHIDBootKbd/USBHIDBootKbd.ino:1:
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:42:26: error: #elif with no expression
#elif SPI_HAS_TRANSACTION
^
In file included from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/Usb.h:36:0,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hid.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/hidboot.h:20,
from /Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/examples/HID/USBHIDBootKbd/USBHIDBootKbd.ino:1:
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:101:2: error: #error "No SPI entry in usbhost.h"
#error "No SPI entry in usbhost.h"
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:155:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:165:26: error: #elif with no expression
#elif SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:186:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:198:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:207:26: error: #elif with no expression
#elif SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:239:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:261:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:275:44: error: operator '||' has no right operand
#elif !defined(SPDR) || SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:288:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:300:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:309:26: error: #elif with no expression
#elif SPI_HAS_TRANSACTION
^
/Users/Jackson/Documents/Arduino/libraries/USB_Host_Shield_Library_2.0/usbhost.h:351:24: error: #if with no expression
#if SPI_HAS_TRANSACTION
^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
Hope you can fix this, thank you!
Regards,
Jackson
tablatronix and arieldeil
Metadata
Metadata
Assignees
Labels
No labels