When compiling OpenCat 1.8.15, I see these statements in the IDE:
---------------------------
In file included from C:\Users\CV\Downloads\OpenCat\OpenCat\WriteInstinct\OpenCat.h:86:0,
from C:\Users\CV\Downloads\OpenCat\OpenCat\OpenCat.ino:31:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h: In member function 'void Motion::loadDataFromI2cEeprom(unsigned int&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^~~~~~~~~~~
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^~~~~~~~~~~
Sketch uses 28622 bytes (88%) of program storage space. Maximum is 32256 bytes.
Global variables use 1190 bytes (58%) of dynamic memory, leaving 858 bytes for local variables. Maximum is 2048 bytes.
-----------------------------
When OpenCat is then uploaded, Bittle isn't behaving correctly - very weird movements. When I compile and upload the buzzer test code - that all works just fine with none of the above. OpenCat just doesn't seem to want to upload correctly.
Anyone have an idea what the above means, why I'm getting it or how to fix it?
I've removed and reinstalled the libraries twice per the instructions. The IRremote.h file has been correctly updated. Everything looks right, but something must be wrong.
Thanks in advance...
No I didn't. After doing this everything works properly. Problem solved. Thank you!
I have different problem with OpenCat. After compiling and uploading new version some skills freeze the bittle as you can see on video below.
There are some warning messages regarding type conversion and is ok.
You need to upload and run WriteInstinct.ino first. Make sure you set "no line ending" in the serial monitor and enter "y" to save correct parameters to the NyBoard. Then you can upload OpenCat.ino to the NyBoard.