[Partage] YASM, bibliothèque de création de machines à état très simple d'emploi

La librairie est maintenant disponible directement dans le gestionnaire de librairies de l'IDE arduino

bricoleau:
ok ok
les goûts et les couleurs... :slight_smile:

Désolé d'avoir pollué un peu ton topic, mais je trouve la réflexion très intéressante.

et comme je m'en voudrais de te gâcher ton sommeil, il me semble que la solution à un seul _runCount++ serait juste d'ajouter un OU logique dans la méthode run()

  if (_pState==_pLastState || _pState==YASM::nop)

{
    _isFirstRun = false;
    _runCount++;
  }




et ainsi on a : void stop() {_pState = YASM::nop;}

Salut bricoleau
Tu penses le faire de fork/pull request sur github,ou je fais les corrections que tu suggères ?