Librairie


bonjour,
je voulais juste mettre une petite fonction dans un bibliothèque.
mais j'ai à chaque fois le message calctime not declared in scope.

test.ino
code: [select]

#include <calctime/calctime.h>

 
unsigned int timeoutrfid;

void setup() {               
 
}

void loop()
{
 
  if (calctime(timeoutrfid,5000))
  {
  ;
  }

   
}

calctime.h
code: [select]
#ifndef calctime_h
// si bouton_h n'est pas défini
   
#define calctime_h
#if defined(arduino) && arduino >= 100
#include "arduino.h"
#else
#include "wprogram.h"
#endif
#include <inttypes.h>
#include <stream.h>

#define  timebouton 100

#ifdef __cplusplus
extern "c" {
#endif

boolean calctime(unsigned long actvalue, unsigned long value);

#ifdef  __cplusplus
}
#endif
#endif // fin si

finalement calctime.cpp
code: [select]
#include "calctime.h"

boolean calctime(unsigned long actvalue, unsigned long value)
{
  if ((millis()-actvalue) < value)
    return false;
  else
    if ((millis()-actvalue) < 1000000)
      return true;
    else
      return false;
}


quelque chose m'écappe. mais quoi ?
quelqu'un peut-il m'aider.

merci
sébastien

dans quel répertoire sont placés les fichiers en questions?


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Librairie


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code