I keep getting this error when I try to compile the arduino mrlcomm
Uploaded Fri Jul 24 20:49:58 EDT 2020 Loading configuration...
Initializing packages...
Preparing boards...
Verifying...
In file included from sketch\LinkedList.h:72:0,
from sketch\MrlComm.cpp:10:
sketch\LinkedList.cpp: In instantiation of 'LinkedList<T>::~LinkedList() [with T = Device*]':
sketch\MrlComm.cpp:29:18: required from here
sketch\LinkedList.cpp:21:13: warning: ISO C++ forbids comparison between pointer and integer [-fpermissive]
while(root!=false) {
~~~~^~~~~~~
sketch\LinkedList.cpp: In instantiation of 'LinkedList<T>::~LinkedList() [with T = Pin*]':
sketch\MrlComm.cpp:29:18: required from here
sketch\LinkedList.cpp:21:13: warning: ISO C++ forbids comparison between pointer and integer [-fpermissive]
sketch\LinkedList.cpp: In instantiation of 'ListNode<T>* LinkedList<T>::getNode(int) [with T = Device*]':
sketch\LinkedList.cpp:182:29: required from 'T LinkedList<T>::get(int) [with T = Device*]'
sketch\MrlComm.cpp:228:38: required from here
LinkedList.cpp:53:10: error: cannot convert 'bool' to 'ListNode<Device*>*' in return
return false;
^~~~~
sketch\LinkedList.cpp: In instantiation of 'ListNode<T>* LinkedList<T>::getNode(int) [with T = Pin*]':
sketch\LinkedList.cpp:170:29: required from 'T LinkedList<T>::remove(int) [with T = Pin*]'
sketch\MrlComm.cpp:297:24: required from here
LinkedList.cpp:53:10: error: cannot convert 'bool' to 'ListNode<Pin*>*' in return
exit status 1
Exit Value : 0
Fixed here
Fixed here - http://myrobotlab.org/content/manticore-mrlcomm-will-not-compile-no-wurky-put-get-hub#comment-11287
Worked Great!
Thanks for your time! I know that you are a busy dude. So this fix worked for the UNO.
I ahve a Pro Micro I would like to incorporate into a project. When I try to compile the same code I get this error:
arduino micro help
Any thoughts on the Arduino micro issue as previously posted?
T