1152
1152
#define SL_SI91X_CUSTOM_FEAT_BT_IAP BIT(29)
1153
1153
1154
1154
/**
1155
- * @def SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID
1155
+ * @def SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID
1156
1156
* @brief Validates the use of extended custom feature bitmap.
1157
1157
* @details The bit indicates the extended custom feature bitmap is valid.
1158
1158
* If this bit is enabled then only, the features present in the extended custom feature bitmap can be used.
1159
1159
*/
1160
- #ifndef __ZEPHYR__
1161
- #define SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID BIT(31)
1162
- #else
1163
1160
#define SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID BIT(31)
1164
- #endif
1165
1161
/** @} */
1166
1162
1167
1163
/** \addtogroup SI91X_EXTENDED_CUSTOM_FEATURE_BITMAP
1763
1759
#define SL_SI91X_EXT_TCP_IP_FEAT_SSL_MEMORY_CLOUD BIT(30)
1764
1760
1765
1761
/**
1766
- * @def SL_SI91X_CONFIG_FEAT_EXTENTION_VALID
1762
+ * @def SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID
1767
1763
* @brief Config feature bit map validity.
1768
1764
* @details
1769
1765
* This feature validates the configuration feature bit map.
1770
1766
* If this bit is enabled then only, the features present in the configuration feature bitmap can be used.
1771
1767
*/
1772
1768
#ifndef __ZEPHYR__
1773
- #define SL_SI91X_CONFIG_FEAT_EXTENTION_VALID BIT(31)
1769
+ #define SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID BIT(31)
1774
1770
#else
1775
1771
#define SL_SI91X_CONFIG_FEAT_EXTENSION_VALID BIT(31)
1776
1772
#endif
@@ -2622,7 +2618,6 @@ typedef struct {
2622
2618
uint8_t data []; ///< Data to be transmitted or received
2623
2619
} sl_wifi_packet_t ;
2624
2620
2625
- #ifndef __ZEPHYR__
2626
2621
/** \addtogroup SL_SI91X_DEFAULT_DEVICE_CONFIGURATION
2627
2622
* @{ */
2628
2623
/// Default Wi-Fi client configuration
@@ -2645,7 +2640,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_client_configuration
2645
2640
| SL_SI91X_TCP_IP_FEAT_DHCPV6_CLIENT | SL_SI91X_TCP_IP_FEAT_IPV6
2646
2641
#endif
2647
2642
| SL_SI91X_TCP_IP_FEAT_ICMP | SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID ),
2648
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2643
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2649
2644
.ext_custom_feature_bit_map =
2650
2645
(SL_SI91X_EXT_FEAT_XTAL_CLK | SL_SI91X_EXT_FEAT_UART_SEL_FOR_DEBUG_PRINTS | MEMORY_CONFIG
2651
2646
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
@@ -2659,9 +2654,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_client_configuration
2659
2654
.ble_ext_feature_bit_map = 0 ,
2660
2655
.config_feature_bit_map = 0 }
2661
2656
};
2662
- #endif
2663
2657
2664
- #ifndef __ZEPHYR__
2665
2658
/// Default Wi-Fi enterprise client configuration
2666
2659
static const sl_wifi_device_configuration_t sl_wifi_default_enterprise_client_configuration = {
2667
2660
.boot_option = LOAD_NWP_FW ,
@@ -2673,7 +2666,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_enterprise_client_co
2673
2666
.feature_bit_map = (SL_WIFI_FEAT_SECURITY_OPEN | SL_WIFI_FEAT_AGGREGATION ),
2674
2667
.tcp_ip_feature_bit_map = (SL_SI91X_TCP_IP_FEAT_DHCPV4_CLIENT | SL_SI91X_TCP_IP_FEAT_ICMP
2675
2668
| SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID ),
2676
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2669
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2677
2670
.ext_custom_feature_bit_map =
2678
2671
(SL_SI91X_EXT_FEAT_XTAL_CLK | SL_SI91X_EXT_FEAT_UART_SEL_FOR_DEBUG_PRINTS | MEMORY_CONFIG
2679
2672
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
@@ -2687,9 +2680,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_enterprise_client_co
2687
2680
.ble_ext_feature_bit_map = 0 ,
2688
2681
.config_feature_bit_map = 0 }
2689
2682
};
2690
- #endif
2691
2683
2692
- #ifndef __ZEPHYR__
2693
2684
/// Default Wi-Fi ap configuration
2694
2685
static const sl_wifi_device_configuration_t sl_wifi_default_ap_configuration = {
2695
2686
.boot_option = LOAD_NWP_FW ,
@@ -2701,7 +2692,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_ap_configuration = {
2701
2692
.feature_bit_map = SL_WIFI_FEAT_SECURITY_OPEN ,
2702
2693
.tcp_ip_feature_bit_map =
2703
2694
(SL_SI91X_TCP_IP_FEAT_DHCPV4_SERVER | SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID ),
2704
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2695
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2705
2696
.ext_custom_feature_bit_map = (SL_SI91X_EXT_FEAT_XTAL_CLK | MEMORY_CONFIG
2706
2697
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
2707
2698
| SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
@@ -2713,9 +2704,7 @@ static const sl_wifi_device_configuration_t sl_wifi_default_ap_configuration = {
2713
2704
.ble_ext_feature_bit_map = 0 ,
2714
2705
.config_feature_bit_map = 0 }
2715
2706
};
2716
- #endif
2717
2707
2718
- #ifndef __ZEPHYR__
2719
2708
/// Default Wi-Fi concurrent (AP + STATION) configuration
2720
2709
static const sl_wifi_device_configuration_t sl_wifi_default_concurrent_configuration = {
2721
2710
.boot_option = LOAD_NWP_FW ,
@@ -2727,21 +2716,19 @@ static const sl_wifi_device_configuration_t sl_wifi_default_concurrent_configura
2727
2716
.feature_bit_map = SL_WIFI_FEAT_AGGREGATION ,
2728
2717
.tcp_ip_feature_bit_map = (SL_SI91X_TCP_IP_FEAT_DHCPV4_CLIENT | SL_SI91X_TCP_IP_FEAT_DHCPV4_SERVER
2729
2718
| SL_SI91X_TCP_IP_FEAT_ICMP | SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID ),
2730
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2719
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2731
2720
.ext_custom_feature_bit_map = (SL_SI91X_EXT_FEAT_XTAL_CLK | MEMORY_CONFIG
2732
2721
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
2733
2722
| SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
2734
2723
#endif
2735
2724
),
2736
2725
.bt_feature_bit_map = 0 ,
2737
- .ext_tcp_ip_feature_bit_map = SL_SI91X_CONFIG_FEAT_EXTENTION_VALID ,
2726
+ .ext_tcp_ip_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2738
2727
.ble_feature_bit_map = 0 ,
2739
2728
.ble_ext_feature_bit_map = 0 ,
2740
2729
.config_feature_bit_map = SL_SI91X_FEAT_SLEEP_GPIO_SEL_BITMAP }
2741
2730
};
2742
- #endif
2743
2731
2744
- #ifndef __ZEPHYR__
2745
2732
/// Default Wi-Fi concurrent (AP + STATION) configuration
2746
2733
static const sl_wifi_device_configuration_t sl_wifi_default_concurrent_v6_configuration = {
2747
2734
.boot_option = LOAD_NWP_FW ,
@@ -2756,21 +2743,19 @@ static const sl_wifi_device_configuration_t sl_wifi_default_concurrent_v6_config
2756
2743
| SL_SI91X_TCP_IP_FEAT_DHCPV6_CLIENT | SL_SI91X_TCP_IP_FEAT_DHCPV6_SERVER
2757
2744
| SL_SI91X_TCP_IP_FEAT_IPV6 | SL_SI91X_TCP_IP_FEAT_ICMP | SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID
2758
2745
| SL_SI91X_TCP_IP_FEAT_HTTP_CLIENT ),
2759
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2746
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2760
2747
.ext_custom_feature_bit_map = (SL_SI91X_EXT_FEAT_XTAL_CLK | MEMORY_CONFIG
2761
2748
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
2762
2749
| SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
2763
2750
#endif
2764
2751
),
2765
2752
.bt_feature_bit_map = 0 ,
2766
- .ext_tcp_ip_feature_bit_map = SL_SI91X_CONFIG_FEAT_EXTENTION_VALID ,
2753
+ .ext_tcp_ip_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2767
2754
.ble_feature_bit_map = 0 ,
2768
2755
.ble_ext_feature_bit_map = 0 ,
2769
2756
.config_feature_bit_map = SL_SI91X_FEAT_SLEEP_GPIO_SEL_BITMAP }
2770
2757
};
2771
- #endif
2772
2758
2773
- #ifndef __ZEPHYR__
2774
2759
/// Default Wi-Fi transmit configuration
2775
2760
static const sl_wifi_device_configuration_t sl_wifi_default_transmit_test_configuration = {
2776
2761
.boot_option = LOAD_NWP_FW ,
@@ -2787,21 +2772,19 @@ static const sl_wifi_device_configuration_t sl_wifi_default_transmit_test_config
2787
2772
#endif
2788
2773
.tcp_ip_feature_bit_map =
2789
2774
(SL_SI91X_TCP_IP_FEAT_DHCPV4_CLIENT | SL_SI91X_TCP_IP_FEAT_EXTENSION_VALID ),
2790
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2775
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2791
2776
.ext_custom_feature_bit_map = (MEMORY_CONFIG
2792
2777
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
2793
2778
| SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
2794
2779
#endif
2795
2780
),
2796
2781
.bt_feature_bit_map = SL_SI91X_BT_RF_TYPE ,
2797
- .ext_tcp_ip_feature_bit_map = SL_SI91X_CONFIG_FEAT_EXTENTION_VALID ,
2782
+ .ext_tcp_ip_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2798
2783
.ble_feature_bit_map = 0 ,
2799
2784
.ble_ext_feature_bit_map = 0 ,
2800
2785
.config_feature_bit_map = SL_SI91X_FEAT_SLEEP_GPIO_SEL_BITMAP }
2801
2786
};
2802
- #endif
2803
2787
2804
- #ifndef __ZEPHYR__
2805
2788
/// Default Wi-Fi transceiver mode configuration
2806
2789
static const sl_wifi_device_configuration_t sl_wifi_default_transceiver_configuration = {
2807
2790
.boot_option = LOAD_NWP_FW ,
@@ -2816,20 +2799,19 @@ static const sl_wifi_device_configuration_t sl_wifi_default_transceiver_configur
2816
2799
.feature_bit_map = SL_WIFI_FEAT_SECURITY_OPEN ,
2817
2800
#endif
2818
2801
.tcp_ip_feature_bit_map = SL_SI91X_TCP_IP_FEAT_BYPASS ,
2819
- .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID ,
2802
+ .custom_feature_bit_map = SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ,
2820
2803
.ext_custom_feature_bit_map =
2821
2804
(SL_SI91X_EXT_FEAT_XTAL_CLK | SL_SI91X_EXT_FEAT_UART_SEL_FOR_DEBUG_PRINTS
2822
2805
#if defined(SLI_SI917 ) || defined (SLI_SI915 )
2823
2806
| SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
2824
2807
#endif
2825
2808
),
2826
2809
.bt_feature_bit_map = 0 ,
2827
- .ext_tcp_ip_feature_bit_map = (SL_SI91X_CONFIG_FEAT_EXTENTION_VALID ),
2810
+ .ext_tcp_ip_feature_bit_map = (SL_SI91X_CUSTOM_FEAT_EXTENSION_VALID ),
2828
2811
.ble_feature_bit_map = 0 ,
2829
2812
.ble_ext_feature_bit_map = 0 ,
2830
2813
.config_feature_bit_map = 0 }
2831
2814
};
2832
- #endif
2833
2815
2834
2816
/// The typdefs in the below header depends on the structs defination in this .h
2835
2817
#include "sl_si91x_types.h"
0 commit comments