esp_wifi.rst 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. Wi-Fi
  2. =====
  3. Overview
  4. --------
  5. `Instructions`_
  6. .. _Instructions: ../template.html
  7. Application Example
  8. -------------------
  9. Simple code showing how to connect ESP32 module to an Access Point: `esp-idf-template <https://github.com/espressif/esp-idf-template>`_.
  10. API Reference
  11. -------------
  12. Header Files
  13. ^^^^^^^^^^^^
  14. * :component_file:`esp32/include/esp_wifi.h`
  15. Macros
  16. ------
  17. .. doxygendefine:: WIFI_INIT_CONFIG_DEFAULT
  18. Type Definitions
  19. ----------------
  20. .. doxygentypedef:: wifi_promiscuous_cb_t
  21. .. doxygentypedef:: esp_vendor_ie_cb_t
  22. Functions
  23. ---------
  24. .. doxygenfunction:: esp_wifi_init
  25. .. doxygenfunction:: esp_wifi_deinit
  26. .. doxygenfunction:: esp_wifi_set_mode
  27. .. doxygenfunction:: esp_wifi_get_mode
  28. .. doxygenfunction:: esp_wifi_start
  29. .. doxygenfunction:: esp_wifi_stop
  30. .. doxygenfunction:: esp_wifi_connect
  31. .. doxygenfunction:: esp_wifi_disconnect
  32. .. doxygenfunction:: esp_wifi_clear_fast_connect
  33. .. doxygenfunction:: esp_wifi_deauth_sta
  34. .. doxygenfunction:: esp_wifi_scan_start
  35. .. doxygenfunction:: esp_wifi_scan_stop
  36. .. doxygenfunction:: esp_wifi_scan_get_ap_num
  37. .. doxygenfunction:: esp_wifi_scan_get_ap_records
  38. .. doxygenfunction:: esp_wifi_sta_get_ap_info
  39. .. doxygenfunction:: esp_wifi_set_ps
  40. .. doxygenfunction:: esp_wifi_get_ps
  41. .. doxygenfunction:: esp_wifi_set_protocol
  42. .. doxygenfunction:: esp_wifi_get_protocol
  43. .. doxygenfunction:: esp_wifi_set_bandwidth
  44. .. doxygenfunction:: esp_wifi_get_bandwidth
  45. .. doxygenfunction:: esp_wifi_set_channel
  46. .. doxygenfunction:: esp_wifi_get_channel
  47. .. doxygenfunction:: esp_wifi_set_country
  48. .. doxygenfunction:: esp_wifi_get_country
  49. .. doxygenfunction:: esp_wifi_set_mac
  50. .. doxygenfunction:: esp_wifi_get_mac
  51. .. doxygenfunction:: esp_wifi_set_promiscuous_rx_cb
  52. .. doxygenfunction:: esp_wifi_set_promiscuous
  53. .. doxygenfunction:: esp_wifi_get_promiscuous
  54. .. doxygenfunction:: esp_wifi_set_config
  55. .. doxygenfunction:: esp_wifi_get_config
  56. .. doxygenfunction:: esp_wifi_ap_get_sta_list
  57. .. doxygenfunction:: esp_wifi_set_storage
  58. .. doxygenfunction:: esp_wifi_set_auto_connect
  59. .. doxygenfunction:: esp_wifi_get_auto_connect
  60. .. doxygenfunction:: esp_wifi_set_vendor_ie
  61. .. doxygenfunction:: esp_wifi_set_vendor_ie_cb