Bluetooth Feature Bitmap#
This section provides a reference to the Bluetooth feature bitmap in the boot configuration feature bitmaps.
Macros#
BT Mode Enable.
BT Mode LP Chain Enable.
BT Power Control Disable.
BT EDR 3Mbps Feature Disable.
BT EDR 2Mbps Feature Disable.
BT 5 Slot Packet Feature Disable.
BT 3 Slot Packet Feature Disable.
TA based encoder.
To enable HFP profile.
To enable A2DP profile.
To enable A2DP Profile role as source/sink.
To enable A2DP Accelerator mode.
To enable Buffer Alignment for Test Mode.
To bt rf type.
To enable ble protocol.
Macro Definition Documentation#
SL_SI91X_BT_BDR_MODE_ENABLE#
#define SL_SI91X_BT_BDR_MODE_ENABLEValue:
BIT(0)
BT Mode Enable.
Note
If this Bit sets, then our Controller will sends/receives the packets in 1Mbps mode. Else, Controller will be operable in both BR/EDR mode
815
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_BDR_MODE_LP_CHAIN_ENABLE#
#define SL_SI91X_BT_BDR_MODE_LP_CHAIN_ENABLEValue:
BIT(1)
BT Mode LP Chain Enable.
818
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_PWR_CTRL_DISABLE#
#define SL_SI91X_BT_PWR_CTRL_DISABLEValue:
BIT(2)
BT Power Control Disable.
Note
To make Fixed/Adaptive Power
822
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_EDR_3MBPS_DISABLE#
#define SL_SI91X_BT_EDR_3MBPS_DISABLEValue:
BIT(8)
BT EDR 3Mbps Feature Disable.
Note
Bit 3-7 are reserved
3Mbps Disable means using 2Mbps DataRate
828
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_EDR_2MBPS_DISABLE#
#define SL_SI91X_BT_EDR_2MBPS_DISABLEValue:
BIT(9)
BT EDR 2Mbps Feature Disable.
Note
2Mbps Disable means using 3Mbps DataRate
832
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_5_SLOT_PACKETS_DISABLE#
#define SL_SI91X_BT_5_SLOT_PACKETS_DISABLEValue:
BIT(10)
BT 5 Slot Packet Feature Disable.
835
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_3_SLOT_PACKETS_DISABLE#
#define SL_SI91X_BT_3_SLOT_PACKETS_DISABLEValue:
BIT(11)
BT 3 Slot Packet Feature Disable.
838
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_TA_BASED_ENCODER_ENABLE#
#define SL_SI91X_TA_BASED_ENCODER_ENABLEValue:
BIT(14)
TA based encoder.
Note
Bits 12-13 bit are reserved
To Enable/Disable SBC Encoder in Firmware.This feature is not supported in the current release
844
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_HFP_PROFILE_ENABLE#
#define SL_SI91X_HFP_PROFILE_ENABLEValue:
BIT(15)
To enable HFP profile.
Note
This feature is not supported in the current release
847
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_A2DP_PROFILE_ENABLE#
#define SL_SI91X_A2DP_PROFILE_ENABLEValue:
BIT(23)
To enable A2DP profile.
Note
Bits 16 - 22 are reserved
852
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_A2DP_SOURCE_ROLE_ENABLE#
#define SL_SI91X_A2DP_SOURCE_ROLE_ENABLEValue:
BIT(24)
To enable A2DP Profile role as source/sink.
854
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_A2DP_ACCELERATOR_MODE_ENABLE#
#define SL_SI91X_A2DP_ACCELERATOR_MODE_ENABLEValue:
BIT(25)
To enable A2DP Accelerator mode.
Note
This feature is not supported in the current release
857
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_BLE_CP_BUFF_SIZE#
#define SL_SI91X_BT_BLE_CP_BUFF_SIZEValue:
BIT(27)
To enable Buffer Alignment for Test Mode.
Note
Bit 26 is reserved
To get 512 bytes from common pool, need to enable this, else 320 bytes will be fixed
863
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_ATT_OVER_CLASSIC_ACL#
#define SL_SI91X_BT_ATT_OVER_CLASSIC_ACLValue:
BIT(29)
Note
Bit 28 is reserved
866
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_BT_RF_TYPE#
#define SL_SI91X_BT_RF_TYPEValue:
BIT(30)
To bt rf type.
869
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_ENABLE_BLE_PROTOCOL#
#define SL_SI91X_ENABLE_BLE_PROTOCOLValue:
BIT(31)
To enable ble protocol.
871
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h