Initialization/De-initialization of WICED and device configuration functions and Initialization/De-initialization of WICED Network Interface
Functions to initialize WICED in a more modular way. wiced_init() = wiced_core_init() + wiced_wlan_connectivity_init() wiced_deinit() = wiced_core_deinit() + wiced_wlan_connectivity_deinit()
◆ wiced_configure_device()
Runs device configuration (if required)
- Parameters
-
| [in] | config | : An array of user configurable variables in configuration_entry_t format. The array must be terminated with a "null" entry {0,0,0,0} |
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_core_deinit()
De-initializes the core parts of WICED without touching any WLAN systems
- Note
- : WLAN should be already de-inited when this function is called
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_core_init()
Initializes the core parts of WICED without starting any WLAN systems
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_deinit()
De-initializes the WICED system
This function de-initializes the WICED system by :
- bringing down all network interfaces
- deleting all packet pools
- tearing down the event thread
- powering down the WLAN chip
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_disable_powersave()
Disables all power-save features
This is a convenience functions that calls each of the power-save related functions listed below
Please review the documentation for each function for further information
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_enable_powersave()
Enables all power-save features
This is a convenience function that calls each of the power-save related functions listed below
Please review the documentation for each function for further information
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_init()
Initializes the WICED system
This function sets up the system by :
- initializing the platform interface
- initializing the RTOS & Network Stack
- initializing the WLAN driver and chip
- starting the event processing thread
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_network_deinit()
De-initializes network sub-system only
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_network_init()
Initializes network sub-system only
- Parameters
-
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred
◆ wiced_reconfigure_device()
Re-runs device configuration
- Parameters
-
| [in] | config | : An array of user configurable variables in configuration_entry_t format. The array must be terminated with a "null" entry {0,0,0,0} |
- Returns
- wiced_result_t WICED_SUCCESS : on success. WICED_ERROR : if an error occurred