Define Preprocessor Macros#
The following macros should be defined for SiWx917™:
- SLI_SI917
- SLI_SI917B0
- SLI_SI91X_MCU_CONFIG_RADIO_BOARD_VER2
- SL_WIFI_COMPONENT_INCLUDED- this macro should be defined when your application uses Wi-Fi functionality (i.e., Wi-Fi component from SDK v3.x).
- SL_NET_COMPONENT_INCLUDED- this macro should be defined when your application uses Network management API (i.e., sl_net component from SDK v3.x).
The following macros are optional and can be defined based on your application requirements.
- SL_SI91X_SPI_HIGH_SPEED_ENABLE– this macro should be defined when the host SPI Clock speed sourced to SiWx917 NCP is greater than 25 MHz.
- SLI_SI91X_OFFLOAD_NETWORK_STACK– this macro should be defined to use the network or TCP/IP stack from the SiWx917 NCP.
- SLI_SI91X_SOCKETS– this macro should be defined when using socket functionality.