Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install ConfigurableFirmata for esp8266 board #21

Open
verrol opened this issue Feb 3, 2018 · 2 comments
Open

Unable to install ConfigurableFirmata for esp8266 board #21

verrol opened this issue Feb 3, 2018 · 2 comments

Comments

@verrol
Copy link

verrol commented Feb 3, 2018

I bought this ESP8266 board from Amazon: https://www.amazon.com/HiLetgo-Internet-Development-Wireless-Micropython/dp/B010O1G1ES/ref=sr_1_1?ie=UTF8&qid=1517445512&sr=8-1&keywords=esp8266+wifi

I haven't been able to install Configurable Firmata which I built on http://firmatabuilder.com/. It fails with a compilation error:
Arduino: 1.8.5 (Mac OS X), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (3M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 921600"

In file included from /Users/verrol/Downloads/esp8266-firmata/esp8266-firmata.ino:20:0:
/Users/auser/Documents/Arduino/libraries/ConfigurableFirmata/src/ConfigurableFirmata.h:229:21: error: conflicting declaration 'FirmataClass Firmata'
extern FirmataClass Firmata;
^
In file included from /Users/auer/Downloads/esp8266-firmata/esp8266-firmata.ino:4:0:
/Users/auer/Documents/Arduino/libraries/Firmata/Firmata.h:168:30: error: 'Firmata' has a previous declaration as 'firmata::FirmataClass Firmata'
extern firmata::FirmataClass Firmata;
^
Multiple libraries were found for "FirmataDefines.h"
Used: /Users/auser/Documents/Arduino/libraries/Firmata
Not used: /private/var/folders/2t/sn0z41mx4p3fhpmh3rxf1s940000gn/T/AppTranslocation/3BA83EA0-0939-441D-B829-DF94CBBD3B88/d/Arduino.app/Contents/Java/libraries/Firmata
Not used: /private/var/folders/2t/sn0z41mx4p3fhpmh3rxf1s940000gn/T/AppTranslocation/3BA83EA0-0939-441D-B829-DF94CBBD3B88/d/Arduino.app/Contents/Java/libraries/Firmata
Not used: /private/var/folders/2t/sn0z41mx4p3fhpmh3rxf1s940000gn/T/AppTranslocation/3BA83EA0-0939-441D-B829-DF94CBBD3B88/d/Arduino.app/Contents/Java/libraries/Firmata
Not used: /private/var/folders/2t/sn0z41mx4p3fhpmh3rxf1s940000gn/T/AppTranslocation/3BA83EA0-0939-441D-B829-DF94CBBD3B88/d/Arduino.app/Contents/Java/libraries/Firmata
Multiple libraries were found for "Servo.h"
Used: /Users/auser/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/libraries/Servo
Not used: /private/var/folders/2t/sn0z41mx4p3fhpmh3rxf1s940000gn/T/AppTranslocation/3BA83EA0-0939-441D-B829-DF94CBBD3B88/d/Arduino.app/Contents/Java/libraries/Servo
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

Any help will be greatly appreciated.

@verrol
Copy link
Author

verrol commented Feb 3, 2018

Never mind, got it installed now. :)

Struggled for a few days and now it works after opening this case.

@verrol verrol closed this as completed Feb 3, 2018
@soundanalogous
Copy link
Member

Thanks for posting. I'll still look into this since there appears to be a potential conflict between the Firmata and ConfigurableFirmata libraries here.

@soundanalogous soundanalogous reopened this Feb 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants