CONFIG_BT_CTLR_PROFILE_ISR¶
Profile radio ISR
Type: bool
Help¶
Turn on measurement of radio ISR latency, CPU usage and generation of
controller event with these profiling data. The controller event
contains current, minimum and maximum ISR entry latencies; and
current, minimum and maximum ISR CPU use in micro-seconds.
Direct dependencies¶
BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Kconfig definition¶
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:799
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:314
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:644
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller
config BT_CTLR_PROFILE_ISR
bool "Profile radio ISR"
depends on BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
help
Turn on measurement of radio ISR latency, CPU usage and generation of
controller event with these profiling data. The controller event
contains current, minimum and maximum ISR entry latencies; and
current, minimum and maximum ISR CPU use in micro-seconds.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)