
1.0     official realase
        5 modes signal, DMX OR Artnet input, DMX IN, Artnet IN, DMX input-Artnet output, Artnet input-DMX output  


1.0.1   official realase
        ajout de Device Discovery Packet 
        debug: servo angle portB (see this forum topic)
        debug: trigger in port B on/off mode fixed.

1.0.2
        Port I2C, premier jet. tinylulu, twinylulu, arpsensors et spider board. A tester (quelle adresse par defaut ??? arp_server.cpp-517)
        scan I2C
        debug : thresold dans le mode on/off du port B réparé.
        optimisation de la détection du modes signal, executé une seule fois au démarage.
        debug reconnection quand la carte demarre en point d'acces.
        si reseau retrouvé : reboot !
        vesion_note.txt, les notes de version dans un fichier déparé. 

1.0.3   Artnet and DMX fonctions and variables in a separate file : signal.h

1.0.4   class DMX_port dans signal.h (objet DMX_port)
        delay dans checkupdate() et checkSPIFFSupdate() retiré
        
1.1     official realase  
        un delay supprimé pendant la procedure de connection pour un démarage encore plus rapide              
        Deux nouveaux exemples pour le custom port, 4 steppers with homing et 1 CC motor with end switchs.

1.1.1   variables new_version et update_status sortis du main.
        debut de la refondation de la lib arpStepper, basé sur accelstepper (non fonctionnel )

1.1.2   mode perform OK  continuous OK (1.8 milliards de pas...)

1.1.3   acceleration variable en RPM/secondes
        periode mini passé de 50 à 25

1.1.4   merge ArpStepper et accelstepper >>> ArpAccelStepper
        optimisation : suppression du map dans ArpAccelStepper::refresh et creation de la variable _pos_factor

todo 1.1.x : 
        
        delay d'impulsions????
        

1.1.4.1 Fork de 1.1.4 pour commencer à travailler sur les inputs
        Creation de la classe Inputs
        Bouton input dans l'interface utilisateur + page
        **initialisation de m_mode à la creation de l'objet port>>>ne fonctionne pas !
        Creation de find_mode(), a executer avant init()
        Dans port, inputs_setup() : mise en input des IO, pas de pull pour l'instant.
        Creation d'un boutton "active" dans la page CC motor.
        Effacement des parametres quand le moteur (stepper et CC) est inactif.
        parametrage des switchs 1er jet (dans CCmotor port A uniquement pour l'instant)

1.1.4.2
        Change CC motor appellation to DC motor.
        zero et end switch actifs (dans CCmotor port A uniquement pour l'instant).
        startpin mis en variable globale de l'objet.

        !!!flash au chargement de la page port

1.1.4.3
        zero et end switch actifs dans CCmotor port B
        Effacement des parametres quand inactif debuggé
        ajout zero et end switch dans stepper port A (inactifs pour l'instant)
        ajout d'un bouton "Homing at startup" (visible uniquement en mode perform)
        bug : on narrive plus à supprimer le dernier device I2C !!!-> corrigé par un timout dans I2C_device.html - 49
        -> corrige le pb de flash ????
        message erreur quand appuis sur perform ou continuous débuggé
        input.h et .cpp retirés, faisait planter la carte...
        Dans le titre de la page (onglet), on affiche maintenant le hostname plutot que arpschuino32. Et le nom de la page
        zero et end switch actifs dans stepper port A et B (y compris avec le port input)
        Bugfix : en Artnet, quand le port A est inactif, la premiere adresse du port B renvoie toujours zéro (et ça date de la V1.0 !)
        -> corrigé !!
        correction de la taille des polices pour les affichages téléphone (texte entre balises <p> plus petit)

1.1.4.4
        homing fonctionnel. A tester encore
        bugfix décalage des adresses DC motor -> corrigé
        bugfix DC motor 3 agissait sur DC motor0 dans le port B -> corrigé




1.1.5
        switch "active" caché quand aucun moteur sélectionné. 
        Demarage du serveur déplacé avant les setups.
        autocalibration : mise en place du bouton dans l'interface.



1.1.6        
        autocalibration 
        attention le systeme de fichiers est presque plein !!


1.1.7
        portB debug masquage bouton autocalibration
        un peu de mise en page
        config switch effaçé quand les moteurs sont sur "all"
        divers debugs d'affichage
        réglage de la vitesse du homing et autocalibration
        checkupdate() et checkSPIFFSupdate() regroupé dans checkupdate(String type) (optimisation)

        todo :
   
        remetre l'eeprom à 0 et bien tout vérifier
        //optimiser les maps
        interruption pour les switchs ??


wilulu32_20
        Fork from arpschuino32 1.1.7
        sources C++ communes pour arpschuino et wilulu avec #define
        création d'un fichier global.h pour les défine et les variables globales
        #ifdef dans main, custom_port, signal. 
        lib DMX supprimé pour wilulu32
        suppression du portB 
        portW
        SDA et SCL definit dans le core
        réglage de l'intensité de la led builtin


wilulu32_21
        WiFi.setSleep(false);


wilulu32_21.8
        fork de arpschuino32 1.1.8 (avec moteur DC en speed/dir)
        que faire pour les inputs ? -> retirés pour l'instant
        debug maj password + espace interdit dans la page network -> a finir !


        todo :
        vérifier les sorties avec comportement etranges au démarage
        optimiser le "check_and_load" surcharge ?
        strobe
        led verte repasse au noir ou au vert
        affichage serial du mode

wilulu32_210
        fork de arpschuino32 1.2
        LED pixel commencé

wilulu32_211
        LED pixel suite

wilulu32_1.2.5
	source from arpschuino32_1.2.4
        #ifdef WILULU32
                port A inactif par defaut
                wilulu32_core.h correct


 wilulu32_1.2.7
	source from arpschuino32_1.2.6 
        plus besoin de modifier signal.h, global.h seuleument
        ports.html, ports.js, script.js from arpschuino32_1.2.6  
        Debut d'unification de ports.html, ports.js  (affichage input port) 
        affichage adresse wilulu out     


 wilulu32_1.2.8
        correction version library servo


1.3     official realase 
                double fianchetto ! version officielle
                sources commune arpschuino32/wilulu32 1.3
                mais data (html etc) differentes
                defines à faire dans global.h (plus besoin de modifier signal.h, global.h seuleument)

1.3.0.1
                hotfix ! adressage avec l'arpdress board réparé.                