Skip to content

SMFlow 0.9.1-beta1

Pre-release
Pre-release

Choose a tag to compare

@ctacke ctacke released this 07 Sep 16:58

The first public build of SMFlow. Windows x64, self-contained — there is no .NET runtime to install
first — and it updates itself in place from this release channel.

What it does

  • Draw a control program as a node graph, and compile it ahead of time to ordinary C++17. The
    target runs no interpreter, no scripting engine, and nothing from SMFlow.
  • Targets in this build: simulator, Linux x64, Arduino Opta, ESP32, RP2040, and AVR.
  • Step the program in the simulator and watch values move, without any hardware attached.
  • Read the generated source. It is meant to survive a firmware review, and the same project always
    generates byte-identical output.

Known limits

  • Every install is capped at 12 nodes per flow. The licensing server is not stood up yet, so no
    Pro license can be issued or validated, and the editor falls back to Free. A time-limited Pro
    Beta is planned for the next build and will arrive over the in-app updater.
  • Windows only. The compiler targets Linux, but the editor is packaged for Windows x64 in this
    build.
  • Beta: the project file format may still change between beta builds.

Fixed

  • Generated simulator source no longer emits string helpers the program never calls. A graph whose
    inputs were all numeric left ParseBool defined and unused, which failed the build under
    -Werror=unused-function.

Added

  • The About box now offers a support link and a "copy version info" button. The copied text carries
    the version, edition, and OS, and deliberately carries nothing that identifies you or your
    machine.