FW Profile Editor for state machines and procedures
The FW Profile Web Editor allows you to model State Machines or Procedures and generate C code for use with FW Profile source codes.
The FW Profile concept provides an unambiguous definition of State Machines, Procedures (Activity Diagrams). The FW Profile implementation is a C-language implementation (LGPL v3) of these concepts. Get it from: https://github.com/pnp-software/fwprofile