2021-08-29 12:44:17 +08:00
|
|
|
# Copyright 2021 The Chromium OS Authors
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
config SMF
|
2022-03-09 19:05:12 +08:00
|
|
|
bool "Hierarchical State Machine"
|
2021-08-29 12:44:17 +08:00
|
|
|
help
|
|
|
|
This option enables the Hierarchical State Machine library
|
|
|
|
|
|
|
|
if SMF
|
|
|
|
|
|
|
|
config SMF_ANCESTOR_SUPPORT
|
2022-03-09 19:05:12 +08:00
|
|
|
bool "States to have 1 or more ancestors"
|
2021-08-29 12:44:17 +08:00
|
|
|
help
|
|
|
|
If y, then the state machine framework includes ancestor state support
|
|
|
|
|
2023-12-22 00:12:10 +08:00
|
|
|
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
|
|
|
|
|
2021-08-29 12:44:17 +08:00
|
|
|
endif # SMF
|