| # Copyright 2021 The Chromium OS Authors |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config SMF |
| bool "Hierarchical State Machine" |
| help |
| This option enables the Hierarchical State Machine library |
| |
| if SMF |
| |
| config SMF_ANCESTOR_SUPPORT |
| bool "States to have 1 or more ancestors" |
| help |
| If y, then the state machine framework includes ancestor state support |
| |
| config SMF_INITIAL_TRANSITION |
| depends on SMF_ANCESTOR_SUPPORT |
| bool "Support initial transitions for ancestor states" |
| help |
| If y, then each state can have an initial transition to a sub-state |
| |
| endif # SMF |