Grasshopper

algorithmic modeling for Rhino

I got stuck right at the start when trying to compile and upload Firefly to my Arduino board...its giving me this error:

In file included from Firefly_Firmata.cpp:46:
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:66: error: previous declaration of 'const uint16_t port_to_mode_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:127: error: conflicts with new declaration with 'C' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:67: error: previous declaration of 'const uint16_t port_to_input_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:128: error: conflicts with new declaration with 'C' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:68: error: previous declaration of 'const uint16_t port_to_output_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:129: error: conflicts with new declaration with 'C' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:70: error: previous declaration of 'const uint8_t digital_pin_to_port_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:131: error: conflicts with new declaration with 'C' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:72: error: previous declaration of 'const uint8_t digital_pin_to_bit_mask_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:133: error: conflicts with new declaration with 'C' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/pins_arduino.h:73: error: previous declaration of 'const uint8_t digital_pin_to_timer_PGM []' with 'C++' linkage
C:\Program Files\arduino-0019\hardware\arduino\cores\arduino/Arduino.h:134: error: conflicts with new declaration with 'C' linkage

I'm sure I've forgot to install something and made some basic error...

Anybody have the same problem?

Views: 1180

Replies to This Discussion

Hi Stephen,

It looks like you're using an older version of the Arduino IDE (0019).  The Firmata uses the latest version of the Arduino libraries which are accessible only if you use the latest release of the Arduino IDE (1.01). You can download it here: http://arduino.cc/en/Main/Software

Try using the latest release of the IDE and let me know if this solves your issue.

Best,

Andy

I'm using 1.0.1 but will download again and reinstall.

Thanks,

S

Attachments:

this time there's no error!!!thanks Andy, cant wait to get working with Firefly!

very excited!

S

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service