Library met MsTimer2

Arduino specifieke Software
Berichten: 4
Geregistreerd: 22 Nov 2012, 16:02

Library met MsTimer2

Berichtdoor meo » 30 Nov 2012, 20:52

Ik heb een sketch gemaakt die compileert zonder foutmeldingen.
Als ik er een library van wil maken, krijg ik foutmeldingen over MsTimer2:

D:\Arduino\libraries\DCF77\DCF77.cpp: In member function 'void DCF77::Stop()':
D:\Arduino\libraries\DCF77\DCF77.cpp:94: error: 'MsTimer2' has not been declared
D:\Arduino\libraries\DCF77\DCF77.cpp: In static member function 'static void DCF77::setTimer(boolean)':
D:\Arduino\libraries\DCF77\DCF77.cpp:223: error: 'MsTimer2' has not been declared
D:\Arduino\libraries\DCF77\DCF77.cpp:224: error: 'MsTimer2' has not been declared
D:\Arduino\libraries\DCF77\DCF77.cpp:225: error: 'MsTimer2' has not been declared

Wat doe ik fout?
Hieronder een deel van de kode uit DCF77.cpp:

#include <MsTimer2.h>

/**
* Stop receiving DCF77 information
*/
void DCF77::Stop(
void
)
{
detachInterrupt( dCFinterrupt );
MsTimer2::stop();
initialized = false;
}


/* set the timer to mSeconds and set the ISR */
inline void DCF77::setTimer(
boolean mSeconds
)
{
MsTimer2::stop();
MsTimer2::set( mSeconds, processSignal );
MsTimer2::start();
}

Advertisement

Berichten: 4
Geregistreerd: 22 Nov 2012, 16:02

Re: Library met MsTimer2

Berichtdoor meo » 01 Dec 2012, 10:35

Voor degene die geintersseerd is: op http://arduino.cc/forum kwam het antwoord:

MsTimer2.h moet niet alleen in de library file, maar ook in de scetch file geincluded worden.
Merkwaardig, want in de scetch file wordt niets gedaan met MsTimer2. Waarom dan daar ook includen?

Gebruikers-avatar
Berichten: 188
Geregistreerd: 23 Dec 2011, 00:12

Re: Library met MsTimer2

Berichtdoor Duality » 02 Dec 2012, 15:35

roep je meschien functie's aan in de sketch file die in de library staan ?

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 12 gasten