Library met MsTimer2
3 berichten
• Pagina 1 van 1
Library met MsTimer2
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();
}
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
Re: Library met MsTimer2
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?
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?
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Google [Bot] en 12 gasten