nodo-domotica.nl

Nodo 3.8 en plugin 28

We zitten zoals bekend in de ontwikkelfase. Van diverse gebruikers heb ik al goede suggesties gekregen. Hier discussiëren we over de functionaliteiten van de nieuwe release.

Nodo 3.8 en plugin 28

Berichtdoor tim » 09 mei 2015, 15:56

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
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: Nodo 3.8 en plugin 28

Berichtdoor mvdbro » 11 mei 2015, 12:15

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
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06


Keer terug naar De nieuwe release

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 1 gast