Device Feature Bitmap#
This section provides a reference to the SiWx91x device feature bitmap in the boot configuration.
Macros#
Security type open.
Security type WPA/WPA2.
Aggregation support.
LP mode GPIO handshake.
ULP mode GPIO based handshake.
To select ULP GPIO 1 for wake up indication.
To supply 3.3 volt supply.
To Disable WPS in AP mode.
To enable EAP-LEAP mode.
To hide sensitive information (PSK, PMK, EAP credentials)
To enable high SSL streaming throughput.
To enable support for long sized ICMP packets.
To enable support for the Long HTTP GET URL. Maximum URL supported is 2048 bytes.
Secure Attestation.
Macro Definition Documentation#
SL_SI91X_FEAT_SECURITY_OPEN#
#define SL_SI91X_FEAT_SECURITY_OPENValue:
BIT(0)
Security type open.
Note
Supported in client mode
66
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_SECURITY_PSK#
#define SL_SI91X_FEAT_SECURITY_PSKValue:
BIT(1)
Security type WPA/WPA2.
Note
Supported in client mode
70
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_AGGREGATION#
#define SL_SI91X_FEAT_AGGREGATIONValue:
BIT(2)
Aggregation support.
73
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_LP_GPIO_BASED_HANDSHAKE#
#define SL_SI91X_FEAT_LP_GPIO_BASED_HANDSHAKEValue:
BIT(3)
LP mode GPIO handshake.
76
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_ULP_GPIO_BASED_HANDSHAKE#
#define SL_SI91X_FEAT_ULP_GPIO_BASED_HANDSHAKEValue:
BIT(4)
ULP mode GPIO based handshake.
79
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_DEV_TO_HOST_ULP_GPIO_1#
#define SL_SI91X_FEAT_DEV_TO_HOST_ULP_GPIO_1Value:
BIT(5)
To select ULP GPIO 1 for wake up indication.
82
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_RF_SUPPLY_VOL_3_3_VOLT#
#define SL_SI91X_FEAT_RF_SUPPLY_VOL_3_3_VOLTValue:
BIT(6)
To supply 3.3 volt supply.
85
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_WPS_DISABLE#
#define SL_SI91X_FEAT_WPS_DISABLEValue:
BIT(7)
To Disable WPS in AP mode.
88
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_EAP_LEAP_IN_COEX#
#define SL_SI91X_FEAT_EAP_LEAP_IN_COEXValue:
BIT(8)
To enable EAP-LEAP mode.
91
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_HIDE_PSK_CREDENTIALS#
#define SL_SI91X_FEAT_HIDE_PSK_CREDENTIALSValue:
BIT(9)
To hide sensitive information (PSK, PMK, EAP credentials)
94
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_SSL_HIGH_STREAMING_BIT#
#define SL_SI91X_FEAT_SSL_HIGH_STREAMING_BITValue:
BIT(10)
To enable high SSL streaming throughput.
97
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_LONG_ICMP_PACKET#
#define SL_SI91X_FEAT_LONG_ICMP_PACKETValue:
BIT(12)
To enable support for long sized ICMP packets.
Max 1472 Bytes for IPv4 and Max 1452 Bytes for IPv6. Note
bit 11 & bits 13 - 29 are reserved
101
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_LONG_HTTP_URL#
#define SL_SI91X_FEAT_LONG_HTTP_URLValue:
BIT(14)
To enable support for the Long HTTP GET URL. Maximum URL supported is 2048 bytes.
104
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h
SL_SI91X_FEAT_SECURE_ATTESTATION#
#define SL_SI91X_FEAT_SECURE_ATTESTATIONValue:
BIT(30)
Secure Attestation.
Note
bit 31 is reserved
108
of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h