Huzzah feather and 2x16 LCD problem compiliing

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
jim_mcdonald
 
Posts: 15
Joined: Sat Dec 23, 2017 2:00 pm

Huzzah feather and 2x16 LCD problem compiliing

Post by jim_mcdonald »

Hi,

Hoping someone can help me with this. Im trying to get a normal 2x16 I2C LCD working with my feather Huzzah esp8266. Im a fairly frequent Arduino user and im using the same libraires that i use with success with Uno's and Nanos for various projects.

I have managed to use my Huzzah on other projects including connecting to Adafruit IO, so I "think" I have installed what I need into the Arduino IDE.

My problem is errors when compiling the below simple sketch:

Code: Select all

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F);
//LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Set the LCD I2C address

void setup() {
  Wire.begin(4,5);
  lcd.begin(16,2);
  lcd.clear();
  lcd.setCursor(0,1);
  lcd.print("hello world");
}

void loop() {
  // put your main code here, to run repeatedly:

}


The errors I get are:

Code: Select all

Arduino: 1.6.8 (Windows 10), Board: "Adafruit HUZZAH ESP8266, 80 MHz, 256000, 4M (3M SPIFFS)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Jim\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Jim\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Jim\Documents\Arduino\libraries" -fqbn=esp8266:esp8266:huzzah:CpuFrequency=80,UploadSpeed=256000,FlashSize=4M3M -ide-version=10608 -build-path "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Jim\Documents\Arduino\sketch_jan20a\sketch_jan20a.ino"
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Jim\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Jim\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Jim\Documents\Arduino\libraries" -fqbn=esp8266:esp8266:huzzah:CpuFrequency=80,UploadSpeed=256000,FlashSize=4M3M -ide-version=10608 -build-path "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Jim\Documents\Arduino\sketch_jan20a\sketch_jan20a.ino"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire\Wire.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\FastIO.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\I2CIO.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LCD.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_I2C.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_I2C_ByVac.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SI2C.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR2W.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR3W.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\SI2CIO.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "nul"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11  -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266  -DESP8266       "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC   -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP12"  -DESP8266 "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp" -o "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\sketch\sketch_jan20a.ino.cpp.o"
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\FastIO.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\I2CIO.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LCD.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal_I2C.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal_I2C_ByVac.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal_SI2C.cpp.o
Using previously compiled file: C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal_SR.cpp.o
"C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC   -DARDUINO=10608 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP12"  -DESP8266 "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\adafruit" "-IC:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal" "-IC:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\utility" "C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp" -o "C:\Users\Jim\AppData\Local\Temp\buildd45c876e61838ef4600dd257ec127457.tmp\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp.o"
In file included from C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:35:0:

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp: In member function 'uint8_t LiquidCrystal_SR1W::clearSR()':

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:77:24: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

  SR1W_ATOMIC_WRITE_LOW(srRegister, srMask);

                        ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.h:293:79: note: in definition of macro 'SR1W_ATOMIC_WRITE_LOW'

 #define SR1W_ATOMIC_WRITE_LOW(reg, mask) ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { *reg &= ~mask; }

                                                                               ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:86:22: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

   fio_bit reg_val = *srRegister;

                      ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:95:5: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

    *srRegister = bit_high;

     ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:96:5: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

    *srRegister = bit_low;

     ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:101:4: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

   *srRegister = bit_high;

    ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp: In member function 'uint8_t LiquidCrystal_SR1W::loadSR(uint8_t)':

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:139:24: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

     fio_bit reg_val = *srRegister;

                        ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:144:6: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

     *srRegister = bit_low;

      ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:145:6: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

     *srRegister = bit_high;

      ^

In file included from C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:35:0:

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:151:26: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

    SR1W_ATOMIC_WRITE_LOW(srRegister, srMask);

                          ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.h:293:79: note: in definition of macro 'SR1W_ATOMIC_WRITE_LOW'

 #define SR1W_ATOMIC_WRITE_LOW(reg, mask) ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { *reg &= ~mask; }

                                                                               ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.cpp:158:27: error: invalid type argument of unary '*' (have 'fio_register {aka unsigned char}')

    SR1W_ATOMIC_WRITE_HIGH(srRegister, srMask);

                           ^

C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal\LiquidCrystal_SR1W.h:294:80: note: in definition of macro 'SR1W_ATOMIC_WRITE_HIGH'

 #define SR1W_ATOMIC_WRITE_HIGH(reg, mask) ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { *reg |= mask; }

                                                                                ^

Using library Wire at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire 
Using library NewliquidCrystal in folder: C:\Users\Jim\Documents\Arduino\libraries\NewliquidCrystal (legacy)
exit status 1
Error compiling for board Adafruit HUZZAH ESP8266.
Can anyone point me in the right direction?

many thanks in advance
Last edited by adafruit_support_mike on Sun Jan 21, 2018 4:26 am, edited 1 time in total.
Reason: added CODE tags to errors

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Huzzah feather and 2x16 LCD problem compiliing

Post by adafruit_support_mike »

It looks like you're using this library:

https://bitbucket.org/fmalpartida/new-liquidcrystal/src

and from what I see in the code that's generating the errors, it's trying to generate IO by twiddling the IO pins directly. That tends to be linked to a specific microcontroller, and probably won't work on the ESP8266.

What kind of I2C device does your display use between the microcontroller and the HD44780 LCD?

User avatar
jim_mcdonald
 
Posts: 15
Joined: Sat Dec 23, 2017 2:00 pm

Re: Huzzah feather and 2x16 LCD problem compiliing

Post by jim_mcdonald »

Hi Mike,

Thanks for replying, the LCD and backpack is an Ebay cheapo that came together.

After a bit more Googling I found this library which works:

https://hobbytronics.com.pk/connect-160 ... #downloads

Only problem now is the screens contrast is very bad, I guess it doesnt like being run on 3.3v :)

thanks
Jim

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Huzzah feather and 2x16 LCD problem compiliing

Post by adafruit_support_mike »

Most LCDs want at least 5V to work properly, but will accept 3.3V input when powered at 5V.

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”