warning: Deprecated symbol BT_CTLR is enabled on ncs v3.0 despite not invoking it.

I'm getting the warning about CONFIG_BT_CTLR, but I've gone through and changed to HAS_BT_CTLR. I do have the following:

# Maximum Transmission Unit config
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
CONFIG_BT_CTLR_DATA_LENGTH_MAX=251
CONFIG_BT_BUF_ACL_RX_SIZE=251
CONFIG_BT_BUF_ACL_TX_SIZE=251
CONFIG_BT_L2CAP_TX_MTU=247
I suspect that CONFIG_BT_CTLR_DATA_LENGTH_MAX might be turning it on? But I can't figure out what to replace it with--CONFIG_BT_CTLR_DATA_LENGTH_MAX isn't giving a deprecated notice.
Any ideas?
Parents Reply
  • But it is really deprecated.

    config BT_CTLR
    	bool "Bluetooth Controller [DEPRECATED]"
    	select HAS_BT_CTLR
    	select DEPRECATED
    	help
    	  Enables support for SoC native controller implementations. This option
    	  has been deprecated and should not be used anymore. Instead, the
    	  Kconfig options for specific Link Layer implementations should select
    	  the HAS_BT_CTLR option.

Children
No Data
Related