Case someone knows how to avoid this message by compiling, please share, Although we should be able to continue anyway, as is just warning.
NOTE: even though the warning message I was able to successfully upload the WriteInstinct.ino.
Warning by compiling;
In file included from sketch\OpenCat.h:86:0, from X:\...\OpenCat-main\WriteInstinct\WriteInstinct.ino:32: 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 25756 bytes (79%) of program storage space. Maximum is 32256 bytes. Global variables use 1352 bytes (66%) of dynamic memory, leaving 696 bytes for local variables. Maximum is 2048 bytes.
The main cause of the warning are during type castings. We used some optimization in variables to reduce usage of system resources. It's reported as warnings and won't harm the functionality. We do need to be careful when we transport the codes to other processors with longer bits.