2016-11-05 12:18:25 -04:00
|
|
|
Wi-Fi
|
|
|
|
=====
|
2016-10-24 14:44:57 -04:00
|
|
|
|
2016-10-26 15:08:36 -04:00
|
|
|
Overview
|
|
|
|
--------
|
|
|
|
|
2016-11-05 12:18:25 -04:00
|
|
|
`Instructions`_
|
2016-10-26 15:08:36 -04:00
|
|
|
|
2017-01-17 13:12:48 -05:00
|
|
|
.. _Instructions: ../template.html
|
|
|
|
|
2016-10-26 15:08:36 -04:00
|
|
|
Application Example
|
|
|
|
-------------------
|
|
|
|
|
2017-01-17 13:12:48 -05:00
|
|
|
Simple code showing how to connect ESP32 module to an Access Point: `esp-idf-template <https://github.com/espressif/esp-idf-template>`_.
|
2016-10-26 15:08:36 -04:00
|
|
|
|
2016-11-05 12:18:25 -04:00
|
|
|
API Reference
|
|
|
|
-------------
|
|
|
|
|
2016-11-10 16:50:55 -05:00
|
|
|
Header Files
|
|
|
|
^^^^^^^^^^^^
|
|
|
|
|
|
|
|
* `esp32/include/esp_wifi.h <https://github.com/espressif/esp-idf/blob/master/components/esp32/include/esp_wifi.h>`_
|
|
|
|
|
2016-10-24 14:44:57 -04:00
|
|
|
Macros
|
|
|
|
------
|
|
|
|
|
|
|
|
.. doxygendefine:: WIFI_INIT_CONFIG_DEFAULT
|
|
|
|
|
|
|
|
|
2016-11-05 12:18:25 -04:00
|
|
|
Type Definitions
|
|
|
|
----------------
|
2016-10-24 14:44:57 -04:00
|
|
|
|
|
|
|
.. doxygentypedef:: wifi_promiscuous_cb_t
|
|
|
|
.. doxygentypedef:: esp_vendor_ie_cb_t
|
|
|
|
|
|
|
|
Functions
|
|
|
|
---------
|
|
|
|
|
|
|
|
.. doxygenfunction:: esp_wifi_init
|
|
|
|
.. doxygenfunction:: esp_wifi_deinit
|
|
|
|
.. doxygenfunction:: esp_wifi_set_mode
|
|
|
|
.. doxygenfunction:: esp_wifi_get_mode
|
|
|
|
.. doxygenfunction:: esp_wifi_start
|
|
|
|
.. doxygenfunction:: esp_wifi_stop
|
|
|
|
.. doxygenfunction:: esp_wifi_connect
|
|
|
|
.. doxygenfunction:: esp_wifi_disconnect
|
|
|
|
.. doxygenfunction:: esp_wifi_clear_fast_connect
|
2016-11-05 12:18:25 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_deauth_sta
|
2016-10-24 14:44:57 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_scan_start
|
|
|
|
.. doxygenfunction:: esp_wifi_scan_stop
|
2016-11-05 12:18:25 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_scan_get_ap_num
|
|
|
|
.. doxygenfunction:: esp_wifi_scan_get_ap_records
|
|
|
|
.. doxygenfunction:: esp_wifi_sta_get_ap_info
|
2016-10-24 14:44:57 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_set_ps
|
|
|
|
.. doxygenfunction:: esp_wifi_get_ps
|
|
|
|
.. doxygenfunction:: esp_wifi_set_protocol
|
|
|
|
.. doxygenfunction:: esp_wifi_get_protocol
|
|
|
|
.. doxygenfunction:: esp_wifi_set_bandwidth
|
|
|
|
.. doxygenfunction:: esp_wifi_get_bandwidth
|
|
|
|
.. doxygenfunction:: esp_wifi_set_channel
|
|
|
|
.. doxygenfunction:: esp_wifi_get_channel
|
|
|
|
.. doxygenfunction:: esp_wifi_set_country
|
|
|
|
.. doxygenfunction:: esp_wifi_get_country
|
|
|
|
.. doxygenfunction:: esp_wifi_set_mac
|
|
|
|
.. doxygenfunction:: esp_wifi_get_mac
|
|
|
|
.. doxygenfunction:: esp_wifi_set_promiscuous_rx_cb
|
|
|
|
.. doxygenfunction:: esp_wifi_set_promiscuous
|
|
|
|
.. doxygenfunction:: esp_wifi_get_promiscuous
|
|
|
|
.. doxygenfunction:: esp_wifi_set_config
|
|
|
|
.. doxygenfunction:: esp_wifi_get_config
|
2016-11-05 12:18:25 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_ap_get_sta_list
|
2016-10-24 14:44:57 -04:00
|
|
|
.. doxygenfunction:: esp_wifi_set_storage
|
|
|
|
.. doxygenfunction:: esp_wifi_set_auto_connect
|
|
|
|
.. doxygenfunction:: esp_wifi_get_auto_connect
|
|
|
|
.. doxygenfunction:: esp_wifi_set_vendor_ie
|
|
|
|
.. doxygenfunction:: esp_wifi_set_vendor_ie_cb
|
2016-11-05 12:18:25 -04:00
|
|
|
|
|
|
|
|