Device Feature Bitmap#

This section provides a reference to the SiWx91x device feature bitmap in the boot configuration.

Macros#

#define

Security type open.

#define

Security type WPA/WPA2.

#define

Aggregation support.

#define

LP mode GPIO handshake.

#define

ULP mode GPIO based handshake.

#define

To select ULP GPIO 1 for wake up indication.

#define

To supply 3.3 volt supply.

#define

To Disable WPS in AP mode.

#define

To enable EAP-LEAP mode.

#define

To hide sensitive information (PSK, PMK, EAP credentials)

#define

To enable high SSL streaming throughput.

#define

To enable support for long sized ICMP packets.

#define

Enable support to store peer information in the MAC layer.

#define

To enable support for the Long HTTP GET URL. Maximum URL supported is 2048 bytes.

#define

To disable 11ax connections, i.e. force connection in 11ac or lower.

#define

Secure Attestation.

Macro Definition Documentation#

SL_SI91X_FEAT_SECURITY_OPEN#

#define SL_SI91X_FEAT_SECURITY_OPEN
Value:
BIT(0)

Security type open.

Note

  • Supported in client mode


Definition at line 66 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_SECURITY_PSK#

#define SL_SI91X_FEAT_SECURITY_PSK
Value:
BIT(1)

Security type WPA/WPA2.

Note

  • Supported in client mode


Definition at line 70 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_AGGREGATION#

#define SL_SI91X_FEAT_AGGREGATION
Value:
BIT(2)

Aggregation support.


Definition at line 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_HANDSHAKE
Value:
BIT(3)

LP mode GPIO handshake.


Definition at line 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_HANDSHAKE
Value:
BIT(4)

ULP mode GPIO based handshake.


Definition at line 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_1
Value:
BIT(5)

To select ULP GPIO 1 for wake up indication.


Definition at line 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_VOLT
Value:
BIT(6)

To supply 3.3 volt supply.


Definition at line 85 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_WPS_DISABLE#

#define SL_SI91X_FEAT_WPS_DISABLE
Value:
BIT(7)

To Disable WPS in AP mode.


Definition at line 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_COEX
Value:
BIT(8)

To enable EAP-LEAP mode.


Definition at line 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_CREDENTIALS
Value:
BIT(9)

To hide sensitive information (PSK, PMK, EAP credentials)


Definition at line 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_BIT
Value:
BIT(10)

To enable high SSL streaming throughput.


Definition at line 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_PACKET
Value:
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 16 - 29 are reserved


Definition at line 101 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_TRANSCEIVER_MAC_PEER_DS_SUPPORT#

#define SL_SI91X_FEAT_TRANSCEIVER_MAC_PEER_DS_SUPPORT
Value:
BIT(13)

Enable support to store peer information in the MAC layer.


Definition at line 104 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_LONG_HTTP_URL#

#define SL_SI91X_FEAT_LONG_HTTP_URL
Value:
BIT(14)

To enable support for the Long HTTP GET URL. Maximum URL supported is 2048 bytes.


Definition at line 107 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_DISABLE_11AX_SUPPORT#

#define SL_SI91X_FEAT_DISABLE_11AX_SUPPORT
Value:
BIT(15)

To disable 11ax connections, i.e. force connection in 11ac or lower.


Definition at line 110 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h

SL_SI91X_FEAT_SECURE_ATTESTATION#

#define SL_SI91X_FEAT_SECURE_ATTESTATION
Value:
BIT(30)

Secure Attestation.

Note

  • bit 31 is reserved


Definition at line 114 of file components/device/silabs/si91x/wireless/inc/sl_wifi_device.h