2022-09-06 02:02:53 +08:00
|
|
|
# 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
|
|
|
|
|
2023-10-26 21:30:16 +08:00
|
|
|
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.
|
2022-09-06 02:02:53 +08:00
|
|
|
|
|
|
|
source "Kconfig.zephyr"
|