Releases: Locoduino/Accessories
Releases · Locoduino/Accessories
Fix of an expander number error in Port.cpp
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.
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/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/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/05/2018 V1.1.3
- Correction de perte m�moire dans ActionsStack (merci encore lapive)
- Fix memory leak in ActionsStack.
1.1.2
v1.1.1
1.1.0
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
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
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...