SLIM feature {#topic_d2a98636-e88b-43ee-b8e4-c9be1a554855}

The SLIM feature is used to reduce the consumption of the flash memory and SRAM of low-end boards like the FRDM MCXN947.

Memory impact:

  • Maximum Flash usage: 607.62 KB (29.67%).

  • Maximum SRAM usage: 297.73 KB (58.15%)

SLIM macros

Feature disabled

CONFIG_WIFI_SLIM_ROAM

CONFIG_ROAMING
CONFIG_11K
CONFIG_11V
CONFIG_11R

CONFIG_WIFI_SLIM_STA

CONFIG_5GHz_SUPPORT\ (applicable for RW612)
CONFIG_CLOUD_KEEP_ALIVE
CONFIG_WIFI_EU_CRYPTO
CONFIG_TX_AMPDU_PROT_MODE
CONFIG_WNM_PS CONFIG_TURBO_MODE
CONFIG_AUTO_RECONNECT
CONFIG_DRIVER_OWE CONFIG_OWE
CONFIG_WIFI_FORCE_RTS
CONFIG_WIFI_FRAG_THRESHOLD
CONFIG_COMBO_SCAN
CONFIG_SCAN_CHANNEL_GAP

CONFIG_WIFI_SLIM_UAP

CONFIG_UAP_STA_MAC_ADDR_FILTER
CONFIG_WIFI_MAX_CLIENTS_CNT

CONFIG_FREERTOS_LOW_MEMORY_FOOTPRINT

When the macro is enabled, the heap memory usage is reduced by 10 KB (from 70 KB to 60 KB).

CONFIG_LWIP_LOW_MEM_FOOTPRINT

When the macro is enabled:

  • The memory usage is reduced by curtailing LWIP stack parameters.
  • The data throughput is reduced.
  • Data net-stats are disabled.

Parent topic:Feature enable and memory impact