You are viewing documentation for version:
Configuration Feature Bitmap#
This section provides a reference to the configuration feature bitmap in the boot configuration feature bitmaps.
Note
Macros#
#define
SL_SI91X_FEAT_SLEEP_GPIO_SEL_BITMAP BIT(0)
Selects the GPIO for wakeup indication to the host.
#define
SL_SI91X_FEAT_DVS_SEL_CONFIG_1 BIT(2)
Enables Dynamic Voltage Selection (DVS) Configuration 1.
#define
SL_SI91X_FEAT_DVS_SEL_CONFIG_2 BIT(3)
Enables Dynamic Voltage Selection (DVS) Configuration 2.
#define
SL_SI91X_FEAT_DVS_SEL_CONFIG_3 BIT(4)
Enables Dynamic Voltage Selection (DVS) Configuration 3.
#define
SL_SI91X_FEAT_DVS_SEL_CONFIG_4 BIT(5)
Enables Dynamic Voltage Selection (DVS) Configuration 4.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_100us BIT(6)
Configures External PMU good time to 100 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_200us BIT(7)
Configures External PMU good time to 200 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_300us (BIT(6) | BIT(7))
Configures External PMU good time to 300 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_400us BIT(8)
Configures External PMU good time to 400 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_500us (BIT(6) | BIT(8))
Configures External PMU good time to 500 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_600us (BIT(7) | BIT(8))
Configures External PMU good time to 600 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_700us (BIT(6) | BIT(7) | BIT(8))
Configures External PMU good time to 700 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_800us BIT(9)
Configures External PMU good time to 800 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_900us (BIT(6) | BIT(9))
Configures External PMU good time to 900 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1000us (BIT(7) | BIT(9))
Configures External PMU good time to 1000 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1100us (BIT(6) | BIT(7) | BIT(9))
Configures External PMU good time to 1100 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1200us (BIT(8) | BIT(9))
Configures External PMU good time to 1200 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1300us (BIT(6) | BIT(8) | BIT(9))
Configures External PMU good time to 1300 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1400us (BIT(7) | BIT(8) | BIT(9))
Configures External PMU good time to 1400 µs.
#define
SL_SI91X_EXTERNAL_PMU_GOOD_TIME_1500us (BIT(6) | BIT(7) | BIT(8) | BIT(9))
Configures External PMU good time to 1500 µs.
#define
SL_SI91X_FEAT_EXTERNAL_LDO_SEL BIT(10)
Enables selection of external LDO voltage.
#define
SL_SI91X_FEAT_EXTERNAL_LDO_VOL BIT(11)
Selects the external LDO voltage.
#define
SL_SI91X_FEAT_EAP_TLS_V1P0 BIT(14)
Enables TLS version 1.0 for enterprise security.
#define
SL_SI91X_FEAT_EAP_TLS_V1P2 BIT(15)
Enables TLS version 1.2 for enterprise security.
#define
SL_SI91X_FEAT_CONC_STA_AP_DYN_SWITCH_SEL BIT(17)
Configures dynamic switching between STA and AP modes.
#define
SL_SI91X_ULP_GPIO9_FOR_UART2_TX BIT(18)
Selects ULP_GPIO_9 to enable firmware debug prints.
#define
SL_SI91X_FEAT_DISABLE_MCS_5_6_7_DATARATES BIT(19)
Disables MCS-5, 6, and 7 data rates.
#define
SL_SI91X_FEAT_DISABLE_SHORT_GI BIT(20)
Disables Short Guard Interval (Short-GI).
#define
SL_SI91X_PTA_3WIRE_EN BIT(21)
Enable PTA 3-Wire feature.
#define
SL_SI91X_PTA_3WIRE_CONFIG_SEL (config_sel)
Option to choose PTA 3-Wire configuration.
#define
SL_SI91X_XTAL_GOODTIME_1000us 0
Configures XTAL good time to 1000 µs.
#define
SL_SI91X_XTAL_GOODTIME_2000us BIT(24)
Configures XTAL good time to 2000 µs.
#define
SL_SI91X_XTAL_GOODTIME_3000us BIT(25)
Configures XTAL good time to 3000 µs.
#define
SL_SI91X_XTAL_GOODTIME_600us (BIT(24) | BIT(25))
Configures XTAL good time to 600 µs.
#define
SL_SI91X_ENABLE_ENHANCED_MAX_PSP BIT(26)
Enables Enhanced Max PSP.
#define
SL_SI91X_ENABLE_DEBUG_BBP_TEST_PINS BIT(27)