amperka / ino

Command line toolkit for working with Arduino hardware
http://inotool.org
MIT License
1.08k stars 233 forks source link

i2ckeypad error!!!!!!!! #272

Open bademaharudra opened 7 years ago

bademaharudra commented 7 years ago

Hellow....Gentlemen, I am getting the following error please helpout me to resolve the issue.

Build options changed, rebuilding all In file included from c:\program files\arduino\hardware\tools\avr\avr\include\wconstants.h:1:0, from C:\Users\karun\Documents\Arduino\libraries\i2ckeypad\i2ckeypad.cpp:48: C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:230:33: error: declaration of C function 'uint16_t makeWord(byte, byte)' conflicts with uint16_t makeWord(byte h, byte l); ^ C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:229:10: error: previous declaration 'uint16_t makeWord(uint16_t)' here uint16_t makeWord(uint16_t w); ^ C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:240:17: error: declaration of C function 'long int random(long int)' conflicts with long random(long); ^ In file included from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/WString.h:26:0, from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Print.h:26, from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26, from C:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:26, from C:\Users\karun\Documents\Arduino\libraries\i2ckeypad\i2ckeypad.cpp:45: c:\program files\arduino\hardware\tools\avr\avr\include\stdlib.h:579:13: error: previous declaration 'long int random()' here extern long random(void); ^ In file included from c:\program files\arduino\hardware\tools\avr\avr\include\wconstants.h:1:0, from C:\Users\karun\Documents\Arduino\libraries\i2ckeypad\i2ckeypad.cpp:48: C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:241:23: error: declaration of C function 'long int random(long int, long int)' conflicts with long random(long, long); ^ C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:240:6: error: previous declaration 'long int random(long int)' here long random(long); ^ C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:241:23: error: declaration of C function 'long int random(long int, long int)' conflicts with long random(long, long); ^ In file included from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/WString.h:26:0, from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Print.h:26, from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26, from C:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:26, from C:\Users\karun\Documents\Arduino\libraries\i2ckeypad\i2ckeypad.cpp:45: c:\program files\arduino\hardware\tools\avr\avr\include\stdlib.h:579:13: error: previous declaration 'long int random()' here extern long random(void); ^ Error compiling.

pjalocha commented 6 years ago

Is there any resolution, I have the same problem, after just addinf a little bit of code... can't move forward.