Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, a web toolkit designed to help citizens, conservation practitioners, municipal decision-makers, researchers, educators, and students advance knowledge and stewardship of fresh water. New to EnviroDIY? Start here

Reply To: Low power project

Home Forums Mayfly Data Logger Low power project Reply To: Low power project

#12954
Cal
Participant

From what I read in the documentation, the following sketch should include these libraries for concurrent SDI-12 and RTC support.

#include <SDI12_PCINT3.h>
#include<Sodaq_PcInt_PCINT0.h>
void setup() {}
void loop() {}

But I get compile error:

libraries\EnviroDIY_PCInt_PCINT0\Sodaq_PcInt_PCINT0.cpp.o (symbol from plugin): In function PcInt::attachInterrupt(unsigned char, void (*)())’:
(.text+0x0): multiple definition of
__vector_4′
libraries\EnviroDIY_SDI12_PCINT3\SDI12_PCINT3.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board EnviroDIY Mayfly 1284p.

I can get a sketch to compile (and work) with old SDI12_Mod.h instead of SDI12_PCINT3.h

What is wrong?

Cal