1 /* 2 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. 3 * 4 * HDF is dual licensed: you can use it either under the terms of 5 * the GPL, or the BSD license, at your option. 6 * See the LICENSE file in the root of this repository for complete details. 7 */ 8 9 /** 10 * @addtogroup WLAN 11 * @{ 12 * 13 * @brief Provides cross-OS migration, component adaptation, and modular assembly and compilation. 14 * 15 * Based on the unified APIs provided by the WLAN module, developers of the Hardware Driver Interface 16 * (HDI) are capable of creating, disabling, scanning for, and connecting to WLAN hotspots, managing WLAN chips, 17 * network devices, and power, and applying for, releasing, and moving network data buffers. 18 * 19 * @since 1.0 20 * @version 1.0 21 */ 22 23 /** 24 * @file wifi_module_config.h 25 * 26 * @brief Declares the WLAN module configuration. 27 * 28 * @since 1.0 29 * @version 1.0 30 */ 31 32 #ifndef HDFLITE_WIFI_MODULE_CONFIG_H 33 #define HDFLITE_WIFI_MODULE_CONFIG_H 34 35 #include "osal.h" 36 #include "hdf_wlan_config.h" 37 38 #ifdef __cplusplus 39 extern "C" { 40 #endif 41 42 /** 43 * @brief Defines the WLAN module configuration. 44 * 45 * @since 1.0 46 * @version 1.0 47 */ 48 struct WifiModuleConfig { 49 /**< Configuration of each feature of the WLAN module */ 50 const struct HdfConfigWlanModuleConfig *hslConfig; 51 }; 52 #ifdef __cplusplus 53 } 54 #endif 55 56 #endif // HDFLITE_WIFI_MODULE_CONFIG_H 57 /** @} */ 58