si91x_bt_feature_bit_map#
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
575
of file components/si91x/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.
578
of file components/si91x/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
582
of file components/si91x/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
588
of file components/si91x/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.
@note2Mbps Disable means using 3Mbps DataRate
592
of file components/si91x/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.
595
of file components/si91x/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.
598
of file components/si91x/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
604
of file components/si91x/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
607
of file components/si91x/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
612
of file components/si91x/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.
614
of file components/si91x/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
617
of file components/si91x/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
623
of file components/si91x/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
626
of file components/si91x/inc/sl_wifi_device.h
SL_SI91X_BT_RF_TYPE#
#define SL_SI91X_BT_RF_TYPEValue:
BIT(30)
To bt rf type.
629
of file components/si91x/inc/sl_wifi_device.h
SL_SI91X_ENABLE_BLE_PROTOCOL#
#define SL_SI91X_ENABLE_BLE_PROTOCOLValue:
BIT(31)
To enable ble protocol.
631
of file components/si91x/inc/sl_wifi_device.h