John Wellbelove
a8a4d9cc58
Updated Arduino examples
2021-06-29 19:59:09 +01:00
John Wellbelove
36db54dd67
Updated version numbers
2021-06-22 14:13:20 +01:00
John Wellbelove
f0f0500c94
Define missing macro when cross compiling with clang
2021-06-22 14:13:19 +01:00
John Wellbelove
6a1ce235dc
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
2021-06-17 13:02:59 +01:00
John Wellbelove
6f0b0a9809
Updated version numbers
2021-06-14 14:31:55 +01:00
John Wellbelove
0a7a131a43
Updated version numbers
2021-06-12 11:48:27 +01:00
John Wellbelove
830d0d00f1
Updated QueuedMessageRouter and QueuedFSM examples to use current message frameworks.
2021-05-24 20:08:56 +01:00
John Wellbelove
fc6609276c
Added container_type to etl::stack, etl::queue and etl::priority_queue.
2021-05-20 20:54:01 +01:00
John Wellbelove
f131356dc2
Fixed cross compiler compatibility for etl::circular_buffer.
2021-05-18 11:05:21 +01:00
John Wellbelove
0efecca700
Updated version numbers
2021-05-16 11:12:28 +01:00
John Wellbelove
8a533485f0
Fixed incorrect histogram end() and cend() return values.
2021-04-27 18:21:44 +01:00
Jeremy Overesch
2d3b063df6
Add hierarchical FSM capabilities to the FSM. ( #374 )
...
In order to work properly, states with no change need to return ifsm_state::NO_CHANGE rather than their given state id.
Otherwise, when an event isn't handled, it will return the parent state rather than the active state.
Also, in this implementation, a state cannot return a different state during the on_enter_state() function. An assert has been added to check for that.
2021-04-22 08:40:53 +01:00
John Wellbelove
febb4de79a
Updated version numbers
2020-12-20 17:55:27 +00:00
John Wellbelove
dc4bc1018b
Arduino compatibility
2020-12-20 17:50:22 +00:00
John Wellbelove
d7daf59a5b
Updated version numbers
2020-12-10 11:35:15 +00:00
Phillip Johnston
504e7bc8e6
Meson build improvement: Don't build tests by default if used as a subproject ( #218 )
...
* Don't build tests by default if used as a subproject
* Refine Clang logic
2020-05-09 13:04:07 +01:00
Phillip Johnston
5f969f07fe
Meson build rules ( #216 )
...
* Add a new build output folder to gitignore
* Add Meson build definitions so this project can be properly used as a Meson subproject.
2020-05-06 18:35:15 +01:00