C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\INA226.cpp:383:11: warning: extra tokens at end of #endif directive [-Wendif-labels]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\INA226.cpp:413:11: warning: extra tokens at end of #endif directive [-Wendif-labels]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\INA226.cpp: In member function 'bool INA226::calibrate(float, float)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\INA226.cpp: In member function 'bool INA226::calibrate_I2C1(float, float)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp: In member function 'void RpiRemote::receive_request()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1011:7: warning: variable 'message_trigger' set but not used [-Wunused-but-set-variable]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp: In member function 'void RpiRemote::readWrite_setting()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1289:14: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1312:52: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1370:38: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1442:39: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1454:35: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1466:35: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1478:38: warning: array subscript 9 is above array bounds of 'float [9]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1243:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1516:3: warning: 'readOrWrite' may be used uninitialized in this function [-Wmaybe-uninitialized]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp: In member function 'void RpiRemote::read_pfo()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1548:14: warning: array subscript 2 is above array bounds of 'float [2]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1527:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1564:31: warning: array subscript 2 is above array bounds of 'float [2]' [-Warray-bounds]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\RpiRemote.cpp:1527:9: note: while referencing 'val'
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\Screen.cpp: In member function 'void Screen::refreshStationScreen()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\Screen.cpp:92:25: warning: comparison with string literal results in unspecified behavior [-Waddress]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\flashmem.cpp: In function 'int eereadwriteString(boolean, int&, String&)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\flashmem.cpp:26:1: warning: no return statement in function returning non-void [-Wreturn-type]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\flashmem.cpp: In member function 'byte* FlashClass::readAddress(uint32_t)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\flashmem.cpp: In member function 'boolean FlashClass::write(uint32_t, byte*, uint32_t)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\flashmem.cpp:97:19: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'long unsigned int'} [-Wsign-compare]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp: In member function 'void IMUClass::deleteCompassCalib()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp:569:7: warning: unused variable 'addr' [-Wunused-variable]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp: In member function 'void IMUClass::deleteAccelGyroCalib()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp:576:7: warning: unused variable 'addr' [-Wunused-variable]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp: In function 'float Complementary2(float, float, int, float)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\imu.cpp:194:9: warning: 'y1' is used uninitialized [-Wuninitialized]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\perimeter.cpp:59:38: warning: cannot declare member function 'static void PerimeterClass::adc1_isr()' to have static linkage [-fpermissive]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\perimeter.cpp:77:38: warning: cannot declare member function 'static void PerimeterClass::adc0_isr()' to have static linkage [-fpermissive]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\pfod.cpp: In member function 'void RemoteControl:
rocessCommandMenu(String)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\pfod.cpp:1721:35: warning: comparison with string literal results in unspecified behavior [-Waddress]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:77:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:77:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:77:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:77:88: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:77:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp: In member function 'char* Robot::statusNameList(byte)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp: In member function 'virtual void Robot::loadSaveRobotStats(boolean)':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:397:32: warning: '%02d' directive writing between 2 and 3 bytes into a region of size between 0 and 7 [-Wformat-overflow=]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:397:32: note: directive argument in the range [0, 255]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:397:10: note: 'sprintf' output between 15 and 23 bytes into a destination of size 15
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp: In member function 'virtual void Robot::setup()':
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:3029:34: warning: '%02d' directive writing between 2 and 3 bytes into a region of size between 0 and 7 [-Wformat-overflow=]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:3029:34: note: directive argument in the range [0, 255]
C:\Users\Bartha Dániel\Desktop\Teensy-main\Teensy-main\teensymower\robot.cpp:3029:12: note: 'sprintf' output between 15 and 23 bytes into a destination of size 15
Memory Usage on Teensy 4.1:
FLASH: code:277124, data:50732, headers:9036 free for files:7789572
RAM1: variables:57024, code:273992, padding:20920 free for local variables:172352
RAM2: variables:12416 free for malloc/new:511872