Probleme Time.h

Bonjour,

Avec le changement d'heure, j'ai ressorti un vieux programme (qq mois, et qui marche parfaitement ) car j'avais un bug sur mon calcul de changement d'heure. Le bug etait facile à corriger, mais je suis confronté depuis 1 semaine à un problème de compilation.

Je n'arrive plus à compiler mon projet. J'ai retourné le truc dans tous les sens et je suis sec. Si vous avez une idée, je suis preneur.

Ci dessous l'erreur de compilation.

sketch\netatmo_display.cpp: In function 'void _DisplayTime()':

netatmo_display.cpp:346: error: 'now' was not declared in this scope

  _CurrentTime = now();

                     ^

netatmo_display.cpp:360: error: 'minute' was not declared in this scope

  if (minute(_CurrentTime) != minute(_PreviousTime) )

                         ^

netatmo_display.cpp:365: error: 'hour' was not declared in this scope

   if ( hour(_CurrentTime) < 10 )  _time="0";

                         ^

netatmo_display.cpp:366: error: 'hour' was not declared in this scope

   _time = _time + hour(_CurrentTime);

                                    ^

netatmo_display.cpp:373: error: 'day' was not declared in this scope

   if (day(_CurrentTime) != day(_PreviousTime) )

                       ^

netatmo_display.cpp:380: error: 'month' was not declared in this scope

    if ( month(_CurrentTime) < 10 ) _date = _date + "0";

                           ^

netatmo_display.cpp:381: error: 'month' was not declared in this scope

    _date = _date + month(_CurrentTime);

                                      ^

netatmo_display.cpp:383: error: 'year' was not declared in this scope

    _date = _date + (year(_CurrentTime)-2000);

                                      ^

exit status 1
'now' was not declared in this scope

Manque juste le,code source...

Ok, désolé, voici le code source.

netatmo_display.cpp (25.4 KB)