| # Copyright (c) 2022 Rodrigo Peixoto <rodrigopex@gmail.com> |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config BM_MESSAGE_SIZE |
| int "Message size" |
| default 256 |
| |
| config BM_ONE_TO |
| int "Number of consumers" |
| default 8 |
| |
| choice BM_OBSERVER_TYPE |
| bool "Observer type to be used in the benchmark" |
| |
| config BM_LISTENERS |
| bool "Synchronous using listeners" |
| |
| config BM_SUBSCRIBERS |
| bool "Asynchronous using subscribers" |
| |
| config BM_MSG_SUBSCRIBERS |
| bool "Asynchronous using message subscribers" |
| select ZBUS_MSG_SUBSCRIBER |
| |
| endchoice |
| |
| config BM_FAIRPLAY |
| bool "Force a comparison with same actions" |
| help |
| Forces a message copy on the listeners and subscribers to behave equivalent to |
| message subscribers. |
| |
| source "Kconfig.zephyr" |