Advertisement
Guest User

Gigascan_Error

a guest
Jan 21st, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 220.49 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setupMenus()’:
  12. /home/joe/Arduino/gigascan/gigascan.ino:100:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  13. p_menuEntryRoot = new MenuEntry("Setup", NULL, NULL);
  14. ^
  15. /home/joe/Arduino/gigascan/gigascan.ino:102:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  16. g_menuManager.addChild( new MenuEntry("Max Pan Left", NULL, setMaxPanLeftCallback));
  17. ^
  18. /home/joe/Arduino/gigascan/gigascan.ino:103:86: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  19. g_menuManager.addChild( new MenuEntry("Max Pan Right", NULL, setMaxPanRightCallback));
  20. ^
  21. /home/joe/Arduino/gigascan/gigascan.ino:104:82: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  22. g_menuManager.addChild( new MenuEntry("Max Tilt Up", NULL, setMaxTiltUpCallback));
  23. ^
  24. /home/joe/Arduino/gigascan/gigascan.ino:105:86: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  25. g_menuManager.addChild( new MenuEntry("Max Tilt Down", NULL, setMaxTiltDownCallback));
  26. ^
  27. /home/joe/Arduino/gigascan/gigascan.ino:106:94: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  28. g_menuManager.addChild( new MenuEntry("Image P-Delay", NULL, setTakePicturePreDelayCallback));
  29. ^
  30. /home/joe/Arduino/gigascan/gigascan.ino:107:89: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  31. g_menuManager.addChild( new MenuEntry("Image Delay", NULL, setTakePictureDelayCallback));
  32. ^
  33. /home/joe/Arduino/gigascan/gigascan.ino:108:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  34. g_menuManager.addChild( new MenuEntry("Shutter Delay", NULL, setShutterDelayCallback));
  35. ^
  36. /home/joe/Arduino/gigascan/gigascan.ino:109:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  37. g_menuManager.addChild( new MenuEntry("Take Image", NULL, takePictureCallback));
  38. ^
  39. /home/joe/Arduino/gigascan/gigascan.ino:110:77: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  40. g_menuManager.addChild( new MenuEntry("Focal Length", NULL, setFocalLength));
  41. ^
  42. /home/joe/Arduino/gigascan/gigascan.ino:111:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  43. g_menuManager.addChild( new MenuEntry("HOL", NULL, setHOL));
  44. ^
  45. /home/joe/Arduino/gigascan/gigascan.ino:112:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  46. g_menuManager.addChild( new MenuEntry("VOL", NULL, setVOL));
  47. ^
  48. /home/joe/Arduino/gigascan/gigascan.ino:114:99: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  49. g_menuManager.addChild( new MenuEntry("Back", (void*) &g_menuManager, MenuEntry_BackCallbackFunc));
  50. ^
  51. /home/joe/Arduino/gigascan/gigascan.ino:115:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  52. g_menuManager.addSibling( new MenuEntry("Run Scan", NULL, runScanCallback));
  53. ^
  54. /home/joe/Arduino/gigascan/gigascan.ino:116:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  55. g_menuManager.addSibling( new MenuEntry("Credits", NULL, NULL));
  56. ^
  57. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘int triggerPicture()’:
  58. /home/joe/Arduino/gigascan/gigascan.ino:350:1: warning: no return statement in function returning non-void [-Wreturn-type]
  59. }
  60. ^
  61. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void runScanCallback(char*, void*)’:
  62. /home/joe/Arduino/gigascan/gigascan.ino:352:29: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  63. void runScanCallback( char* pMenuText, void*pUserData)
  64. ^~~~~~~~~
  65. /home/joe/Arduino/gigascan/gigascan.ino:352:45: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  66. void runScanCallback( char* pMenuText, void*pUserData)
  67. ^~~~~~~~~
  68. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setMaxPanLeftCallback(char*, void*)’:
  69. /home/joe/Arduino/gigascan/gigascan.ino:366:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  70. char *pLabel = "max Pan Left";
  71. ^~~~~~~~~~~~~~
  72. /home/joe/Arduino/gigascan/gigascan.ino:364:35: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  73. void setMaxPanLeftCallback( char* pMenuText, void*pUserData)
  74. ^~~~~~~~~
  75. /home/joe/Arduino/gigascan/gigascan.ino:364:51: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  76. void setMaxPanLeftCallback( char* pMenuText, void*pUserData)
  77. ^~~~~~~~~
  78. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setMaxPanRightCallback(char*, void*)’:
  79. /home/joe/Arduino/gigascan/gigascan.ino:373:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  80. char *pLabel = "max Pan Right";
  81. ^~~~~~~~~~~~~~~
  82. /home/joe/Arduino/gigascan/gigascan.ino:371:36: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  83. void setMaxPanRightCallback( char* pMenuText, void*pUserData)
  84. ^~~~~~~~~
  85. /home/joe/Arduino/gigascan/gigascan.ino:371:52: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  86. void setMaxPanRightCallback( char* pMenuText, void*pUserData)
  87. ^~~~~~~~~
  88. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setMaxTiltUpCallback(char*, void*)’:
  89. /home/joe/Arduino/gigascan/gigascan.ino:380:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  90. char *pLabel = "max Tilt Up";
  91. ^~~~~~~~~~~~~
  92. /home/joe/Arduino/gigascan/gigascan.ino:378:34: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  93. void setMaxTiltUpCallback( char* pMenuText, void*pUserData)
  94. ^~~~~~~~~
  95. /home/joe/Arduino/gigascan/gigascan.ino:378:50: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  96. void setMaxTiltUpCallback( char* pMenuText, void*pUserData)
  97. ^~~~~~~~~
  98. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setMaxTiltDownCallback(char*, void*)’:
  99. /home/joe/Arduino/gigascan/gigascan.ino:387:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  100. char *pLabel = "max Tilt Down";
  101. ^~~~~~~~~~~~~~~
  102. /home/joe/Arduino/gigascan/gigascan.ino:385:36: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  103. void setMaxTiltDownCallback( char* pMenuText, void*pUserData)
  104. ^~~~~~~~~
  105. /home/joe/Arduino/gigascan/gigascan.ino:385:52: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  106. void setMaxTiltDownCallback( char* pMenuText, void*pUserData)
  107. ^~~~~~~~~
  108. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setFocalLength(char*, void*)’:
  109. /home/joe/Arduino/gigascan/gigascan.ino:394:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  110. char *pLabel = "Focal Length";
  111. ^~~~~~~~~~~~~~
  112. /home/joe/Arduino/gigascan/gigascan.ino:392:28: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  113. void setFocalLength( char* pMenuText, void*pUserData)
  114. ^~~~~~~~~
  115. /home/joe/Arduino/gigascan/gigascan.ino:392:44: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  116. void setFocalLength( char* pMenuText, void*pUserData)
  117. ^~~~~~~~~
  118. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setHOL(char*, void*)’:
  119. /home/joe/Arduino/gigascan/gigascan.ino:400:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  120. char *pLabel = "HOL";
  121. ^~~~~
  122. /home/joe/Arduino/gigascan/gigascan.ino:398:20: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  123. void setHOL( char* pMenuText, void*pUserData)
  124. ^~~~~~~~~
  125. /home/joe/Arduino/gigascan/gigascan.ino:398:36: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  126. void setHOL( char* pMenuText, void*pUserData)
  127. ^~~~~~~~~
  128. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setVOL(char*, void*)’:
  129. /home/joe/Arduino/gigascan/gigascan.ino:406:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  130. char *pLabel = "VOL";
  131. ^~~~~
  132. /home/joe/Arduino/gigascan/gigascan.ino:404:20: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  133. void setVOL( char* pMenuText, void*pUserData)
  134. ^~~~~~~~~
  135. /home/joe/Arduino/gigascan/gigascan.ino:404:36: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  136. void setVOL( char* pMenuText, void*pUserData)
  137. ^~~~~~~~~
  138. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setTakePicturePreDelayCallback(char*, void*)’:
  139. /home/joe/Arduino/gigascan/gigascan.ino:412:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  140. char *pLabel = "Image P-Delay";
  141. ^~~~~~~~~~~~~~~
  142. /home/joe/Arduino/gigascan/gigascan.ino:410:44: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  143. void setTakePicturePreDelayCallback( char* pMenuText, void*pUserData)
  144. ^~~~~~~~~
  145. /home/joe/Arduino/gigascan/gigascan.ino:410:60: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  146. void setTakePicturePreDelayCallback( char* pMenuText, void*pUserData)
  147. ^~~~~~~~~
  148. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setTakePictureDelayCallback(char*, void*)’:
  149. /home/joe/Arduino/gigascan/gigascan.ino:418:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  150. char *pLabel = "Image Delay";
  151. ^~~~~~~~~~~~~
  152. /home/joe/Arduino/gigascan/gigascan.ino:419:96: warning: overflow in implicit constant conversion [-Woverflow]
  153. g_menuManager.DoIntInput( 0, 150000, g_takePictureDelay, 500, &pLabel, 1, &g_takePictureDelay);
  154. ^
  155. /home/joe/Arduino/gigascan/gigascan.ino:416:41: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  156. void setTakePictureDelayCallback( char* pMenuText, void*pUserData)
  157. ^~~~~~~~~
  158. /home/joe/Arduino/gigascan/gigascan.ino:416:57: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  159. void setTakePictureDelayCallback( char* pMenuText, void*pUserData)
  160. ^~~~~~~~~
  161. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void setShutterDelayCallback(char*, void*)’:
  162. /home/joe/Arduino/gigascan/gigascan.ino:424:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  163. char *pLabel = "Shutter Delay";
  164. ^~~~~~~~~~~~~~~
  165. /home/joe/Arduino/gigascan/gigascan.ino:425:89: warning: overflow in implicit constant conversion [-Woverflow]
  166. g_menuManager.DoIntInput( 0, 150000, g_shutterDelay, 1000, &pLabel, 1, &g_shutterDelay);
  167. ^
  168. /home/joe/Arduino/gigascan/gigascan.ino:422:37: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  169. void setShutterDelayCallback( char* pMenuText, void*pUserData)
  170. ^~~~~~~~~
  171. /home/joe/Arduino/gigascan/gigascan.ino:422:53: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  172. void setShutterDelayCallback( char* pMenuText, void*pUserData)
  173. ^~~~~~~~~
  174. /home/joe/Arduino/gigascan/gigascan.ino: In function ‘void takePictureCallback(char*, void*)’:
  175. /home/joe/Arduino/gigascan/gigascan.ino:428:33: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  176. void takePictureCallback( char* pMenuText, void*pUserData)
  177. ^~~~~~~~~
  178. /home/joe/Arduino/gigascan/gigascan.ino:428:49: warning: unused parameter ‘pUserData’ [-Wunused-parameter]
  179. void takePictureCallback( char* pMenuText, void*pUserData)
  180. ^~~~~~~~~
  181. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/encoderIn.h:18:0,
  182. from sketch/src/panobot.cpp:36:
  183. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:50:5: warning: #warning using maps! [-Wcpp]
  184. #warning using maps!
  185. ^~~~~~~
  186. In file included from sketch/src/panobot.cpp:18:0:
  187. /home/joe/Arduino/libraries/Streaming_ID560/Streaming.h: In function ‘Print& operator<<(Print&, _EndLineCode)’:
  188. /home/joe/Arduino/libraries/Streaming_ID560/Streaming.h:102:52: warning: unused parameter ‘arg’ [-Wunused-parameter]
  189. inline Print &operator <<(Print &obj, _EndLineCode arg)
  190.  
  191. ^~~
  192. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:28:0,
  193. from sketch/src/panobot.cpp:32:
  194. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h: At global scope:
  195. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:26:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  196. inline const systemStyles _sysStyles() const {return (systemStyles)memEnum(&sysStyles);}
  197. ^~~~~
  198. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:27:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  199. inline const eventMask _events() const {return (eventMask)memEnum(&events);}
  200. ^~~~~
  201. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:28:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  202. inline const styles _style() const {return (styles)memEnum(&style);}
  203. ^~~~~
  204. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h: In constructor ‘Menu::textFieldShadow::textFieldShadow(const char*, Menu::idx_t, char* const*, Menu::action, Menu::eventMask, Menu::styles)’:
  205. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:44:37: warning: unused parameter ‘name’ [-Wunused-parameter]
  206. textFieldShadow(const char* name,idx_t sz,char* const* v,action a,eventMask e,styles style)
  207. ^~~~
  208. In file included from sketch/src/panobot.cpp:32:0:
  209. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: At global scope:
  210. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:72:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  211. inline const systemStyles sysStyles() const {return shadow->_sysStyles();}
  212. ^~~~~
  213. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:73:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  214. inline const eventMask events() const {return shadow->_events();}
  215. ^~~~~
  216. In file included from sketch/src/panobot.cpp:32:0:
  217. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::changed(const Menu::navNode&, const Menu::menuOut&, bool)’:
  218. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:45: warning: unused parameter ‘nav’ [-Wunused-parameter]
  219. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  220. ^~~
  221. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:64: warning: unused parameter ‘out’ [-Wunused-parameter]
  222. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  223. ^~~
  224. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:77: warning: unused parameter ‘sub’ [-Wunused-parameter]
  225. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  226. ^~~~
  227. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:27:0,
  228. from sketch/src/panobot.cpp:32:
  229. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::prompt::sysHandler(Menu::eventMask, Menu::navNode&, Menu::prompt&)’:
  230. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:39: warning: unused parameter ‘event’ [-Wunused-parameter]
  231. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  232. ^
  233. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  234. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  235. ^~~~~~~~~~~~~~~
  236. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:55: warning: unused parameter ‘nav’ [-Wunused-parameter]
  237. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  238. ^
  239. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  240. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  241. ^~~~~~~~~~~~~~~
  242. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:68: warning: unused parameter ‘item’ [-Wunused-parameter]
  243. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  244. ^
  245. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  246. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  247. ^~~~~~~~~~~~~~~
  248. In file included from sketch/src/panobot.cpp:32:0:
  249. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::prompt* Menu::prompt::seek(Menu::idx_t*, Menu::idx_t)’:
  250. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:85:37: warning: unused parameter ‘uri’ [-Wunused-parameter]
  251. virtual prompt* seek(idx_t* uri,idx_t len) {return len?NULL:this;}
  252. ^~~
  253. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::async(const char*, Menu::navRoot&, Menu::idx_t)’:
  254. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:53: warning: unused parameter ‘root’ [-Wunused-parameter]
  255. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  256. ^~~~
  257. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:64: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  258. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  259. ^~~
  260. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In constructor ‘Menu::textField::textField(char*, const Menu::textFieldShadow&)’:
  261. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:112:13: warning: ‘Menu::textField::text’ will be initialized after [-Wreorder]
  262. char* text;
  263. ^~~~
  264. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:80: warning: base ‘Menu::navTarget’ [-Wreorder]
  265. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  266. ^
  267. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:7: warning: when initialized here [-Wreorder]
  268. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  269. ^~~~~~~~~
  270. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::menuOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  271. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:15: warning: unused parameter ‘x1’ [-Wunused-parameter]
  272. int x1, int y1, int x2, int y2,char ch=' ',
  273. ^~
  274. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:23: warning: unused parameter ‘y1’ [-Wunused-parameter]
  275. int x1, int y1, int x2, int y2,char ch=' ',
  276. ^~
  277. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:31: warning: unused parameter ‘x2’ [-Wunused-parameter]
  278. int x1, int y1, int x2, int y2,char ch=' ',
  279. ^~
  280. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:39: warning: unused parameter ‘y2’ [-Wunused-parameter]
  281. int x1, int y1, int x2, int y2,char ch=' ',
  282. ^~
  283. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:50: warning: unused parameter ‘ch’ [-Wunused-parameter]
  284. int x1, int y1, int x2, int y2,char ch=' ',
  285. ^~~
  286. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:370:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  287. colorDefs color=bgColor,
  288. ^~~~~~~
  289. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:371:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  290. bool selected=false,
  291. ^~~~~
  292. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:372:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  293. status stat=enabledStatus,
  294. ^~~~~~~~~~~~~
  295. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:373:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  296. bool edit=false
  297. ^~~~~
  298. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::setColor(Menu::colorDefs, bool, Menu::status, bool)’:
  299. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:41: warning: unused parameter ‘c’ [-Wunused-parameter]
  300. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  301. ^
  302. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:57: warning: unused parameter ‘selected’ [-Wunused-parameter]
  303. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  304. ^~~~~
  305. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:72: warning: unused parameter ‘s’ [-Wunused-parameter]
  306. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  307. ^~~~~~~~~~~~~
  308. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:96: warning: unused parameter ‘edit’ [-Wunused-parameter]
  309. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  310. ^~~~~
  311. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::drawCursor(Menu::idx_t, bool, Menu::status, bool, Menu::idx_t)’:
  312. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:39: warning: unused parameter ‘ln’ [-Wunused-parameter]
  313. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  314. ^~
  315. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:98: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  316. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  317. ^
  318. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtStart(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  319. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:42: warning: unused parameter ‘part’ [-Wunused-parameter]
  320. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  321. ^~~~
  322. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:56: warning: unused parameter ‘nav’ [-Wunused-parameter]
  323. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  324. ^~~
  325. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:71: warning: unused parameter ‘idx’ [-Wunused-parameter]
  326. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  327. ^
  328. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtEnd(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  329. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:40: warning: unused parameter ‘part’ [-Wunused-parameter]
  330. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  331. ^~~~
  332. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:54: warning: unused parameter ‘nav’ [-Wunused-parameter]
  333. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  334. ^~~
  335. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:69: warning: unused parameter ‘idx’ [-Wunused-parameter]
  336. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  337. ^
  338. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::cursorOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  339. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:63: warning: unused parameter ‘color’ [-Wunused-parameter]
  340. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  341. ^~~~~~~
  342. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:85: warning: unused parameter ‘selected’ [-Wunused-parameter]
  343. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  344. ^~~~~
  345. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:103: warning: unused parameter ‘stat’ [-Wunused-parameter]
  346. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  347. ^~~~~~~~~~~~~
  348. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:127: warning: unused parameter ‘edit’ [-Wunused-parameter]
  349. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  350. ^~~~~
  351. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::cursorOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  352. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:412:25: warning: unused parameter ‘color’ [-Wunused-parameter]
  353. colorDefs color=bgColor,
  354. ^~~~~~~
  355. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:413:23: warning: unused parameter ‘selected’ [-Wunused-parameter]
  356. bool selected=false,
  357. ^~~~~
  358. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:414:21: warning: unused parameter ‘stat’ [-Wunused-parameter]
  359. status stat=enabledStatus,
  360. ^~~~~~~~~~~~~
  361. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:415:19: warning: unused parameter ‘edit’ [-Wunused-parameter]
  362. bool edit=false
  363. ^~~~~
  364. In file included from sketch/src/panobot.cpp:34:0:
  365. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h: In member function ‘virtual void Menu::serialOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  366. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:25:17: warning: unused parameter ‘ln’ [-Wunused-parameter]
  367. idx_t ln,
  368. ^~
  369. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:26:25: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  370. idx_t panelNr=0,
  371. ^
  372. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:27:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  373. colorDefs color=bgColor,
  374. ^~~~~~~
  375. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:28:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  376. bool selected=false,
  377. ^~~~~
  378. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:29:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  379. status stat=enabledStatus,
  380. ^~~~~~~~~~~~~
  381. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:30:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  382. bool edit=false
  383. ^~~~~
  384. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h: In member function ‘virtual void Menu::serialOut::setCursor(Menu::idx_t, Menu::idx_t, Menu::idx_t)’:
  385. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:35:30: warning: unused parameter ‘x’ [-Wunused-parameter]
  386. void setCursor(idx_t x,idx_t y,idx_t panelNr=0) override {
  387. ^
  388. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:35:54: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  389. void setCursor(idx_t x,idx_t y,idx_t panelNr=0) override {
  390. ^
  391. In file included from sketch/src/panobot.cpp:35:0:
  392. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/u8g2Out.h: In member function ‘virtual void Menu::u8g2Out::drawCursor(Menu::idx_t, bool, Menu::status, bool, Menu::idx_t)’:
  393. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/u8g2Out.h:91:65: warning: unused parameter ‘edit’ [-Wunused-parameter]
  394. void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) override {
  395. ^~~~~
  396. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/encoderIn.h:18:0,
  397. from sketch/src/panobot.cpp:36:
  398. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h: At global scope:
  399. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  400. const uint8_t pcintPinMap[3][8] PROGMEM={{53,52,51,50,10,11,12,13},{0,15,14,-1,-1,-1,-1,-1},{A8,A9,A10,A11,A12,A13,A14,A15}};
  401. ^
  402. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  403. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  404. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  405. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  406. sketch/src/panobot.cpp: In function ‘void stateMachine()’:
  407. sketch/src/panobot.cpp:359:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  408. if (millis() - startTime > delayTime) {
  409. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  410. sketch/src/panobot.cpp:367:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  411. if (millis() - startTime > delayTime) {
  412. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  413. sketch/src/panobot.cpp:375:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  414. if (millis() - startTime > delayTime) {
  415. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  416. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:32:0,
  417. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:27,
  418. from sketch/src/panobot.cpp:32:
  419. sketch/src/panobot.cpp: At global scope:
  420. sketch/src/panobot.cpp:448:128: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  421. ,FIELD(user_config.scan_max_pan_left, "Pan Left ","DEG",-200,0,10,1,updateMaxPanLeftPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  422. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  423. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  424. mask,\
  425. ^~~~
  426. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:47:3: note: in expansion of macro ‘DECL’
  427. what(x)\
  428. ^~~~
  429. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  430. #define CONCATENATE2(arg1, arg2) arg1##arg2
  431. ^~~~
  432. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  433. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  434. ^~~~~~~~~
  435. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  436. FOR_EACH(DECL,__VA_ARGS__)\
  437. ^~~~~~~~
  438. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  439. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  440. ^~~~~~~
  441. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  442. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  443. ^~~~
  444. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  445. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  446. ^~~~~~~~
  447. sketch/src/panobot.cpp:448:4: note: in expansion of macro ‘FIELD’
  448. ,FIELD(user_config.scan_max_pan_left, "Pan Left ","DEG",-200,0,10,1,updateMaxPanLeftPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  449. ^~~~~
  450. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  451. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  452. ^
  453. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  454. #define DECL(x) DECL_##x
  455. ^~~~~
  456. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:47:3: note: in expansion of macro ‘DECL’
  457. what(x)\
  458. ^~~~
  459. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  460. #define CONCATENATE2(arg1, arg2) arg1##arg2
  461. ^~~~
  462. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  463. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  464. ^~~~~~~~~
  465. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  466. FOR_EACH(DECL,__VA_ARGS__)\
  467. ^~~~~~~~
  468. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  469. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  470. ^~~~~~~
  471. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  472. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  473. ^~~~
  474. sketch/src/panobot.cpp:449:128: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  475. ,FIELD(user_config.scan_max_pan_right, "Pan Right ","DEG",0,200,10,1,updateMaxPanRightPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  476. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  477. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  478. mask,\
  479. ^~~~
  480. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:44:3: note: in expansion of macro ‘DECL’
  481. what(x)\
  482. ^~~~
  483. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  484. FOR_EACH_13(what, __VA_ARGS__)
  485. ^~~~~~~~~~~
  486. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  487. #define CONCATENATE2(arg1, arg2) arg1##arg2
  488. ^~~~
  489. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  490. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  491. ^~~~~~~~~
  492. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  493. FOR_EACH(DECL,__VA_ARGS__)\
  494. ^~~~~~~~
  495. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  496. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  497. ^~~~~~~
  498. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  499. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  500. ^~~~
  501. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  502. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  503. ^~~~~~~~
  504. sketch/src/panobot.cpp:449:4: note: in expansion of macro ‘FIELD’
  505. ,FIELD(user_config.scan_max_pan_right, "Pan Right ","DEG",0,200,10,1,updateMaxPanRightPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  506. ^~~~~
  507. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  508. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  509. ^
  510. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  511. #define DECL(x) DECL_##x
  512. ^~~~~
  513. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:44:3: note: in expansion of macro ‘DECL’
  514. what(x)\
  515. ^~~~
  516. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  517. FOR_EACH_13(what, __VA_ARGS__)
  518. ^~~~~~~~~~~
  519. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  520. #define CONCATENATE2(arg1, arg2) arg1##arg2
  521. ^~~~
  522. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  523. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  524. ^~~~~~~~~
  525. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  526. FOR_EACH(DECL,__VA_ARGS__)\
  527. ^~~~~~~~
  528. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  529. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  530. ^~~~~~~
  531. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  532. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  533. ^~~~
  534. sketch/src/panobot.cpp:450:126: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  535. ,FIELD(user_config.scan_max_tilt_up, "Tilt UP ","DEG",0,100,10,1,updateMaxTiltUpPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  536. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  537. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  538. mask,\
  539. ^~~~
  540. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:41:3: note: in expansion of macro ‘DECL’
  541. what(x)\
  542. ^~~~
  543. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  544. FOR_EACH_12(what, __VA_ARGS__)
  545. ^~~~~~~~~~~
  546. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  547. FOR_EACH_13(what, __VA_ARGS__)
  548. ^~~~~~~~~~~
  549. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  550. #define CONCATENATE2(arg1, arg2) arg1##arg2
  551. ^~~~
  552. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  553. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  554. ^~~~~~~~~
  555. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  556. FOR_EACH(DECL,__VA_ARGS__)\
  557. ^~~~~~~~
  558. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  559. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  560. ^~~~~~~
  561. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  562. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  563. ^~~~
  564. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  565. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  566. ^~~~~~~~
  567. sketch/src/panobot.cpp:450:4: note: in expansion of macro ‘FIELD’
  568. ,FIELD(user_config.scan_max_tilt_up, "Tilt UP ","DEG",0,100,10,1,updateMaxTiltUpPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  569. ^~~~~
  570. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  571. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  572. ^
  573. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  574. #define DECL(x) DECL_##x
  575. ^~~~~
  576. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:41:3: note: in expansion of macro ‘DECL’
  577. what(x)\
  578. ^~~~
  579. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  580. FOR_EACH_12(what, __VA_ARGS__)
  581. ^~~~~~~~~~~
  582. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  583. FOR_EACH_13(what, __VA_ARGS__)
  584. ^~~~~~~~~~~
  585. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  586. #define CONCATENATE2(arg1, arg2) arg1##arg2
  587. ^~~~
  588. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  589. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  590. ^~~~~~~~~
  591. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  592. FOR_EACH(DECL,__VA_ARGS__)\
  593. ^~~~~~~~
  594. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  595. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  596. ^~~~~~~
  597. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  598. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  599. ^~~~
  600. sketch/src/panobot.cpp:451:128: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  601. ,FIELD(user_config.scan_max_tilt_down, "Tilt Down ","DEG",-90,0,10,1,updateMaxTiltDownPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  602. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  603. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  604. mask,\
  605. ^~~~
  606. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:38:3: note: in expansion of macro ‘DECL’
  607. what(x)\
  608. ^~~~
  609. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  610. FOR_EACH_11(what, __VA_ARGS__)
  611. ^~~~~~~~~~~
  612. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  613. FOR_EACH_12(what, __VA_ARGS__)
  614. ^~~~~~~~~~~
  615. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  616. FOR_EACH_13(what, __VA_ARGS__)
  617. ^~~~~~~~~~~
  618. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  619. #define CONCATENATE2(arg1, arg2) arg1##arg2
  620. ^~~~
  621. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  622. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  623. ^~~~~~~~~
  624. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  625. FOR_EACH(DECL,__VA_ARGS__)\
  626. ^~~~~~~~
  627. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  628. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  629. ^~~~~~~
  630. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  631. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  632. ^~~~
  633. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  634. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  635. ^~~~~~~~
  636. sketch/src/panobot.cpp:451:4: note: in expansion of macro ‘FIELD’
  637. ,FIELD(user_config.scan_max_tilt_down, "Tilt Down ","DEG",-90,0,10,1,updateMaxTiltDownPosition,enterEvent | exitEvent | updateEvent,wrapStyle)
  638. ^~~~~
  639. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  640. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  641. ^
  642. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  643. #define DECL(x) DECL_##x
  644. ^~~~~
  645. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:38:3: note: in expansion of macro ‘DECL’
  646. what(x)\
  647. ^~~~
  648. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  649. FOR_EACH_11(what, __VA_ARGS__)
  650. ^~~~~~~~~~~
  651. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  652. FOR_EACH_12(what, __VA_ARGS__)
  653. ^~~~~~~~~~~
  654. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  655. FOR_EACH_13(what, __VA_ARGS__)
  656. ^~~~~~~~~~~
  657. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  658. #define CONCATENATE2(arg1, arg2) arg1##arg2
  659. ^~~~
  660. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  661. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  662. ^~~~~~~~~
  663. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  664. FOR_EACH(DECL,__VA_ARGS__)\
  665. ^~~~~~~~
  666. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  667. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  668. ^~~~~~~
  669. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  670. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  671. ^~~~
  672. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  673. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  674. ^
  675. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  676. #define DECL(x) DECL_##x
  677. ^~~~~
  678. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:35:3: note: in expansion of macro ‘DECL’
  679. what(x)\
  680. ^~~~
  681. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  682. FOR_EACH_10(what, __VA_ARGS__)
  683. ^~~~~~~~~~~
  684. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  685. FOR_EACH_11(what, __VA_ARGS__)
  686. ^~~~~~~~~~~
  687. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  688. FOR_EACH_12(what, __VA_ARGS__)
  689. ^~~~~~~~~~~
  690. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  691. FOR_EACH_13(what, __VA_ARGS__)
  692. ^~~~~~~~~~~
  693. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  694. #define CONCATENATE2(arg1, arg2) arg1##arg2
  695. ^~~~
  696. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  697. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  698. ^~~~~~~~~
  699. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  700. FOR_EACH(DECL,__VA_ARGS__)\
  701. ^~~~~~~~
  702. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  703. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  704. ^~~~~~~
  705. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  706. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  707. ^~~~
  708. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  709. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  710. ^
  711. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  712. #define DECL(x) DECL_##x
  713. ^~~~~
  714. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:32:3: note: in expansion of macro ‘DECL’
  715. what(x)\
  716. ^~~~
  717. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  718. FOR_EACH_9(what, __VA_ARGS__)
  719. ^~~~~~~~~~
  720. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  721. FOR_EACH_10(what, __VA_ARGS__)
  722. ^~~~~~~~~~~
  723. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  724. FOR_EACH_11(what, __VA_ARGS__)
  725. ^~~~~~~~~~~
  726. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  727. FOR_EACH_12(what, __VA_ARGS__)
  728. ^~~~~~~~~~~
  729. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  730. FOR_EACH_13(what, __VA_ARGS__)
  731. ^~~~~~~~~~~
  732. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  733. #define CONCATENATE2(arg1, arg2) arg1##arg2
  734. ^~~~
  735. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  736. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  737. ^~~~~~~~~
  738. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  739. FOR_EACH(DECL,__VA_ARGS__)\
  740. ^~~~~~~~
  741. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  742. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  743. ^~~~~~~
  744. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  745. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  746. ^~~~
  747. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  748. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  749. ^
  750. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  751. #define DECL(x) DECL_##x
  752. ^~~~~
  753. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:29:3: note: in expansion of macro ‘DECL’
  754. what(x)\
  755. ^~~~
  756. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  757. FOR_EACH_8(what, __VA_ARGS__)
  758. ^~~~~~~~~~
  759. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  760. FOR_EACH_9(what, __VA_ARGS__)
  761. ^~~~~~~~~~
  762. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  763. FOR_EACH_10(what, __VA_ARGS__)
  764. ^~~~~~~~~~~
  765. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  766. FOR_EACH_11(what, __VA_ARGS__)
  767. ^~~~~~~~~~~
  768. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  769. FOR_EACH_12(what, __VA_ARGS__)
  770. ^~~~~~~~~~~
  771. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  772. FOR_EACH_13(what, __VA_ARGS__)
  773. ^~~~~~~~~~~
  774. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  775. #define CONCATENATE2(arg1, arg2) arg1##arg2
  776. ^~~~
  777. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  778. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  779. ^~~~~~~~~
  780. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  781. FOR_EACH(DECL,__VA_ARGS__)\
  782. ^~~~~~~~
  783. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  784. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  785. ^~~~~~~
  786. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  787. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  788. ^~~~
  789. sketch/src/panobot.cpp:455:106: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  790. ,FIELD(user_config.focal_length, "Focal Length ","mm",1,1000,10,1,updateScanner,enterEvent | exitEvent | updateEvent,wrapStyle)
  791. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  792. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  793. mask,\
  794. ^~~~
  795. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:26:3: note: in expansion of macro ‘DECL’
  796. what(x)\
  797. ^~~~
  798. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  799. FOR_EACH_7(what, __VA_ARGS__)
  800. ^~~~~~~~~~
  801. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  802. FOR_EACH_8(what, __VA_ARGS__)
  803. ^~~~~~~~~~
  804. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  805. FOR_EACH_9(what, __VA_ARGS__)
  806. ^~~~~~~~~~
  807. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  808. FOR_EACH_10(what, __VA_ARGS__)
  809. ^~~~~~~~~~~
  810. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  811. FOR_EACH_11(what, __VA_ARGS__)
  812. ^~~~~~~~~~~
  813. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  814. FOR_EACH_12(what, __VA_ARGS__)
  815. ^~~~~~~~~~~
  816. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  817. FOR_EACH_13(what, __VA_ARGS__)
  818. ^~~~~~~~~~~
  819. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  820. #define CONCATENATE2(arg1, arg2) arg1##arg2
  821. ^~~~
  822. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  823. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  824. ^~~~~~~~~
  825. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  826. FOR_EACH(DECL,__VA_ARGS__)\
  827. ^~~~~~~~
  828. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  829. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  830. ^~~~~~~
  831. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  832. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  833. ^~~~
  834. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  835. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  836. ^~~~~~~~
  837. sketch/src/panobot.cpp:455:4: note: in expansion of macro ‘FIELD’
  838. ,FIELD(user_config.focal_length, "Focal Length ","mm",1,1000,10,1,updateScanner,enterEvent | exitEvent | updateEvent,wrapStyle)
  839. ^~~~~
  840. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  841. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  842. ^
  843. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  844. #define DECL(x) DECL_##x
  845. ^~~~~
  846. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:26:3: note: in expansion of macro ‘DECL’
  847. what(x)\
  848. ^~~~
  849. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  850. FOR_EACH_7(what, __VA_ARGS__)
  851. ^~~~~~~~~~
  852. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  853. FOR_EACH_8(what, __VA_ARGS__)
  854. ^~~~~~~~~~
  855. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  856. FOR_EACH_9(what, __VA_ARGS__)
  857. ^~~~~~~~~~
  858. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  859. FOR_EACH_10(what, __VA_ARGS__)
  860. ^~~~~~~~~~~
  861. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  862. FOR_EACH_11(what, __VA_ARGS__)
  863. ^~~~~~~~~~~
  864. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  865. FOR_EACH_12(what, __VA_ARGS__)
  866. ^~~~~~~~~~~
  867. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  868. FOR_EACH_13(what, __VA_ARGS__)
  869. ^~~~~~~~~~~
  870. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  871. #define CONCATENATE2(arg1, arg2) arg1##arg2
  872. ^~~~
  873. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  874. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  875. ^~~~~~~~~
  876. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  877. FOR_EACH(DECL,__VA_ARGS__)\
  878. ^~~~~~~~
  879. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  880. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  881. ^~~~~~~
  882. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  883. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  884. ^~~~
  885. sketch/src/panobot.cpp:456:110: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  886. ,FIELD(user_config.horizontal_overlap, "Hor. Overlap ","%",0,100,10,1,updateScanner,enterEvent | exitEvent | updateEvent,wrapStyle)
  887. ~~~~~~~~~~~~~~~~~~~~~~~^~~
  888. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  889. mask,\
  890. ^~~~
  891. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:23:3: note: in expansion of macro ‘DECL’
  892. what(x)\
  893. ^~~~
  894. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  895. FOR_EACH_6(what, __VA_ARGS__)
  896. ^~~~~~~~~~
  897. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  898. FOR_EACH_7(what, __VA_ARGS__)
  899. ^~~~~~~~~~
  900. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  901. FOR_EACH_8(what, __VA_ARGS__)
  902. ^~~~~~~~~~
  903. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  904. FOR_EACH_9(what, __VA_ARGS__)
  905. ^~~~~~~~~~
  906. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  907. FOR_EACH_10(what, __VA_ARGS__)
  908. ^~~~~~~~~~~
  909. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  910. FOR_EACH_11(what, __VA_ARGS__)
  911. ^~~~~~~~~~~
  912. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  913. FOR_EACH_12(what, __VA_ARGS__)
  914. ^~~~~~~~~~~
  915. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  916. FOR_EACH_13(what, __VA_ARGS__)
  917. ^~~~~~~~~~~
  918. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  919. #define CONCATENATE2(arg1, arg2) arg1##arg2
  920. ^~~~
  921. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  922. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  923. ^~~~~~~~~
  924. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  925. FOR_EACH(DECL,__VA_ARGS__)\
  926. ^~~~~~~~
  927. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  928. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  929. ^~~~~~~
  930. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  931. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  932. ^~~~
  933. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  934. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  935. ^~~~~~~~
  936. sketch/src/panobot.cpp:456:4: note: in expansion of macro ‘FIELD’
  937. ,FIELD(user_config.horizontal_overlap, "Hor. Overlap ","%",0,100,10,1,updateScanner,enterEvent | exitEvent | updateEvent,wrapStyle)
  938. ^~~~~
  939. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  940. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  941. ^
  942. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  943. #define DECL(x) DECL_##x
  944. ^~~~~
  945. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:23:3: note: in expansion of macro ‘DECL’
  946. what(x)\
  947. ^~~~
  948. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  949. FOR_EACH_6(what, __VA_ARGS__)
  950. ^~~~~~~~~~
  951. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  952. FOR_EACH_7(what, __VA_ARGS__)
  953. ^~~~~~~~~~
  954. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  955. FOR_EACH_8(what, __VA_ARGS__)
  956. ^~~~~~~~~~
  957. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  958. FOR_EACH_9(what, __VA_ARGS__)
  959. ^~~~~~~~~~
  960. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  961. FOR_EACH_10(what, __VA_ARGS__)
  962. ^~~~~~~~~~~
  963. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  964. FOR_EACH_11(what, __VA_ARGS__)
  965. ^~~~~~~~~~~
  966. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  967. FOR_EACH_12(what, __VA_ARGS__)
  968. ^~~~~~~~~~~
  969. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  970. FOR_EACH_13(what, __VA_ARGS__)
  971. ^~~~~~~~~~~
  972. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  973. #define CONCATENATE2(arg1, arg2) arg1##arg2
  974. ^~~~
  975. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  976. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  977. ^~~~~~~~~
  978. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  979. FOR_EACH(DECL,__VA_ARGS__)\
  980. ^~~~~~~~
  981. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  982. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  983. ^~~~~~~
  984. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  985. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  986. ^~~~
  987. sketch/src/panobot.cpp:457:107: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  988. ,FIELD(user_config.vertical_overlap, "Ver. Overlap ","%",0,100,10,1,updateScanner,enterEvent | exitEvent| updateEvent,wrapStyle)
  989. ~~~~~~~~~~~~~~~~~~~~~~^~~
  990. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  991. mask,\
  992. ^~~~
  993. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:20:3: note: in expansion of macro ‘DECL’
  994. what(x)\
  995. ^~~~
  996. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  997. FOR_EACH_5(what, __VA_ARGS__)
  998. ^~~~~~~~~~
  999. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1000. FOR_EACH_6(what, __VA_ARGS__)
  1001. ^~~~~~~~~~
  1002. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1003. FOR_EACH_7(what, __VA_ARGS__)
  1004. ^~~~~~~~~~
  1005. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1006. FOR_EACH_8(what, __VA_ARGS__)
  1007. ^~~~~~~~~~
  1008. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1009. FOR_EACH_9(what, __VA_ARGS__)
  1010. ^~~~~~~~~~
  1011. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1012. FOR_EACH_10(what, __VA_ARGS__)
  1013. ^~~~~~~~~~~
  1014. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1015. FOR_EACH_11(what, __VA_ARGS__)
  1016. ^~~~~~~~~~~
  1017. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1018. FOR_EACH_12(what, __VA_ARGS__)
  1019. ^~~~~~~~~~~
  1020. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1021. FOR_EACH_13(what, __VA_ARGS__)
  1022. ^~~~~~~~~~~
  1023. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1024. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1025. ^~~~
  1026. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1027. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1028. ^~~~~~~~~
  1029. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1030. FOR_EACH(DECL,__VA_ARGS__)\
  1031. ^~~~~~~~
  1032. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1033. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1034. ^~~~~~~
  1035. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1036. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1037. ^~~~
  1038. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1039. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1040. ^~~~~~~~
  1041. sketch/src/panobot.cpp:457:4: note: in expansion of macro ‘FIELD’
  1042. ,FIELD(user_config.vertical_overlap, "Ver. Overlap ","%",0,100,10,1,updateScanner,enterEvent | exitEvent| updateEvent,wrapStyle)
  1043. ^~~~~
  1044. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1045. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1046. ^
  1047. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1048. #define DECL(x) DECL_##x
  1049. ^~~~~
  1050. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:20:3: note: in expansion of macro ‘DECL’
  1051. what(x)\
  1052. ^~~~
  1053. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1054. FOR_EACH_5(what, __VA_ARGS__)
  1055. ^~~~~~~~~~
  1056. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1057. FOR_EACH_6(what, __VA_ARGS__)
  1058. ^~~~~~~~~~
  1059. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1060. FOR_EACH_7(what, __VA_ARGS__)
  1061. ^~~~~~~~~~
  1062. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1063. FOR_EACH_8(what, __VA_ARGS__)
  1064. ^~~~~~~~~~
  1065. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1066. FOR_EACH_9(what, __VA_ARGS__)
  1067. ^~~~~~~~~~
  1068. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1069. FOR_EACH_10(what, __VA_ARGS__)
  1070. ^~~~~~~~~~~
  1071. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1072. FOR_EACH_11(what, __VA_ARGS__)
  1073. ^~~~~~~~~~~
  1074. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1075. FOR_EACH_12(what, __VA_ARGS__)
  1076. ^~~~~~~~~~~
  1077. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1078. FOR_EACH_13(what, __VA_ARGS__)
  1079. ^~~~~~~~~~~
  1080. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1081. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1082. ^~~~
  1083. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1084. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1085. ^~~~~~~~~
  1086. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1087. FOR_EACH(DECL,__VA_ARGS__)\
  1088. ^~~~~~~~
  1089. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1090. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1091. ^~~~~~~
  1092. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1093. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1094. ^~~~
  1095. sketch/src/panobot.cpp:458:104: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  1096. ,FIELD(user_config.crop_factor, "Crop Factor ","",0,10,0.1,0.01,updateScanner,enterEvent | exitEvent| updateEvent,wrapStyle)
  1097. ~~~~~~~~~~~~~~~~~~~~~~^~~
  1098. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  1099. mask,\
  1100. ^~~~
  1101. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:17:3: note: in expansion of macro ‘DECL’
  1102. what(x)\
  1103. ^~~~
  1104. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1105. FOR_EACH_4(what, __VA_ARGS__)
  1106. ^~~~~~~~~~
  1107. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1108. FOR_EACH_5(what, __VA_ARGS__)
  1109. ^~~~~~~~~~
  1110. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1111. FOR_EACH_6(what, __VA_ARGS__)
  1112. ^~~~~~~~~~
  1113. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1114. FOR_EACH_7(what, __VA_ARGS__)
  1115. ^~~~~~~~~~
  1116. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1117. FOR_EACH_8(what, __VA_ARGS__)
  1118. ^~~~~~~~~~
  1119. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1120. FOR_EACH_9(what, __VA_ARGS__)
  1121. ^~~~~~~~~~
  1122. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1123. FOR_EACH_10(what, __VA_ARGS__)
  1124. ^~~~~~~~~~~
  1125. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1126. FOR_EACH_11(what, __VA_ARGS__)
  1127. ^~~~~~~~~~~
  1128. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1129. FOR_EACH_12(what, __VA_ARGS__)
  1130. ^~~~~~~~~~~
  1131. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1132. FOR_EACH_13(what, __VA_ARGS__)
  1133. ^~~~~~~~~~~
  1134. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1135. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1136. ^~~~
  1137. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1138. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1139. ^~~~~~~~~
  1140. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1141. FOR_EACH(DECL,__VA_ARGS__)\
  1142. ^~~~~~~~
  1143. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1144. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1145. ^~~~~~~
  1146. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1147. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1148. ^~~~
  1149. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1150. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1151. ^~~~~~~~
  1152. sketch/src/panobot.cpp:458:4: note: in expansion of macro ‘FIELD’
  1153. ,FIELD(user_config.crop_factor, "Crop Factor ","",0,10,0.1,0.01,updateScanner,enterEvent | exitEvent| updateEvent,wrapStyle)
  1154. ^~~~~
  1155. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1156. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1157. ^
  1158. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1159. #define DECL(x) DECL_##x
  1160. ^~~~~
  1161. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:17:3: note: in expansion of macro ‘DECL’
  1162. what(x)\
  1163. ^~~~
  1164. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1165. FOR_EACH_4(what, __VA_ARGS__)
  1166. ^~~~~~~~~~
  1167. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1168. FOR_EACH_5(what, __VA_ARGS__)
  1169. ^~~~~~~~~~
  1170. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1171. FOR_EACH_6(what, __VA_ARGS__)
  1172. ^~~~~~~~~~
  1173. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1174. FOR_EACH_7(what, __VA_ARGS__)
  1175. ^~~~~~~~~~
  1176. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1177. FOR_EACH_8(what, __VA_ARGS__)
  1178. ^~~~~~~~~~
  1179. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1180. FOR_EACH_9(what, __VA_ARGS__)
  1181. ^~~~~~~~~~
  1182. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1183. FOR_EACH_10(what, __VA_ARGS__)
  1184. ^~~~~~~~~~~
  1185. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1186. FOR_EACH_11(what, __VA_ARGS__)
  1187. ^~~~~~~~~~~
  1188. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1189. FOR_EACH_12(what, __VA_ARGS__)
  1190. ^~~~~~~~~~~
  1191. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1192. FOR_EACH_13(what, __VA_ARGS__)
  1193. ^~~~~~~~~~~
  1194. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1195. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1196. ^~~~
  1197. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1198. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1199. ^~~~~~~~~
  1200. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1201. FOR_EACH(DECL,__VA_ARGS__)\
  1202. ^~~~~~~~
  1203. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1204. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1205. ^~~~~~~
  1206. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1207. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1208. ^~~~
  1209. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1210. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  1211. ^
  1212. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  1213. #define DECL(x) DECL_##x
  1214. ^~~~~
  1215. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:14:3: note: in expansion of macro ‘DECL’
  1216. what(x)\
  1217. ^~~~
  1218. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1219. FOR_EACH_3(what, __VA_ARGS__)
  1220. ^~~~~~~~~~
  1221. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1222. FOR_EACH_4(what, __VA_ARGS__)
  1223. ^~~~~~~~~~
  1224. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1225. FOR_EACH_5(what, __VA_ARGS__)
  1226. ^~~~~~~~~~
  1227. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1228. FOR_EACH_6(what, __VA_ARGS__)
  1229. ^~~~~~~~~~
  1230. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1231. FOR_EACH_7(what, __VA_ARGS__)
  1232. ^~~~~~~~~~
  1233. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1234. FOR_EACH_8(what, __VA_ARGS__)
  1235. ^~~~~~~~~~
  1236. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1237. FOR_EACH_9(what, __VA_ARGS__)
  1238. ^~~~~~~~~~
  1239. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1240. FOR_EACH_10(what, __VA_ARGS__)
  1241. ^~~~~~~~~~~
  1242. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1243. FOR_EACH_11(what, __VA_ARGS__)
  1244. ^~~~~~~~~~~
  1245. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1246. FOR_EACH_12(what, __VA_ARGS__)
  1247. ^~~~~~~~~~~
  1248. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1249. FOR_EACH_13(what, __VA_ARGS__)
  1250. ^~~~~~~~~~~
  1251. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1252. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1253. ^~~~
  1254. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1255. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1256. ^~~~~~~~~
  1257. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1258. FOR_EACH(DECL,__VA_ARGS__)\
  1259. ^~~~~~~~
  1260. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1261. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1262. ^~~~~~~
  1263. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1264. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1265. ^~~~
  1266. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1267. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  1268. ^
  1269. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  1270. #define DECL(x) DECL_##x
  1271. ^~~~~
  1272. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:11:3: note: in expansion of macro ‘DECL’
  1273. what(x)\
  1274. ^~~~
  1275. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1276. FOR_EACH_2(what, __VA_ARGS__)
  1277. ^~~~~~~~~~
  1278. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1279. FOR_EACH_3(what, __VA_ARGS__)
  1280. ^~~~~~~~~~
  1281. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1282. FOR_EACH_4(what, __VA_ARGS__)
  1283. ^~~~~~~~~~
  1284. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1285. FOR_EACH_5(what, __VA_ARGS__)
  1286. ^~~~~~~~~~
  1287. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1288. FOR_EACH_6(what, __VA_ARGS__)
  1289. ^~~~~~~~~~
  1290. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1291. FOR_EACH_7(what, __VA_ARGS__)
  1292. ^~~~~~~~~~
  1293. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1294. FOR_EACH_8(what, __VA_ARGS__)
  1295. ^~~~~~~~~~
  1296. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1297. FOR_EACH_9(what, __VA_ARGS__)
  1298. ^~~~~~~~~~
  1299. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1300. FOR_EACH_10(what, __VA_ARGS__)
  1301. ^~~~~~~~~~~
  1302. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1303. FOR_EACH_11(what, __VA_ARGS__)
  1304. ^~~~~~~~~~~
  1305. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1306. FOR_EACH_12(what, __VA_ARGS__)
  1307. ^~~~~~~~~~~
  1308. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1309. FOR_EACH_13(what, __VA_ARGS__)
  1310. ^~~~~~~~~~~
  1311. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1312. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1313. ^~~~
  1314. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1315. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1316. ^~~~~~~~~
  1317. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1318. FOR_EACH(DECL,__VA_ARGS__)\
  1319. ^~~~~~~~
  1320. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1321. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1322. ^~~~~~~
  1323. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1324. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1325. ^~~~
  1326. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:183:3: warning: missing initializer for member ‘Menu::promptShadowRaw::style’ [-Wmissing-field-initializers]
  1327. };\
  1328. ^
  1329. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_EXIT_’
  1330. #define DECL(x) DECL_##x
  1331. ^~~~~
  1332. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:9:34: note: in expansion of macro ‘DECL’
  1333. #define FOR_EACH_1(what, x, ...) what(x)
  1334. ^~~~
  1335. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:12:3: note: in expansion of macro ‘FOR_EACH_1’
  1336. FOR_EACH_1(what, __VA_ARGS__)
  1337. ^~~~~~~~~~
  1338. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1339. FOR_EACH_2(what, __VA_ARGS__)
  1340. ^~~~~~~~~~
  1341. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1342. FOR_EACH_3(what, __VA_ARGS__)
  1343. ^~~~~~~~~~
  1344. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1345. FOR_EACH_4(what, __VA_ARGS__)
  1346. ^~~~~~~~~~
  1347. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1348. FOR_EACH_5(what, __VA_ARGS__)
  1349. ^~~~~~~~~~
  1350. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1351. FOR_EACH_6(what, __VA_ARGS__)
  1352. ^~~~~~~~~~
  1353. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1354. FOR_EACH_7(what, __VA_ARGS__)
  1355. ^~~~~~~~~~
  1356. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1357. FOR_EACH_8(what, __VA_ARGS__)
  1358. ^~~~~~~~~~
  1359. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1360. FOR_EACH_9(what, __VA_ARGS__)
  1361. ^~~~~~~~~~
  1362. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1363. FOR_EACH_10(what, __VA_ARGS__)
  1364. ^~~~~~~~~~~
  1365. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1366. FOR_EACH_11(what, __VA_ARGS__)
  1367. ^~~~~~~~~~~
  1368. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1369. FOR_EACH_12(what, __VA_ARGS__)
  1370. ^~~~~~~~~~~
  1371. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1372. FOR_EACH_13(what, __VA_ARGS__)
  1373. ^~~~~~~~~~~
  1374. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1375. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1376. ^~~~
  1377. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1378. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1379. ^~~~~~~~~
  1380. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1381. FOR_EACH(DECL,__VA_ARGS__)\
  1382. ^~~~~~~~
  1383. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1384. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1385. ^~~~~~~
  1386. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1387. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1388. ^~~~
  1389. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:184:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1390. const Menu::promptShadow& opShadow##cnt=*(Menu::promptShadow*)&opShadowRaw##cnt;\
  1391. ^
  1392. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_EXIT_’
  1393. #define DECL(x) DECL_##x
  1394. ^~~~~
  1395. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:9:34: note: in expansion of macro ‘DECL’
  1396. #define FOR_EACH_1(what, x, ...) what(x)
  1397. ^~~~
  1398. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:12:3: note: in expansion of macro ‘FOR_EACH_1’
  1399. FOR_EACH_1(what, __VA_ARGS__)
  1400. ^~~~~~~~~~
  1401. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1402. FOR_EACH_2(what, __VA_ARGS__)
  1403. ^~~~~~~~~~
  1404. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1405. FOR_EACH_3(what, __VA_ARGS__)
  1406. ^~~~~~~~~~
  1407. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1408. FOR_EACH_4(what, __VA_ARGS__)
  1409. ^~~~~~~~~~
  1410. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1411. FOR_EACH_5(what, __VA_ARGS__)
  1412. ^~~~~~~~~~
  1413. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1414. FOR_EACH_6(what, __VA_ARGS__)
  1415. ^~~~~~~~~~
  1416. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1417. FOR_EACH_7(what, __VA_ARGS__)
  1418. ^~~~~~~~~~
  1419. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1420. FOR_EACH_8(what, __VA_ARGS__)
  1421. ^~~~~~~~~~
  1422. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:36:3: note: in expansion of macro ‘FOR_EACH_9’
  1423. FOR_EACH_9(what, __VA_ARGS__)
  1424. ^~~~~~~~~~
  1425. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:39:3: note: in expansion of macro ‘FOR_EACH_10’
  1426. FOR_EACH_10(what, __VA_ARGS__)
  1427. ^~~~~~~~~~~
  1428. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:42:3: note: in expansion of macro ‘FOR_EACH_11’
  1429. FOR_EACH_11(what, __VA_ARGS__)
  1430. ^~~~~~~~~~~
  1431. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:45:3: note: in expansion of macro ‘FOR_EACH_12’
  1432. FOR_EACH_12(what, __VA_ARGS__)
  1433. ^~~~~~~~~~~
  1434. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:48:3: note: in expansion of macro ‘FOR_EACH_13’
  1435. FOR_EACH_13(what, __VA_ARGS__)
  1436. ^~~~~~~~~~~
  1437. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_14’
  1438. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1439. ^~~~
  1440. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1441. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1442. ^~~~~~~~~
  1443. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1444. FOR_EACH(DECL,__VA_ARGS__)\
  1445. ^~~~~~~~
  1446. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1447. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1448. ^~~~~~~
  1449. sketch/src/panobot.cpp:447:1: note: in expansion of macro ‘MENU’
  1450. MENU(subMenuSetup,"Setup",doNothing,noEvent,noStyle
  1451. ^~~~
  1452. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1453. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1454. ^
  1455. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1456. #define DECL(x) DECL_##x
  1457. ^~~~~
  1458. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:32:3: note: in expansion of macro ‘DECL’
  1459. what(x)\
  1460. ^~~~
  1461. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1462. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1463. ^~~~
  1464. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1465. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1466. ^~~~~~~~~
  1467. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1468. FOR_EACH(DECL,__VA_ARGS__)\
  1469. ^~~~~~~~
  1470. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1471. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1472. ^~~~~~~
  1473. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1474. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1475. ^~~~
  1476. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1477. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1478. ^
  1479. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1480. #define DECL(x) DECL_##x
  1481. ^~~~~
  1482. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:29:3: note: in expansion of macro ‘DECL’
  1483. what(x)\
  1484. ^~~~
  1485. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1486. FOR_EACH_8(what, __VA_ARGS__)
  1487. ^~~~~~~~~~
  1488. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1489. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1490. ^~~~
  1491. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1492. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1493. ^~~~~~~~~
  1494. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1495. FOR_EACH(DECL,__VA_ARGS__)\
  1496. ^~~~~~~~
  1497. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1498. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1499. ^~~~~~~
  1500. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1501. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1502. ^~~~
  1503. sketch/src/panobot.cpp:467:123: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  1504. ,FIELD(user_config.maximum_pan_speed, "Pan Speed", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1505. ~~~~~~~~~~~~~~~~~~~~~~^~~
  1506. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  1507. mask,\
  1508. ^~~~
  1509. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:26:3: note: in expansion of macro ‘DECL’
  1510. what(x)\
  1511. ^~~~
  1512. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1513. FOR_EACH_7(what, __VA_ARGS__)
  1514. ^~~~~~~~~~
  1515. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1516. FOR_EACH_8(what, __VA_ARGS__)
  1517. ^~~~~~~~~~
  1518. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1519. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1520. ^~~~
  1521. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1522. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1523. ^~~~~~~~~
  1524. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1525. FOR_EACH(DECL,__VA_ARGS__)\
  1526. ^~~~~~~~
  1527. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1528. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1529. ^~~~~~~
  1530. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1531. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1532. ^~~~
  1533. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1534. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1535. ^~~~~~~~
  1536. sketch/src/panobot.cpp:467:4: note: in expansion of macro ‘FIELD’
  1537. ,FIELD(user_config.maximum_pan_speed, "Pan Speed", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1538. ^~~~~
  1539. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1540. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1541. ^
  1542. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1543. #define DECL(x) DECL_##x
  1544. ^~~~~
  1545. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:26:3: note: in expansion of macro ‘DECL’
  1546. what(x)\
  1547. ^~~~
  1548. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1549. FOR_EACH_7(what, __VA_ARGS__)
  1550. ^~~~~~~~~~
  1551. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1552. FOR_EACH_8(what, __VA_ARGS__)
  1553. ^~~~~~~~~~
  1554. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1555. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1556. ^~~~
  1557. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1558. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1559. ^~~~~~~~~
  1560. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1561. FOR_EACH(DECL,__VA_ARGS__)\
  1562. ^~~~~~~~
  1563. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1564. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1565. ^~~~~~~
  1566. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1567. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1568. ^~~~
  1569. sketch/src/panobot.cpp:468:122: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  1570. ,FIELD(user_config.pan_acceleration, "Pan Accel", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1571. ~~~~~~~~~~~~~~~~~~~~~~^~~
  1572. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  1573. mask,\
  1574. ^~~~
  1575. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:23:3: note: in expansion of macro ‘DECL’
  1576. what(x)\
  1577. ^~~~
  1578. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1579. FOR_EACH_6(what, __VA_ARGS__)
  1580. ^~~~~~~~~~
  1581. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1582. FOR_EACH_7(what, __VA_ARGS__)
  1583. ^~~~~~~~~~
  1584. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1585. FOR_EACH_8(what, __VA_ARGS__)
  1586. ^~~~~~~~~~
  1587. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1588. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1589. ^~~~
  1590. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1591. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1592. ^~~~~~~~~
  1593. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1594. FOR_EACH(DECL,__VA_ARGS__)\
  1595. ^~~~~~~~
  1596. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1597. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1598. ^~~~~~~
  1599. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1600. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1601. ^~~~
  1602. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1603. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1604. ^~~~~~~~
  1605. sketch/src/panobot.cpp:468:4: note: in expansion of macro ‘FIELD’
  1606. ,FIELD(user_config.pan_acceleration, "Pan Accel", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1607. ^~~~~
  1608. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1609. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1610. ^
  1611. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1612. #define DECL(x) DECL_##x
  1613. ^~~~~
  1614. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:23:3: note: in expansion of macro ‘DECL’
  1615. what(x)\
  1616. ^~~~
  1617. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1618. FOR_EACH_6(what, __VA_ARGS__)
  1619. ^~~~~~~~~~
  1620. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1621. FOR_EACH_7(what, __VA_ARGS__)
  1622. ^~~~~~~~~~
  1623. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1624. FOR_EACH_8(what, __VA_ARGS__)
  1625. ^~~~~~~~~~
  1626. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1627. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1628. ^~~~
  1629. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1630. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1631. ^~~~~~~~~
  1632. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1633. FOR_EACH(DECL,__VA_ARGS__)\
  1634. ^~~~~~~~
  1635. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1636. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1637. ^~~~~~~
  1638. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1639. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1640. ^~~~
  1641. sketch/src/panobot.cpp:469:123: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  1642. ,FIELD(user_config.maximum_tilt_speed, "Tilt Speed", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1643. ~~~~~~~~~~~~~~~~~~~~~~^~~
  1644. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  1645. mask,\
  1646. ^~~~
  1647. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:20:3: note: in expansion of macro ‘DECL’
  1648. what(x)\
  1649. ^~~~
  1650. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1651. FOR_EACH_5(what, __VA_ARGS__)
  1652. ^~~~~~~~~~
  1653. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1654. FOR_EACH_6(what, __VA_ARGS__)
  1655. ^~~~~~~~~~
  1656. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1657. FOR_EACH_7(what, __VA_ARGS__)
  1658. ^~~~~~~~~~
  1659. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1660. FOR_EACH_8(what, __VA_ARGS__)
  1661. ^~~~~~~~~~
  1662. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1663. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1664. ^~~~
  1665. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1666. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1667. ^~~~~~~~~
  1668. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1669. FOR_EACH(DECL,__VA_ARGS__)\
  1670. ^~~~~~~~
  1671. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1672. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1673. ^~~~~~~
  1674. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1675. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1676. ^~~~
  1677. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1678. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1679. ^~~~~~~~
  1680. sketch/src/panobot.cpp:469:4: note: in expansion of macro ‘FIELD’
  1681. ,FIELD(user_config.maximum_tilt_speed, "Tilt Speed", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1682. ^~~~~
  1683. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1684. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1685. ^
  1686. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1687. #define DECL(x) DECL_##x
  1688. ^~~~~
  1689. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:20:3: note: in expansion of macro ‘DECL’
  1690. what(x)\
  1691. ^~~~
  1692. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1693. FOR_EACH_5(what, __VA_ARGS__)
  1694. ^~~~~~~~~~
  1695. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1696. FOR_EACH_6(what, __VA_ARGS__)
  1697. ^~~~~~~~~~
  1698. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1699. FOR_EACH_7(what, __VA_ARGS__)
  1700. ^~~~~~~~~~
  1701. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1702. FOR_EACH_8(what, __VA_ARGS__)
  1703. ^~~~~~~~~~
  1704. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1705. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1706. ^~~~
  1707. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1708. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1709. ^~~~~~~~~
  1710. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1711. FOR_EACH(DECL,__VA_ARGS__)\
  1712. ^~~~~~~~
  1713. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1714. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1715. ^~~~~~~
  1716. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1717. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1718. ^~~~
  1719. sketch/src/panobot.cpp:470:122: warning: invalid conversion from ‘int’ to ‘Menu::eventMask’ [-fpermissive]
  1720. ,FIELD(user_config.tilt_acceleration, "Tilt Accel", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1721. ~~~~~~~~~~~~~~~~~~~~~~^~~
  1722. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:204:5: note: in definition of macro ‘DECL_FIELD_’
  1723. mask,\
  1724. ^~~~
  1725. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:17:3: note: in expansion of macro ‘DECL’
  1726. what(x)\
  1727. ^~~~
  1728. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1729. FOR_EACH_4(what, __VA_ARGS__)
  1730. ^~~~~~~~~~
  1731. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1732. FOR_EACH_5(what, __VA_ARGS__)
  1733. ^~~~~~~~~~
  1734. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1735. FOR_EACH_6(what, __VA_ARGS__)
  1736. ^~~~~~~~~~
  1737. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1738. FOR_EACH_7(what, __VA_ARGS__)
  1739. ^~~~~~~~~~
  1740. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1741. FOR_EACH_8(what, __VA_ARGS__)
  1742. ^~~~~~~~~~
  1743. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1744. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1745. ^~~~
  1746. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1747. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1748. ^~~~~~~~~
  1749. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1750. FOR_EACH(DECL,__VA_ARGS__)\
  1751. ^~~~~~~~
  1752. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1753. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1754. ^~~~~~~
  1755. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1756. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1757. ^~~~
  1758. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:171:20: note: in expansion of macro ‘altFIELD’
  1759. #define FIELD(...) altFIELD(Menu::menuField,__VA_ARGS__)
  1760. ^~~~~~~~
  1761. sketch/src/panobot.cpp:470:4: note: in expansion of macro ‘FIELD’
  1762. ,FIELD(user_config.tilt_acceleration, "Tilt Accel", "", 0, 5000, 100, 10, initializeSteppers, enterEvent | exitEvent| updateEvent, wrapStyle)
  1763. ^~~~~
  1764. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:213:108: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1765. const Menu::menuFieldShadow<typeof(target)>& _fieldShadow##cnt=*(Menu::menuFieldShadow<typeof(target)>*)&fieldShadowRaw##cnt;\
  1766. ^
  1767. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_FIELD_’
  1768. #define DECL(x) DECL_##x
  1769. ^~~~~
  1770. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:17:3: note: in expansion of macro ‘DECL’
  1771. what(x)\
  1772. ^~~~
  1773. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1774. FOR_EACH_4(what, __VA_ARGS__)
  1775. ^~~~~~~~~~
  1776. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1777. FOR_EACH_5(what, __VA_ARGS__)
  1778. ^~~~~~~~~~
  1779. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1780. FOR_EACH_6(what, __VA_ARGS__)
  1781. ^~~~~~~~~~
  1782. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1783. FOR_EACH_7(what, __VA_ARGS__)
  1784. ^~~~~~~~~~
  1785. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1786. FOR_EACH_8(what, __VA_ARGS__)
  1787. ^~~~~~~~~~
  1788. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1789. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1790. ^~~~
  1791. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1792. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1793. ^~~~~~~~~
  1794. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1795. FOR_EACH(DECL,__VA_ARGS__)\
  1796. ^~~~~~~~
  1797. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1798. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1799. ^~~~~~~
  1800. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1801. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1802. ^~~~
  1803. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1804. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  1805. ^
  1806. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  1807. #define DECL(x) DECL_##x
  1808. ^~~~~
  1809. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:14:3: note: in expansion of macro ‘DECL’
  1810. what(x)\
  1811. ^~~~
  1812. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1813. FOR_EACH_3(what, __VA_ARGS__)
  1814. ^~~~~~~~~~
  1815. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1816. FOR_EACH_4(what, __VA_ARGS__)
  1817. ^~~~~~~~~~
  1818. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1819. FOR_EACH_5(what, __VA_ARGS__)
  1820. ^~~~~~~~~~
  1821. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1822. FOR_EACH_6(what, __VA_ARGS__)
  1823. ^~~~~~~~~~
  1824. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1825. FOR_EACH_7(what, __VA_ARGS__)
  1826. ^~~~~~~~~~
  1827. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1828. FOR_EACH_8(what, __VA_ARGS__)
  1829. ^~~~~~~~~~
  1830. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1831. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1832. ^~~~
  1833. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1834. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1835. ^~~~~~~~~
  1836. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1837. FOR_EACH(DECL,__VA_ARGS__)\
  1838. ^~~~~~~~
  1839. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1840. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1841. ^~~~~~~
  1842. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1843. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1844. ^~~~
  1845. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1846. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  1847. ^
  1848. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  1849. #define DECL(x) DECL_##x
  1850. ^~~~~
  1851. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:11:3: note: in expansion of macro ‘DECL’
  1852. what(x)\
  1853. ^~~~
  1854. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1855. FOR_EACH_2(what, __VA_ARGS__)
  1856. ^~~~~~~~~~
  1857. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1858. FOR_EACH_3(what, __VA_ARGS__)
  1859. ^~~~~~~~~~
  1860. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1861. FOR_EACH_4(what, __VA_ARGS__)
  1862. ^~~~~~~~~~
  1863. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1864. FOR_EACH_5(what, __VA_ARGS__)
  1865. ^~~~~~~~~~
  1866. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1867. FOR_EACH_6(what, __VA_ARGS__)
  1868. ^~~~~~~~~~
  1869. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1870. FOR_EACH_7(what, __VA_ARGS__)
  1871. ^~~~~~~~~~
  1872. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1873. FOR_EACH_8(what, __VA_ARGS__)
  1874. ^~~~~~~~~~
  1875. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1876. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1877. ^~~~
  1878. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1879. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1880. ^~~~~~~~~
  1881. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1882. FOR_EACH(DECL,__VA_ARGS__)\
  1883. ^~~~~~~~
  1884. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1885. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1886. ^~~~~~~
  1887. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1888. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1889. ^~~~
  1890. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:183:3: warning: missing initializer for member ‘Menu::promptShadowRaw::style’ [-Wmissing-field-initializers]
  1891. };\
  1892. ^
  1893. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_EXIT_’
  1894. #define DECL(x) DECL_##x
  1895. ^~~~~
  1896. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:9:34: note: in expansion of macro ‘DECL’
  1897. #define FOR_EACH_1(what, x, ...) what(x)
  1898. ^~~~
  1899. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:12:3: note: in expansion of macro ‘FOR_EACH_1’
  1900. FOR_EACH_1(what, __VA_ARGS__)
  1901. ^~~~~~~~~~
  1902. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1903. FOR_EACH_2(what, __VA_ARGS__)
  1904. ^~~~~~~~~~
  1905. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1906. FOR_EACH_3(what, __VA_ARGS__)
  1907. ^~~~~~~~~~
  1908. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1909. FOR_EACH_4(what, __VA_ARGS__)
  1910. ^~~~~~~~~~
  1911. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1912. FOR_EACH_5(what, __VA_ARGS__)
  1913. ^~~~~~~~~~
  1914. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1915. FOR_EACH_6(what, __VA_ARGS__)
  1916. ^~~~~~~~~~
  1917. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1918. FOR_EACH_7(what, __VA_ARGS__)
  1919. ^~~~~~~~~~
  1920. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1921. FOR_EACH_8(what, __VA_ARGS__)
  1922. ^~~~~~~~~~
  1923. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1924. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1925. ^~~~
  1926. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1927. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1928. ^~~~~~~~~
  1929. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1930. FOR_EACH(DECL,__VA_ARGS__)\
  1931. ^~~~~~~~
  1932. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1933. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1934. ^~~~~~~
  1935. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1936. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1937. ^~~~
  1938. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:184:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1939. const Menu::promptShadow& opShadow##cnt=*(Menu::promptShadow*)&opShadowRaw##cnt;\
  1940. ^
  1941. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_EXIT_’
  1942. #define DECL(x) DECL_##x
  1943. ^~~~~
  1944. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:9:34: note: in expansion of macro ‘DECL’
  1945. #define FOR_EACH_1(what, x, ...) what(x)
  1946. ^~~~
  1947. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:12:3: note: in expansion of macro ‘FOR_EACH_1’
  1948. FOR_EACH_1(what, __VA_ARGS__)
  1949. ^~~~~~~~~~
  1950. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:15:3: note: in expansion of macro ‘FOR_EACH_2’
  1951. FOR_EACH_2(what, __VA_ARGS__)
  1952. ^~~~~~~~~~
  1953. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  1954. FOR_EACH_3(what, __VA_ARGS__)
  1955. ^~~~~~~~~~
  1956. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  1957. FOR_EACH_4(what, __VA_ARGS__)
  1958. ^~~~~~~~~~
  1959. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:24:3: note: in expansion of macro ‘FOR_EACH_5’
  1960. FOR_EACH_5(what, __VA_ARGS__)
  1961. ^~~~~~~~~~
  1962. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:27:3: note: in expansion of macro ‘FOR_EACH_6’
  1963. FOR_EACH_6(what, __VA_ARGS__)
  1964. ^~~~~~~~~~
  1965. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:30:3: note: in expansion of macro ‘FOR_EACH_7’
  1966. FOR_EACH_7(what, __VA_ARGS__)
  1967. ^~~~~~~~~~
  1968. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:33:3: note: in expansion of macro ‘FOR_EACH_8’
  1969. FOR_EACH_8(what, __VA_ARGS__)
  1970. ^~~~~~~~~~
  1971. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_9’
  1972. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1973. ^~~~
  1974. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1975. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  1976. ^~~~~~~~~
  1977. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  1978. FOR_EACH(DECL,__VA_ARGS__)\
  1979. ^~~~~~~~
  1980. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  1981. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  1982. ^~~~~~~
  1983. sketch/src/panobot.cpp:464:1: note: in expansion of macro ‘MENU’
  1984. MENU(subMenuHardware,"Hardware",doNothing,noEvent,noStyle
  1985. ^~~~
  1986. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1987. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  1988. ^
  1989. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  1990. #define DECL(x) DECL_##x
  1991. ^~~~~
  1992. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:20:3: note: in expansion of macro ‘DECL’
  1993. what(x)\
  1994. ^~~~
  1995. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_5’
  1996. #define CONCATENATE2(arg1, arg2) arg1##arg2
  1997. ^~~~
  1998. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  1999. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  2000. ^~~~~~~~~
  2001. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  2002. FOR_EACH(DECL,__VA_ARGS__)\
  2003. ^~~~~~~~
  2004. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  2005. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  2006. ^~~~~~~
  2007. sketch/src/panobot.cpp:477:1: note: in expansion of macro ‘MENU’
  2008. MENU(mainMenu,"Main menu",doNothing,noEvent,noStyle
  2009. ^~~~
  2010. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2011. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  2012. ^
  2013. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  2014. #define DECL(x) DECL_##x
  2015. ^~~~~
  2016. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:17:3: note: in expansion of macro ‘DECL’
  2017. what(x)\
  2018. ^~~~
  2019. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  2020. FOR_EACH_4(what, __VA_ARGS__)
  2021. ^~~~~~~~~~
  2022. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_5’
  2023. #define CONCATENATE2(arg1, arg2) arg1##arg2
  2024. ^~~~
  2025. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  2026. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  2027. ^~~~~~~~~
  2028. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  2029. FOR_EACH(DECL,__VA_ARGS__)\
  2030. ^~~~~~~~
  2031. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  2032. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  2033. ^~~~~~~
  2034. sketch/src/panobot.cpp:477:1: note: in expansion of macro ‘MENU’
  2035. MENU(mainMenu,"Main menu",doNothing,noEvent,noStyle
  2036. ^~~~
  2037. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:195:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2038. const Menu::promptShadow& opShadow##cnt=*(promptShadow*)&opShadowRaw##cnt;\
  2039. ^
  2040. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:32:17: note: in expansion of macro ‘DECL_OP_’
  2041. #define DECL(x) DECL_##x
  2042. ^~~~~
  2043. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:14:3: note: in expansion of macro ‘DECL’
  2044. what(x)\
  2045. ^~~~
  2046. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:18:3: note: in expansion of macro ‘FOR_EACH_3’
  2047. FOR_EACH_3(what, __VA_ARGS__)
  2048. ^~~~~~~~~~
  2049. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:21:2: note: in expansion of macro ‘FOR_EACH_4’
  2050. FOR_EACH_4(what, __VA_ARGS__)
  2051. ^~~~~~~~~~
  2052. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:7:35: note: in expansion of macro ‘FOR_EACH_5’
  2053. #define CONCATENATE2(arg1, arg2) arg1##arg2
  2054. ^~~~
  2055. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/baseMacros.h:109:32: note: in expansion of macro ‘FOR_EACH_’
  2056. #define FOR_EACH(what, x, ...) FOR_EACH_(FOR_EACH_NARG(x, __VA_ARGS__), what, x, __VA_ARGS__)
  2057. ^~~~~~~~~
  2058. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:127:3: note: in expansion of macro ‘FOR_EACH’
  2059. FOR_EACH(DECL,__VA_ARGS__)\
  2060. ^~~~~~~~
  2061. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/macros.h:125:42: note: in expansion of macro ‘altMENU’
  2062. #define MENU(id,text,aFn,mask,style,...) altMENU(Menu::menu,id,text,aFn,mask,style,__VA_ARGS__)
  2063. ^~~~~~~
  2064. sketch/src/panobot.cpp:477:1: note: in expansion of macro ‘MENU’
  2065. MENU(mainMenu,"Main menu",doNothing,noEvent,noStyle
  2066. ^~~~
  2067. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/encoderIn.h:18:0,
  2068. from sketch/src/panobot.cpp:36:
  2069. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:96:14: warning: ‘void PCint(uint8_t)’ declared ‘static’ but never defined [-Wunused-function]
  2070. static void PCint(uint8_t port);
  2071. ^~~~~
  2072. In file included from sketch/src/panobot.cpp:33:0:
  2073. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/chainStream.h: In instantiation of ‘size_t Menu::chainStream<N>::write(uint8_t) [with int N = 3; size_t = unsigned int; uint8_t = unsigned char]’:
  2074. sketch/src/panobot.cpp:593:1: required from here
  2075. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/chainStream.h:56:30: warning: unused parameter ‘v’ [-Wunused-parameter]
  2076. size_t write(uint8_t v) {return 0;}//this is readonly, ignoring
  2077. ^
  2078. In file included from sketch/src/panobot.cpp:37:0:
  2079. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/keyIn.h: In instantiation of ‘size_t Menu::keyIn<N>::write(uint8_t) [with int N = 2; size_t = unsigned int; uint8_t = unsigned char]’:
  2080. sketch/src/panobot.cpp:593:1: required from here
  2081. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/keyIn.h:81:28: warning: unused parameter ‘v’ [-Wunused-parameter]
  2082. size_t write(uint8_t v) {return 0;}
  2083. ^
  2084. In file included from sketch/src/panobot.cpp:32:0:
  2085. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In instantiation of ‘bool Menu::menuField<T>::changed(const Menu::navNode&, const Menu::menuOut&, bool) [with T = double]’:
  2086. sketch/src/panobot.cpp:593:1: required from here
  2087. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:37: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2088. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2089. ^~~
  2090. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:56: warning: unused parameter ‘out’ [-Wunused-parameter]
  2091. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2092. ^~~
  2093. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:69: warning: unused parameter ‘sub’ [-Wunused-parameter]
  2094. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2095. ^~~~
  2096. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In instantiation of ‘bool Menu::menuField<T>::async(const char*, Menu::navRoot&, Menu::idx_t) [with T = double; Menu::idx_t = signed char]’:
  2097. sketch/src/panobot.cpp:593:1: required from here
  2098. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:660:66: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  2099. bool menuField<T>::async(const char *uri,navRoot& root,idx_t lvl) {
  2100. ^~~
  2101. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In instantiation of ‘bool Menu::menuField<T>::changed(const Menu::navNode&, const Menu::menuOut&, bool) [with T = int]’:
  2102. sketch/src/panobot.cpp:593:1: required from here
  2103. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:37: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2104. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2105. ^~~
  2106. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:56: warning: unused parameter ‘out’ [-Wunused-parameter]
  2107. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2108. ^~~
  2109. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:144:69: warning: unused parameter ‘sub’ [-Wunused-parameter]
  2110. bool changed(const navNode &nav,const menuOut& out,bool sub=true) override {
  2111. ^~~~
  2112. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In instantiation of ‘bool Menu::menuField<T>::async(const char*, Menu::navRoot&, Menu::idx_t) [with T = int; Menu::idx_t = signed char]’:
  2113. sketch/src/panobot.cpp:593:1: required from here
  2114. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:660:66: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  2115. bool menuField<T>::async(const char *uri,navRoot& root,idx_t lvl) {
  2116. ^~~
  2117. In file included from /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuIntHelper.cpp:21:0:
  2118. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuIntHelper.h: In constructor ‘MenuIntHelper::MenuIntHelper(int, int, int, int)’:
  2119. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuIntHelper.h:35:7: warning: ‘MenuIntHelper::m_max’ will be initialized after [-Wreorder]
  2120. int m_max;
  2121. ^~~~~
  2122. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuIntHelper.h:33:7: warning: ‘int MenuIntHelper::m_curNum’ [-Wreorder]
  2123. int m_curNum;
  2124. ^~~~~~~~
  2125. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuIntHelper.cpp:23:1: warning: when initialized here [-Wreorder]
  2126. MenuIntHelper::MenuIntHelper( int iMin, int iMax, int iStart, int iStep ):
  2127. ^~~~~~~~~~~~~
  2128. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuManager.cpp: In member function ‘bool MenuManager::addMenuRoot(MenuEntry*)’:
  2129. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuManager.cpp:36:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2130. }
  2131. ^
  2132. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp: In member function ‘bool MenuEntry::addSibling(MenuEntry*)’:
  2133. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp:71:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2134. }
  2135. ^
  2136. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp: In function ‘void MenuEntry_BoolTrueCallbackFunc(char*, void*)’:
  2137. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp:104:45: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  2138. void MenuEntry_BoolTrueCallbackFunc( char * pMenuText, void * pUserData )
  2139. ^~~~~~~~~
  2140. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp: In function ‘void MenuEntry_BoolFalseCallbackFunc(char*, void*)’:
  2141. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp:109:46: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  2142. void MenuEntry_BoolFalseCallbackFunc( char * pMenuText, void * pUserData )
  2143. ^~~~~~~~~
  2144. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp: In function ‘void MenuEntry_BackCallbackFunc(char*, void*)’:
  2145. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuEntry.cpp:114:41: warning: unused parameter ‘pMenuText’ [-Wunused-parameter]
  2146. void MenuEntry_BackCallbackFunc( char * pMenuText, void * pUserData )
  2147. ^~~~~~~~~
  2148. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp: In member function ‘bool MenuLCD::MenuLCDSetup()’:
  2149. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp:41:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2150. }
  2151. ^
  2152. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp: In member function ‘bool MenuLCD::PrintMenu(char**, int, int)’:
  2153. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp:65:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2154. }
  2155. ^
  2156. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp: In member function ‘void MenuLCD::WipeMenu(char**, int, MenuLCD::Direction)’:
  2157. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp:77:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2158. if (strlen( pString[j] ) > i )
  2159. ~~~~~~~~~~~~~~~~~~~~~^~~
  2160. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp: In member function ‘bool MenuLCD::PrintLineRight(char*, int)’:
  2161. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp:119:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2162. }
  2163. ^
  2164. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp: In member function ‘bool MenuLCD::PrintLine(char*, int)’:
  2165. /home/joe/Arduino/libraries/Arduino_LCD_Menu/MenuLCD.cpp:126:1: warning: no return statement in function returning non-void [-Wreturn-type]
  2166. }
  2167. ^
  2168. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:28:0,
  2169. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:1:
  2170. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:26:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2171. inline const systemStyles _sysStyles() const {return (systemStyles)memEnum(&sysStyles);}
  2172. ^~~~~
  2173. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:28:0,
  2174. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.cpp:1:
  2175. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:26:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2176. inline const systemStyles _sysStyles() const {return (systemStyles)memEnum(&sysStyles);}
  2177. ^~~~~
  2178. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:27:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2179. inline const eventMask _events() const {return (eventMask)memEnum(&events);}
  2180. ^~~~~
  2181. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:28:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2182. inline const styles _style() const {return (styles)memEnum(&style);}
  2183. ^~~~~
  2184. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h: In constructor ‘Menu::textFieldShadow::textFieldShadow(const char*, Menu::idx_t, char* const*, Menu::action, Menu::eventMask, Menu::styles)’:
  2185. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:44:37: warning: unused parameter ‘name’ [-Wunused-parameter]
  2186. textFieldShadow(const char* name,idx_t sz,char* const* v,action a,eventMask e,styles style)
  2187. ^~~~
  2188. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.cpp:1:0:
  2189. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: At global scope:
  2190. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:72:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2191. inline const systemStyles sysStyles() const {return shadow->_sysStyles();}
  2192. ^~~~~
  2193. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:73:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2194. inline const eventMask events() const {return shadow->_events();}
  2195. ^~~~~
  2196. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.cpp:1:0:
  2197. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::changed(const Menu::navNode&, const Menu::menuOut&, bool)’:
  2198. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:45: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2199. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2200. ^~~
  2201. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:64: warning: unused parameter ‘out’ [-Wunused-parameter]
  2202. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2203. ^~~
  2204. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:77: warning: unused parameter ‘sub’ [-Wunused-parameter]
  2205. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2206. ^~~~
  2207. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:27:0,
  2208. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.cpp:1:
  2209. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::prompt::sysHandler(Menu::eventMask, Menu::navNode&, Menu::prompt&)’:
  2210. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:39: warning: unused parameter ‘event’ [-Wunused-parameter]
  2211. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2212. ^
  2213. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2214. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2215. ^~~~~~~~~~~~~~~
  2216. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:55: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2217. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2218. ^
  2219. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2220. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2221. ^~~~~~~~~~~~~~~
  2222. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:68: warning: unused parameter ‘item’ [-Wunused-parameter]
  2223. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2224. ^
  2225. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2226. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2227. ^~~~~~~~~~~~~~~
  2228. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.cpp:1:0:
  2229. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::prompt* Menu::prompt::seek(Menu::idx_t*, Menu::idx_t)’:
  2230. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:85:37: warning: unused parameter ‘uri’ [-Wunused-parameter]
  2231. virtual prompt* seek(idx_t* uri,idx_t len) {return len?NULL:this;}
  2232. ^~~
  2233. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::async(const char*, Menu::navRoot&, Menu::idx_t)’:
  2234. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:53: warning: unused parameter ‘root’ [-Wunused-parameter]
  2235. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2236. ^~~~
  2237. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:64: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  2238. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2239. ^~~
  2240. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In constructor ‘Menu::textField::textField(char*, const Menu::textFieldShadow&)’:
  2241. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:112:13: warning: ‘Menu::textField::text’ will be initialized after [-Wreorder]
  2242. char* text;
  2243. ^~~~
  2244. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:80: warning: base ‘Menu::navTarget’ [-Wreorder]
  2245. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2246. ^
  2247. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:7: warning: when initialized here [-Wreorder]
  2248. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2249. ^~~~~~~~~
  2250. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:27:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2251. inline const eventMask _events() const {return (eventMask)memEnum(&events);}
  2252. ^~~~~
  2253. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:28:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2254. inline const styles _style() const {return (styles)memEnum(&style);}
  2255. ^~~~~
  2256. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h: In constructor ‘Menu::textFieldShadow::textFieldShadow(const char*, Menu::idx_t, char* const*, Menu::action, Menu::eventMask, Menu::styles)’:
  2257. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/shadows.h:44:37: warning: unused parameter ‘name’ [-Wunused-parameter]
  2258. textFieldShadow(const char* name,idx_t sz,char* const* v,action a,eventMask e,styles style)
  2259. ^~~~
  2260. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:1:0:
  2261. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: At global scope:
  2262. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:72:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2263. inline const systemStyles sysStyles() const {return shadow->_sysStyles();}
  2264. ^~~~~
  2265. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:73:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2266. inline const eventMask events() const {return shadow->_events();}
  2267. ^~~~~
  2268. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::menuOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2269. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:15: warning: unused parameter ‘x1’ [-Wunused-parameter]
  2270. int x1, int y1, int x2, int y2,char ch=' ',
  2271. ^~
  2272. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:23: warning: unused parameter ‘y1’ [-Wunused-parameter]
  2273. int x1, int y1, int x2, int y2,char ch=' ',
  2274. ^~
  2275. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:31: warning: unused parameter ‘x2’ [-Wunused-parameter]
  2276. int x1, int y1, int x2, int y2,char ch=' ',
  2277. ^~
  2278. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:39: warning: unused parameter ‘y2’ [-Wunused-parameter]
  2279. int x1, int y1, int x2, int y2,char ch=' ',
  2280. ^~
  2281. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:50: warning: unused parameter ‘ch’ [-Wunused-parameter]
  2282. int x1, int y1, int x2, int y2,char ch=' ',
  2283. ^~~
  2284. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:370:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  2285. colorDefs color=bgColor,
  2286. ^~~~~~~
  2287. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:371:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2288. bool selected=false,
  2289. ^~~~~
  2290. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:372:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2291. status stat=enabledStatus,
  2292. ^~~~~~~~~~~~~
  2293. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:373:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2294. bool edit=false
  2295. ^~~~~
  2296. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::setColor(Menu::colorDefs, bool, Menu::status, bool)’:
  2297. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:41: warning: unused parameter ‘c’ [-Wunused-parameter]
  2298. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2299. ^
  2300. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:57: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2301. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2302. ^~~~~
  2303. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:72: warning: unused parameter ‘s’ [-Wunused-parameter]
  2304. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2305. ^~~~~~~~~~~~~
  2306. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:96: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2307. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2308. ^~~~~
  2309. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::drawCursor(Menu::idx_t, bool, Menu::status, bool, Menu::idx_t)’:
  2310. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:39: warning: unused parameter ‘ln’ [-Wunused-parameter]
  2311. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2312. ^~
  2313. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:98: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  2314. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2315. ^
  2316. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtStart(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2317. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:42: warning: unused parameter ‘part’ [-Wunused-parameter]
  2318. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2319. ^~~~
  2320. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:56: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2321. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2322. ^~~
  2323. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:71: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2324. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2325. ^
  2326. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtEnd(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2327. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:40: warning: unused parameter ‘part’ [-Wunused-parameter]
  2328. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2329. ^~~~
  2330. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:54: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2331. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2332. ^~~
  2333. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:69: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2334. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2335. ^
  2336. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::cursorOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  2337. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:63: warning: unused parameter ‘color’ [-Wunused-parameter]
  2338. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2339. ^~~~~~~
  2340. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:85: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2341. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2342. ^~~~~
  2343. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:103: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2344. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2345. ^~~~~~~~~~~~~
  2346. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:127: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2347. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2348. ^~~~~
  2349. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::cursorOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2350. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:412:25: warning: unused parameter ‘color’ [-Wunused-parameter]
  2351. colorDefs color=bgColor,
  2352. ^~~~~~~
  2353. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:413:23: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2354. bool selected=false,
  2355. ^~~~~
  2356. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:414:21: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2357. status stat=enabledStatus,
  2358. ^~~~~~~~~~~~~
  2359. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:415:19: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2360. bool edit=false
  2361. ^~~~~
  2362. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:1:0:
  2363. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::changed(const Menu::navNode&, const Menu::menuOut&, bool)’:
  2364. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:45: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2365. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2366. ^~~
  2367. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:64: warning: unused parameter ‘out’ [-Wunused-parameter]
  2368. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2369. ^~~
  2370. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:80:77: warning: unused parameter ‘sub’ [-Wunused-parameter]
  2371. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2372. ^~~~
  2373. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:27:0,
  2374. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:1:
  2375. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::prompt::sysHandler(Menu::eventMask, Menu::navNode&, Menu::prompt&)’:
  2376. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:39: warning: unused parameter ‘event’ [-Wunused-parameter]
  2377. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2378. ^
  2379. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2380. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2381. ^~~~~~~~~~~~~~~
  2382. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:55: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2383. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2384. ^
  2385. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2386. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2387. ^~~~~~~~~~~~~~~
  2388. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuBase.h:106:68: warning: unused parameter ‘item’ [-Wunused-parameter]
  2389. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2390. ^
  2391. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2392. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2393. ^~~~~~~~~~~~~~~
  2394. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:1:0:
  2395. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::prompt* Menu::prompt::seek(Menu::idx_t*, Menu::idx_t)’:
  2396. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:85:37: warning: unused parameter ‘uri’ [-Wunused-parameter]
  2397. virtual prompt* seek(idx_t* uri,idx_t len) {return len?NULL:this;}
  2398. ^~~
  2399. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual bool Menu::prompt::async(const char*, Menu::navRoot&, Menu::idx_t)’:
  2400. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:53: warning: unused parameter ‘root’ [-Wunused-parameter]
  2401. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2402. ^~~~
  2403. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:86:64: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  2404. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2405. ^~~
  2406. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In constructor ‘Menu::textField::textField(char*, const Menu::textFieldShadow&)’:
  2407. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:112:13: warning: ‘Menu::textField::text’ will be initialized after [-Wreorder]
  2408. char* text;
  2409. ^~~~
  2410. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:80: warning: base ‘Menu::navTarget’ [-Wreorder]
  2411. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2412. ^
  2413. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:117:7: warning: when initialized here [-Wreorder]
  2414. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2415. ^~~~~~~~~
  2416. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::menuOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2417. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:15: warning: unused parameter ‘x1’ [-Wunused-parameter]
  2418. int x1, int y1, int x2, int y2,char ch=' ',
  2419. ^~
  2420. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:23: warning: unused parameter ‘y1’ [-Wunused-parameter]
  2421. int x1, int y1, int x2, int y2,char ch=' ',
  2422. ^~
  2423. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:31: warning: unused parameter ‘x2’ [-Wunused-parameter]
  2424. int x1, int y1, int x2, int y2,char ch=' ',
  2425. ^~
  2426. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:39: warning: unused parameter ‘y2’ [-Wunused-parameter]
  2427. int x1, int y1, int x2, int y2,char ch=' ',
  2428. ^~
  2429. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:369:50: warning: unused parameter ‘ch’ [-Wunused-parameter]
  2430. int x1, int y1, int x2, int y2,char ch=' ',
  2431. ^~~
  2432. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:370:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  2433. colorDefs color=bgColor,
  2434. ^~~~~~~
  2435. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:371:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2436. bool selected=false,
  2437. ^~~~~
  2438. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:372:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2439. status stat=enabledStatus,
  2440. ^~~~~~~~~~~~~
  2441. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:373:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2442. bool edit=false
  2443. ^~~~~
  2444. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::setColor(Menu::colorDefs, bool, Menu::status, bool)’:
  2445. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:41: warning: unused parameter ‘c’ [-Wunused-parameter]
  2446. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2447. ^
  2448. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:57: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2449. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2450. ^~~~~
  2451. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:72: warning: unused parameter ‘s’ [-Wunused-parameter]
  2452. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2453. ^~~~~~~~~~~~~
  2454. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:382:96: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2455. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2456. ^~~~~
  2457. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::menuOut::drawCursor(Menu::idx_t, bool, Menu::status, bool, Menu::idx_t)’:
  2458. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:39: warning: unused parameter ‘ln’ [-Wunused-parameter]
  2459. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2460. ^~
  2461. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:383:98: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  2462. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2463. ^
  2464. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtStart(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2465. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:42: warning: unused parameter ‘part’ [-Wunused-parameter]
  2466. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2467. ^~~~
  2468. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:56: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2469. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2470. ^~~
  2471. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:388:71: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2472. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2473. ^
  2474. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtEnd(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2475. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:40: warning: unused parameter ‘part’ [-Wunused-parameter]
  2476. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2477. ^~~~
  2478. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:54: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2479. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2480. ^~~
  2481. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:389:69: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2482. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2483. ^
  2484. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual void Menu::cursorOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  2485. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:63: warning: unused parameter ‘color’ [-Wunused-parameter]
  2486. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2487. ^~~~~~~
  2488. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:85: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2489. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2490. ^~~~~
  2491. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:103: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2492. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2493. ^~~~~~~~~~~~~
  2494. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:399:127: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2495. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2496. ^~~~~
  2497. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h: In member function ‘virtual Menu::menuOut& Menu::cursorOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2498. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:412:25: warning: unused parameter ‘color’ [-Wunused-parameter]
  2499. colorDefs color=bgColor,
  2500. ^~~~~~~
  2501. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:413:23: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2502. bool selected=false,
  2503. ^~~~~
  2504. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:414:21: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2505. status stat=enabledStatus,
  2506. ^~~~~~~~~~~~~
  2507. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.h:415:19: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2508. bool edit=false
  2509. ^~~~~
  2510. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp: In function ‘Menu::result Menu::inaction(Menu::menuOut&, Menu::idleEvent)’:
  2511. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:9:32: warning: unused parameter ‘o’ [-Wunused-parameter]
  2512. result Menu::inaction(menuOut& o,idleEvent) {return proceed;}
  2513. ^
  2514. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp: In member function ‘virtual Menu::idx_t Menu::prompt::printTo(Menu::navRoot&, bool, Menu::menuOut&, Menu::idx_t, Menu::idx_t)’:
  2515. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:15:42: warning: unused parameter ‘sel’ [-Wunused-parameter]
  2516. idx_t prompt::printTo(navRoot &root,bool sel,menuOut& out, idx_t idx,idx_t len) {
  2517. ^~~
  2518. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp: In member function ‘virtual void Menu::textField::doNav(Menu::navNode&, Menu::navCmd)’:
  2519. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:72:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2520. if (pos>=strlen(v)) pos=0;
  2521. ~~~^~~~~~~~~~~
  2522. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:76:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2523. if(cursor<strlen(text)-1) cursor++;
  2524. ~~~~~~^~~~~~~~~~~~~~~
  2525. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp: In function ‘Menu::result maxDepthError(Menu::menuOut&, Menu::idleEvent)’:
  2526. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menu.cpp:475:43: warning: unused parameter ‘e’ [-Wunused-parameter]
  2527. result maxDepthError(menuOut& o,idleEvent e) {
  2528. ^
  2529. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:28:0,
  2530. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:4,
  2531. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:
  2532. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../shadows.h:26:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2533. inline const systemStyles _sysStyles() const {return (systemStyles)memEnum(&sysStyles);}
  2534. ^~~~~
  2535. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../shadows.h:27:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2536. inline const eventMask _events() const {return (eventMask)memEnum(&events);}
  2537. ^~~~~
  2538. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../shadows.h:28:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2539. inline const styles _style() const {return (styles)memEnum(&style);}
  2540. ^~~~~
  2541. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../shadows.h: In constructor ‘Menu::textFieldShadow::textFieldShadow(const char*, Menu::idx_t, char* const*, Menu::action, Menu::eventMask, Menu::styles)’:
  2542. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../shadows.h:44:37: warning: unused parameter ‘name’ [-Wunused-parameter]
  2543. textFieldShadow(const char* name,idx_t sz,char* const* v,action a,eventMask e,styles style)
  2544. ^~~~
  2545. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:4:0,
  2546. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:
  2547. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: At global scope:
  2548. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:72:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2549. inline const systemStyles sysStyles() const {return shadow->_sysStyles();}
  2550. ^~~~~
  2551. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:73:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  2552. inline const eventMask events() const {return shadow->_events();}
  2553. ^~~~~
  2554. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:4:0,
  2555. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:
  2556. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual bool Menu::prompt::changed(const Menu::navNode&, const Menu::menuOut&, bool)’:
  2557. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:80:45: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2558. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2559. ^~~
  2560. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:80:64: warning: unused parameter ‘out’ [-Wunused-parameter]
  2561. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2562. ^~~
  2563. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:80:77: warning: unused parameter ‘sub’ [-Wunused-parameter]
  2564. virtual bool changed(const navNode &nav,const menuOut& out,bool sub=true) {return dirty;}
  2565. ^~~~
  2566. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:27:0,
  2567. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:4,
  2568. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:
  2569. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::result Menu::prompt::sysHandler(Menu::eventMask, Menu::navNode&, Menu::prompt&)’:
  2570. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menuBase.h:106:39: warning: unused parameter ‘event’ [-Wunused-parameter]
  2571. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2572. ^
  2573. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2574. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2575. ^~~~~~~~~~~~~~~
  2576. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menuBase.h:106:55: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2577. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2578. ^
  2579. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2580. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2581. ^~~~~~~~~~~~~~~
  2582. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menuBase.h:106:68: warning: unused parameter ‘item’ [-Wunused-parameter]
  2583. #define SYS_FUNC_PARAMS eventMask event, navNode& nav, prompt &item
  2584. ^
  2585. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:82:35: note: in expansion of macro ‘SYS_FUNC_PARAMS’
  2586. virtual result sysHandler(SYS_FUNC_PARAMS) {return proceed;}
  2587. ^~~~~~~~~~~~~~~
  2588. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:4:0,
  2589. from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:
  2590. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::prompt* Menu::prompt::seek(Menu::idx_t*, Menu::idx_t)’:
  2591. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:85:37: warning: unused parameter ‘uri’ [-Wunused-parameter]
  2592. virtual prompt* seek(idx_t* uri,idx_t len) {return len?NULL:this;}
  2593. ^~~
  2594. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual bool Menu::prompt::async(const char*, Menu::navRoot&, Menu::idx_t)’:
  2595. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:86:53: warning: unused parameter ‘root’ [-Wunused-parameter]
  2596. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2597. ^~~~
  2598. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:86:64: warning: unused parameter ‘lvl’ [-Wunused-parameter]
  2599. virtual bool async(const char *uri,navRoot& root,idx_t lvl) {
  2600. ^~~
  2601. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In constructor ‘Menu::textField::textField(char*, const Menu::textFieldShadow&)’:
  2602. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:112:13: warning: ‘Menu::textField::text’ will be initialized after [-Wreorder]
  2603. char* text;
  2604. ^~~~
  2605. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:117:80: warning: base ‘Menu::navTarget’ [-Wreorder]
  2606. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2607. ^
  2608. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:117:7: warning: when initialized here [-Wreorder]
  2609. textField(char* t,const textFieldShadow& shadow):text(t),navTarget(shadow) {}
  2610. ^~~~~~~~~
  2611. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::menuOut& Menu::menuOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2612. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:369:15: warning: unused parameter ‘x1’ [-Wunused-parameter]
  2613. int x1, int y1, int x2, int y2,char ch=' ',
  2614. ^~
  2615. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:369:23: warning: unused parameter ‘y1’ [-Wunused-parameter]
  2616. int x1, int y1, int x2, int y2,char ch=' ',
  2617. ^~
  2618. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:369:31: warning: unused parameter ‘x2’ [-Wunused-parameter]
  2619. int x1, int y1, int x2, int y2,char ch=' ',
  2620. ^~
  2621. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:369:39: warning: unused parameter ‘y2’ [-Wunused-parameter]
  2622. int x1, int y1, int x2, int y2,char ch=' ',
  2623. ^~
  2624. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:369:50: warning: unused parameter ‘ch’ [-Wunused-parameter]
  2625. int x1, int y1, int x2, int y2,char ch=' ',
  2626. ^~~
  2627. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:370:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  2628. colorDefs color=bgColor,
  2629. ^~~~~~~
  2630. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:371:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2631. bool selected=false,
  2632. ^~~~~
  2633. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:372:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2634. status stat=enabledStatus,
  2635. ^~~~~~~~~~~~~
  2636. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:373:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2637. bool edit=false
  2638. ^~~~~
  2639. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual void Menu::menuOut::setColor(Menu::colorDefs, bool, Menu::status, bool)’:
  2640. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:382:41: warning: unused parameter ‘c’ [-Wunused-parameter]
  2641. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2642. ^
  2643. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:382:57: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2644. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2645. ^~~~~
  2646. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:382:72: warning: unused parameter ‘s’ [-Wunused-parameter]
  2647. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2648. ^~~~~~~~~~~~~
  2649. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:382:96: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2650. virtual void setColor(colorDefs c,bool selected=false,status s=enabledStatus,bool edit=false) {}
  2651. ^~~~~
  2652. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual void Menu::menuOut::drawCursor(Menu::idx_t, bool, Menu::status, bool, Menu::idx_t)’:
  2653. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:383:39: warning: unused parameter ‘ln’ [-Wunused-parameter]
  2654. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2655. ^~
  2656. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:383:98: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  2657. virtual void drawCursor(idx_t ln,bool selected,status stat,bool edit=false,idx_t panelNr=0) {
  2658. ^
  2659. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtStart(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2660. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:388:42: warning: unused parameter ‘part’ [-Wunused-parameter]
  2661. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2662. ^~~~
  2663. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:388:56: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2664. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2665. ^~~
  2666. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:388:71: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2667. virtual result fmtStart(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2668. ^
  2669. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::result Menu::menuOut::fmtEnd(Menu::menuOut::fmtParts, Menu::navNode&, Menu::idx_t)’:
  2670. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:389:40: warning: unused parameter ‘part’ [-Wunused-parameter]
  2671. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2672. ^~~~
  2673. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:389:54: warning: unused parameter ‘nav’ [-Wunused-parameter]
  2674. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2675. ^~~
  2676. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:389:69: warning: unused parameter ‘idx’ [-Wunused-parameter]
  2677. virtual result fmtEnd(fmtParts part,navNode &nav,idx_t idx=-1) {return proceed;}
  2678. ^
  2679. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual void Menu::cursorOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  2680. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:399:63: warning: unused parameter ‘color’ [-Wunused-parameter]
  2681. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2682. ^~~~~~~
  2683. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:399:85: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2684. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2685. ^~~~~
  2686. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:399:103: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2687. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2688. ^~~~~~~~~~~~~
  2689. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:399:127: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2690. void clearLine(idx_t ln,idx_t panelNr=0,colorDefs color=bgColor,bool selected=false,status stat=enabledStatus,bool edit=false) override {
  2691. ^~~~~
  2692. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h: In member function ‘virtual Menu::menuOut& Menu::cursorOut::fill(int, int, int, int, char, Menu::colorDefs, bool, Menu::status, bool)’:
  2693. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:412:25: warning: unused parameter ‘color’ [-Wunused-parameter]
  2694. colorDefs color=bgColor,
  2695. ^~~~~~~
  2696. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:413:23: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2697. bool selected=false,
  2698. ^~~~~
  2699. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:414:21: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2700. status stat=enabledStatus,
  2701. ^~~~~~~~~~~~~
  2702. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/../menu.h:415:19: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2703. bool edit=false
  2704. ^~~~~
  2705. In file included from /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.cpp:1:0:
  2706. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h: In member function ‘virtual void Menu::serialOut::clearLine(Menu::idx_t, Menu::idx_t, Menu::colorDefs, bool, Menu::status, bool)’:
  2707. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:25:17: warning: unused parameter ‘ln’ [-Wunused-parameter]
  2708. idx_t ln,
  2709. ^~
  2710. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:26:25: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  2711. idx_t panelNr=0,
  2712. ^
  2713. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:27:27: warning: unused parameter ‘color’ [-Wunused-parameter]
  2714. colorDefs color=bgColor,
  2715. ^~~~~~~
  2716. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:28:25: warning: unused parameter ‘selected’ [-Wunused-parameter]
  2717. bool selected=false,
  2718. ^~~~~
  2719. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:29:23: warning: unused parameter ‘stat’ [-Wunused-parameter]
  2720. status stat=enabledStatus,
  2721. ^~~~~~~~~~~~~
  2722. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:30:21: warning: unused parameter ‘edit’ [-Wunused-parameter]
  2723. bool edit=false
  2724. ^~~~~
  2725. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h: In member function ‘virtual void Menu::serialOut::setCursor(Menu::idx_t, Menu::idx_t, Menu::idx_t)’:
  2726. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:35:30: warning: unused parameter ‘x’ [-Wunused-parameter]
  2727. void setCursor(idx_t x,idx_t y,idx_t panelNr=0) override {
  2728. ^
  2729. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/serialOut.h:35:54: warning: unused parameter ‘panelNr’ [-Wunused-parameter]
  2730. void setCursor(idx_t x,idx_t y,idx_t panelNr=0) override {
  2731. ^
  2732. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_lc7981.c:62:22: warning: ‘u8x8_d_lc7981_flip1_seq’ defined but not used [-Wunused-const-variable=]
  2733. static const uint8_t u8x8_d_lc7981_flip1_seq[] = {
  2734. ^~~~~~~~~~~~~~~~~~~~~~~
  2735. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_lc7981.c:56:22: warning: ‘u8x8_d_lc7981_flip0_seq’ defined but not used [-Wunused-const-variable=]
  2736. static const uint8_t u8x8_d_lc7981_flip0_seq[] = {
  2737. ^~~~~~~~~~~~~~~~~~~~~~~
  2738. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_lc7981.c:49:22: warning: ‘u8x8_d_lc7981_powersave1_seq’ defined but not used [-Wunused-const-variable=]
  2739. static const uint8_t u8x8_d_lc7981_powersave1_seq[] = {
  2740. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2741. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_lc7981.c:43:22: warning: ‘u8x8_d_lc7981_powersave0_seq’ defined but not used [-Wunused-const-variable=]
  2742. static const uint8_t u8x8_d_lc7981_powersave0_seq[] = {
  2743. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2744. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1606_172x72.c:199:22: warning: ‘u8x8_d_ssd1606_172x72_flip1_seq’ defined but not used [-Wunused-const-variable=]
  2745. static const uint8_t u8x8_d_ssd1606_172x72_flip1_seq[] = {
  2746. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2747. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1606_172x72.c:193:22: warning: ‘u8x8_d_ssd1606_172x72_flip0_seq’ defined but not used [-Wunused-const-variable=]
  2748. static const uint8_t u8x8_d_ssd1606_172x72_flip0_seq[] = {
  2749. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2750. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1606_172x72.c:187:22: warning: ‘u8x8_d_ssd1606_172x72_powersave1_seq’ defined but not used [-Wunused-const-variable=]
  2751. static const uint8_t u8x8_d_ssd1606_172x72_powersave1_seq[] = {
  2752. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2753. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1606_172x72.c:181:22: warning: ‘u8x8_d_ssd1606_172x72_powersave0_seq’ defined but not used [-Wunused-const-variable=]
  2754. static const uint8_t u8x8_d_ssd1606_172x72_powersave0_seq[] = {
  2755. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2756. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1607_200x200.c:244:22: warning: ‘u8x8_d_ssd1607_200x200_flip1_seq’ defined but not used [-Wunused-const-variable=]
  2757. static const uint8_t u8x8_d_ssd1607_200x200_flip1_seq[] = {
  2758. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2759. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1607_200x200.c:238:22: warning: ‘u8x8_d_ssd1607_200x200_flip0_seq’ defined but not used [-Wunused-const-variable=]
  2760. static const uint8_t u8x8_d_ssd1607_200x200_flip0_seq[] = {
  2761. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2762. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1607_200x200.c:232:22: warning: ‘u8x8_d_ssd1607_200x200_powersave1_seq’ defined but not used [-Wunused-const-variable=]
  2763. static const uint8_t u8x8_d_ssd1607_200x200_powersave1_seq[] = {
  2764. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2765. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_ssd1607_200x200.c:226:22: warning: ‘u8x8_d_ssd1607_200x200_powersave0_seq’ defined but not used [-Wunused-const-variable=]
  2766. static const uint8_t u8x8_d_ssd1607_200x200_powersave0_seq[] = {
  2767. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2768. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_st75256.c:395:22: warning: ‘u8x8_d_st75256_256x128_init_seq_x’ defined but not used [-Wunused-const-variable=]
  2769. static const uint8_t u8x8_d_st75256_256x128_init_seq_x[] = {
  2770. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2771. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_st75256.c:317:22: warning: ‘u8x8_d_st75256_240x160_init_seq_c’ defined but not used [-Wunused-const-variable=]
  2772. static const uint8_t u8x8_d_st75256_240x160_init_seq_c[] = {
  2773. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2774. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c: In function ‘pg_hline’:
  2775. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c:219:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2776. if ( y >= u8g2_GetDisplayHeight(u8g2) ) // does not work for 256x64 display???
  2777. ^~
  2778. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c:225:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2779. if ( x1 >= u8g2_GetDisplayWidth(u8g2) )
  2780. ^~
  2781. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c:229:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2782. if ( x2 >= u8g2_GetDisplayWidth(u8g2) )
  2783. ^~
  2784. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c:237:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2785. if ( x2 >= u8g2_GetDisplayWidth(u8g2) )
  2786. ^~
  2787. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8g2_polygon.c:241:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2788. if ( x1 >= u8g2_GetDisplayWidth(u8g2) )
  2789. ^~
  2790. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_sbn1661.c:73:13: warning: ‘u8x8_sbn1661_out’ defined but not used [-Wunused-function]
  2791. static void u8x8_sbn1661_out(u8x8_t *u8x8, struct u8x8_sbn1661_vars *v, void *arg_ptr)
  2792. ^~~~~~~~~~~~~~~~
  2793. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_il3820_296x128.c:269:22: warning: ‘u8x8_d_il3820_296x128_flip1_seq’ defined but not used [-Wunused-const-variable=]
  2794. static const uint8_t u8x8_d_il3820_296x128_flip1_seq[] = {
  2795. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2796. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_il3820_296x128.c:263:22: warning: ‘u8x8_d_il3820_296x128_flip0_seq’ defined but not used [-Wunused-const-variable=]
  2797. static const uint8_t u8x8_d_il3820_296x128_flip0_seq[] = {
  2798. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2799. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_il3820_296x128.c:257:22: warning: ‘u8x8_d_il3820_296x128_powersave1_seq’ defined but not used [-Wunused-const-variable=]
  2800. static const uint8_t u8x8_d_il3820_296x128_powersave1_seq[] = {
  2801. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2802. /home/joe/Arduino/libraries/U8g2_ID942/src/clib/u8x8_d_il3820_296x128.c:251:22: warning: ‘u8x8_d_il3820_296x128_powersave0_seq’ defined but not used [-Wunused-const-variable=]
  2803. static const uint8_t u8x8_d_il3820_296x128_powersave0_seq[] = {
  2804. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2805. In file included from /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.cpp:1:0:
  2806. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:50:5: warning: #warning using maps! [-Wcpp]
  2807. #warning using maps!
  2808. ^~~~~~~
  2809. In file included from /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.cpp:1:0:
  2810. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  2811. const uint8_t pcintPinMap[3][8] PROGMEM={{53,52,51,50,10,11,12,13},{0,15,14,-1,-1,-1,-1,-1},{A8,A9,A10,A11,A12,A13,A14,A15}};
  2812. ^
  2813. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  2814. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  2815. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  2816. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.h:55:128: warning: narrowing conversion of ‘-1’ from ‘int’ to ‘uint8_t {aka unsigned char}’ inside { } [-Wnarrowing]
  2817. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.cpp: In function ‘void PCint(uint8_t)’:
  2818. /home/joe/Arduino/libraries/PCINT r-site.net_ID1503/src/pcint.cpp:47:12: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  2819. if (p==-1)
  2820. ~^~~~
  2821. /usr/share/arduino/hardware/arduino/avr/libraries/Wire/src/utility/twi.c: In function ‘__vector_39’:
  2822. /usr/share/arduino/hardware/arduino/avr/libraries/Wire/src/utility/twi.c:447:49: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2823. twi_masterBuffer[twi_masterBufferIndex++] = TWDR;
  2824. ^
  2825. /usr/share/arduino/hardware/arduino/avr/libraries/Wire/src/utility/twi.c:448:5: note: here
  2826. case TW_MR_SLA_ACK: // address sent, ack received
  2827. ^~~~
  2828. /usr/share/arduino/hardware/arduino/avr/libraries/Wire/src/utility/twi.c:529:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2829. if(0 == twi_txBufferLength){
  2830. ^
  2831. /usr/share/arduino/hardware/arduino/avr/libraries/Wire/src/utility/twi.c:534:5: note: here
  2832. case TW_ST_DATA_ACK: // byte sent, ack returned
  2833. ^~~~
  2834. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2835. (.text+0x0): multiple definition of `updateScanner()'
  2836. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2837. /usr/libexec/gcc/avr/ld: Disabling relaxation: it will not work with multiple definitions
  2838. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2839. (.text+0x0): multiple definition of `g_sensorFF_horizontal'
  2840. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2841. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2842. (.text+0x0): multiple definition of `g_hfov'
  2843. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2844. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2845. (.text+0x0): multiple definition of `g_sensorFF_vertical'
  2846. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2847. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2848. (.text+0x0): multiple definition of `g_vfov'
  2849. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2850. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2851. (.text+0x0): multiple definition of `g_panStepDeg'
  2852. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2853. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2854. (.text+0x0): multiple definition of `g_tiltStepDeg'
  2855. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2856. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2857. (.text+0x0): multiple definition of `g_picturesHorizontal'
  2858. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2859. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2860. (.text+0x0): multiple definition of `g_picturesVertical'
  2861. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2862. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2863. (.text+0x0): multiple definition of `g_picturesTotal'
  2864. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2865. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2866. (.text+0x0): multiple definition of `panStepper'
  2867. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2868. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2869. (.text+0x0): multiple definition of `tiltStepper'
  2870. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2871. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2872. (.text+0x0): multiple definition of `g_picturesCount'
  2873. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2874. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2875. (.text+0x0): multiple definition of `g_runScan'
  2876. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2877. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2878. (.text+0x0): multiple definition of `g_scanPositionHorizontal'
  2879. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2880. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2881. (.text+0x0): multiple definition of `g_scanPositionVertical'
  2882. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2883. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2884. (.text+0x0): multiple definition of `printScannerStats()'
  2885. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2886. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2887. (.text+0x0): multiple definition of `loop'
  2888. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2889. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2890. (.text+0x0): multiple definition of `setup'
  2891. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2892. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2893. (.text+0x0): multiple definition of `g_isTiltStepSetup'
  2894. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2895. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2896. (.text+0x0): multiple definition of `g_isMaxTiltDownSetup'
  2897. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2898. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2899. (.text+0x0): multiple definition of `g_isMaxTiltUpSetup'
  2900. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2901. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2902. (.text+0x0): multiple definition of `g_isPanStepSetup'
  2903. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2904. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2905. (.text+0x0): multiple definition of `g_isMaxPanRightSetup'
  2906. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2907. sketch/src/panobot.cpp.o (symbol from plugin): In function `updateScanner()':
  2908. (.text+0x0): multiple definition of `g_isMaxPanLeftSetup'
  2909. sketch/gigascan.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
  2910. /home/joe/Arduino/libraries/ArduinoMenu library_ID1468/src/menuIO/u8g2Out.h: In function ‘global constructors keyed to 65535_0_gigascan.ino.cpp.o’:
  2911. sketch/src/panobot.cpp:427:25: error: variable ‘colors’ with dynamic initialization put into program memory area
  2912. const colorDef<uint8_t> colors[] MEMMODE={
  2913. ^
  2914. lto-wrapper: fatal error: /usr/bin/avr-gcc returned 1 exit status
  2915. compilation terminated.
  2916. /usr/libexec/gcc/avr/ld: error: lto-wrapper failed
  2917. collect2: error: ld returned 1 exit status
  2918. exit status 1
  2919. Hiba a(z) Arduino/Genuino Mega or Mega 2560 alaplapra fordításra.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement