Skip to content

Releases: Locoduino/Accessories

Fix of an expander number error in Port.cpp

27 Aug 15:43
Compare
Choose a tag to compare

27/08/2019 V1.2.2

  • Remplacement de LIBRARY_VERSION par ACCESSORIES_LIBRARY_VERSION
  • Le mode debug avec ACCESSORIES_DEBUG_MODE est maintenant limit� aux messages d'erreur. Si l'on veut plus, il faut activer aussi ACCESSORIES_DEBUG_VERBOSE_MODE
  • Correction d'un probl�me de num�ro d'expander quand ils sont activ�s dans Port.cpp

  • LIBRARY_VERSION define has been replaced by ACCESSORIES_LIBRARY_VERSION
  • The mode debug with ARDUINO_DEBUG_MODE is now limited to error messages. To see more, activate also ACCESSORIES_DEBUG_VERBOSE_MODE
  • Fix of an expander number error in Port.cpp .

Fix expander pin number issue.

09 Jul 15:07
Compare
Choose a tag to compare

08/07/2019 V1.2.1

  • Correction de la présence de ARDUINO_DEBUG_MODe qui n'existe pas !
  • Ajout d'un test dans Port::MovePin() pour identifier un GPIO_pin_t par rapport à un pin expander.
  • Ajout d'un test au lancement pour vérifier que toutes les pins des expandeurs chargés ne rentrent pas en collision avec les GPIO_pin_t.
  • Suppression de la fonction (dangereuse) Accessories::wait(). Elle faisit bien un loop de accessories, mais pas du reste du loop du .ino !
  • Une fonction GetPinsNumber() a été ajoutée sur les expanders.

  • ARDUINO_DEBUG_MODE, unknown define, has been removed.
  • In Port::MovePin(), a test has been added to check the difference between expander pin and GPIO_pin_t pin.
  • A new test has been added at the end of main setup() function to check compatibility between all expander pins and GPIO_pin_t.
  • The function Accessories::wait() has benn removed. It was dangerous to use it because only the Accessories::loop() were called, and not all the stuff in the .ino main loop() !
  • A new virtual function GetPinsNumber() has been added to the expander class.

Add PortExpanders

31 May 19:45
Compare
Choose a tag to compare

31/05/2019 V1.2.0

  • Ajout des PortExpanders
  • Intégration de la nouvelle version d'ArduiEmulator.
  • Création d'un projet autonome à utiliser dans une solution VS2019.

  • Add of PortExpanders
  • Integration of the new version of the ArduiEmulator.
  • Creation of a stand alone project to insert in VS2019 solutions.

1.1.4

15 Jul 12:57
Compare
Choose a tag to compare

15/07/2018 V1.1.4

  • Correction du format de Keywords.txt
  • Création de LIBRARY_VERSION
  • Mise en conformité de la partie doc HTML avec DOXYGEN_SPECIFIC
  • Ajout du fichier LICENSE

  • Fix Keywords.txt format.
  • LIBRARY_VERSION created
  • Update of DOXYGEN_SPECIFIC part for HTML documentation.
  • Add of LICENSE file

1.1.3 Fix memory leak in ActionsStack.

26 May 09:25
Compare
Choose a tag to compare

26/05/2018 V1.1.3

  • Correction de perte m�moire dans ActionsStack (merci encore lapive)

  • Fix memory leak in ActionsStack.

1.1.2

15 May 11:32
Compare
Choose a tag to compare

15/05/2018 V1.1.2

  • Correction de debounceDelay qui restait non initialisée (merci lapive).

  • Fix debounceDelay value not initialized.

v1.1.1

17 Apr 18:59
Compare
Choose a tag to compare

17/04/2018 V1.1.1

  • Correction des pb de compilation de AccessoryStepper.
  • Correction des pb de compilation de PortShieldL293d.

  • Fix compilation problems of AccessoryStepper.
  • Fix compilation problems of PortShieldL293d.

1.1.0

16 Apr 15:46
Compare
Choose a tag to compare

10/04/2018 V1.1.0

  • Correction des pb de compilation et EEPROM si NO_GROUP est défini.
  • Ajout de AddMovingPositions() pour des MovingPositions déclarées en PROGMEM
  • Transformation de CanMove() et IsMovementPending() plus adapté.
  • Ajout d'un événement ACCESSORIES_EVENT_SETDURATION.
  • AccessoryBaseLight : ajout du fading physiologique !
  • AccessoryBaseLight : le clignotement a été corrigé.
  • Ajout dans la doc de la liste des événements avec leur effet pour chaque accessoire.
  • AccessoryMultiLight : Traitement correct des événements avec application à toutes les leds de l'accessoire.
  • AccessoryMotor : Ajout du traitement de l'événement ACCESSORIES_EVENT_SETDURATION.
  • AccessortServo : Ajout du traitement des événements ACCESSORIES_EVENT_SETDURATION et ACCESSORIES_EVENT_EXTERNALMOVE.
  • AccessoryServo : Correction des mouvements à faible vitesse
  • AccessoryStepper : Ajout du traitement de l'événement ACCESSORIES_EVENT_SETDURATION.
  • Port : Gain mémoire par fusionnement des deux attributs dans un seul octet.
  • PortServo : MoveStop fait maintenant un detach() du servo.
  • PortServo : MovePosition fait un attach du servo s'il n'est pas attaché.
  • PortShieldL293d : Correction des pb de compilation si NO_SHIELDL293D est défini
  • Ajout d'un exemple utilisant Commanders::EventsSequencer.

  • Fix compilation and EEPROM problems if NO_GROUP is defined.
  • Added AddMovingPositions() for MovingPositions declared in PROGMEM.
  • Change of Accessory::CanMove() to IsMovementPending() more pertinent.
  • Added the event ACCESSORIES_EVENT_SETDURATION.
  • AccessoryBaseLight : use of physiologic fading !
  • AccessoryBaseLight : blinking has been fixed.
  • In HTML documentation, adding of tables of events and their effects for each kind of accessory.
  • AccessoryMultiLight : correct handling of events with application on all leds of the accessory.
  • AccessoryMotor : Added handling of ACCESSORIES_EVENT_SETDURATION event.
  • AccessortServo : Added handling of ACCESSORIES_EVENT_SETDURATION and ACCESSORIES_EVENT_EXTERNALMOVE events.
  • AccessoryServo : Fix slow moves.
  • AccessoryStepper : Added handling of ACCESSORIES_EVENT_SETDURATION event.
  • Port : Memory gained by using on byte for two flags.
  • PortServo : MoveStop do now a detach() of the servo.
  • PortServo : MovePosition do an attach() of the servo if not already done.
  • PortShieldL293d : Fix compilation problem if NO_SHIELDL293D is defined.
  • Added a new sample using Commanders::EventsSequencer.

1.0.2

18 Feb 16:01
Compare
Choose a tag to compare

16/02/2018 V1.0.2

  • Correction du clignotement dans AccessoryBaseLight
  • Ajout de AccessoryLight::SetBlinking()
  • Correction de la syntaxe de la documentation anglaise.

  • Fix of blinking in AccessoryBaseLight
  • Added AccessoryLight::SetBlinking()
  • Fix of English documentation syntax !

v1.0.1

24 Nov 19:41
Compare
Choose a tag to compare

18/10/2017 V1.0.1

  • Mise en forme du numéro de version en 'semver' (Semantic Versioning 2.0.0).

  • Version number converted to 'semver' format (Semantic Versioning 2.0.0).

17/10/2017 1.01

  • Ajout de ArduiEmulator.zip dans extras

  • Correction dans les moteurs qui ne bougeaient plus.

  • ArduiEmulator.zip added in extras.

  • Fix of AccessoryMotor moving...