tim schreef:Maar even zonder ESP geprobeerd, maar met alleen plugin 28 erin kan ik de Nodo ook niet uploaden:
- Code: Selecteer alles
SoftwareSerial.cpp.o: In function `__vector_10':
SoftwareSerial.cpp:309: multiple definition of `__vector_10'
Plugin_028.c:188: first defined here
SoftwareSerial.cpp.o: In function `__vector_11':
SoftwareSerial.cpp:316: multiple definition of `__vector_11'
Plugin_028.c:191: first defined here
De melding wordt veroorzaakt door een 'bug' in de Arduino IDE. Ondanks dat code niet moet worden meegecompileerd vanwege "#ifdef" worden #includes toch uitgevoerd. Het probleem treedt nu op omdat de betreffende interrupt handling nu in de Nodo Core wordt uitgevoerd via de softserial library. Dat geeft conflicten met de interrupt afhandeling in de plugin.
Hier moet nog een adequate oplossing voor worden geboden. Hoewel het niet de bedoeling is om zelf aanpassingen door te voeren in de Nodo Core, is het even te omzeilen door deze regel in de tab "Port_Serial.ino":
- Code: Selecteer alles
#include <SoftwareSerial.h>
aan te passen naar:
- Code: Selecteer alles
// #include <SoftwareSerial.h>
gr
Martinus