Skip to content

Releases: jrullan/StateMachine

Separated State code into header and cpp files

10 Feb 16:43
1535b53

Choose a tag to compare

Updated library.properties version...

From @Voha888 :

When creating a project in VScode with the Platformio plugin, it becomes necessary to re-include the library header file in several files, for example, to use the extern keyword.
The original version of the library does not allow this. I separated the class methods into .cpp files, now the library header files can be included in several compilation units.

Separated State code into header and cpp files

10 Feb 16:32
5694d9c

Choose a tag to compare

From @Voha888 :

When creating a project in VScode with the Platformio plugin, it becomes necessary to re-include the library header file in several files, for example, to use the extern keyword.
The original version of the library does not allow this. I separated the class methods into .cpp files, now the library header files can be included in several compilation units.

Improvements to remove compiler warnings

13 Dec 20:24
1323749

Choose a tag to compare

Set executeOnce when transitionTo is used to force a transition.

24 Dec 18:27

Choose a tag to compare

v1.0.11

Merge branch 'master' of https://github.com/jrullan/StateMachine

Fixed problem with executeOnce under certain conditions.

24 Dec 15:20
10ba404

Choose a tag to compare

Updated sample sketch.

10 Dec 12:01

Choose a tag to compare

v1.0.9

Updated example sketch

Execute once per state attribute and setTransition

09 Dec 16:06

Choose a tag to compare

Added mechanism that lets you execute state logic's code once using the value of the state machine's attribute executeOnce. Also implemented a new method to set a transition's target using setTranstion.

Removed DEBUG for compatibility with other libraries.

29 Nov 22:02

Choose a tag to compare

v1.0.6

Removed DEBUG to avoid conflict with another library.

States are aware of their index, for future functionality.

23 Nov 13:58

Choose a tag to compare

v1.0.5

Made states aware of their index in the states List

Updated version number to match release number

19 Nov 02:58
9fbc6df

Choose a tag to compare

v1.0.4

Update library.properties