Просмотр исходного кода

Merge branch 'examples/network_folder' into 'master'

examples: Created a new folder structure for generic network examples

Closes IDF-3311

See merge request espressif/esp-idf!14513
morris 4 лет назад
Родитель
Сommit
aafb628683
27 измененных файлов с 6 добавлено и 1 удалено
  1. 1 0
      examples/README.md
  2. 5 0
      examples/network/README.md
  3. 0 0
      examples/network/network_tests/CMakeLists.txt
  4. 0 0
      examples/network/network_tests/Makefile
  5. 0 0
      examples/network/network_tests/README.md
  6. 0 0
      examples/network/network_tests/main/CMakeLists.txt
  7. 0 0
      examples/network/network_tests/main/component.mk
  8. 0 0
      examples/network/network_tests/main/net_suite.c
  9. 0 0
      examples/network/network_tests/main/stdinout.c
  10. 0 0
      examples/network/network_tests/main/stdinout.h
  11. 0 0
      examples/network/simple_sniffer/CMakeLists.txt
  12. 0 0
      examples/network/simple_sniffer/Makefile
  13. 0 0
      examples/network/simple_sniffer/README.md
  14. 0 0
      examples/network/simple_sniffer/components/pcap/CMakeLists.txt
  15. 0 0
      examples/network/simple_sniffer/components/pcap/component.mk
  16. 0 0
      examples/network/simple_sniffer/components/pcap/pcap.c
  17. 0 0
      examples/network/simple_sniffer/components/pcap/pcap.h
  18. 0 0
      examples/network/simple_sniffer/main/CMakeLists.txt
  19. 0 0
      examples/network/simple_sniffer/main/Kconfig.projbuild
  20. 0 0
      examples/network/simple_sniffer/main/cmd_sniffer.c
  21. 0 0
      examples/network/simple_sniffer/main/cmd_sniffer.h
  22. 0 0
      examples/network/simple_sniffer/main/component.mk
  23. 0 0
      examples/network/simple_sniffer/main/simple_sniffer_example_main.c
  24. 0 0
      examples/network/simple_sniffer/partitions_example.csv
  25. 0 0
      examples/network/simple_sniffer/sdkconfig.defaults
  26. 0 0
      examples/network/simple_sniffer/sniffer-esp32-pcap.png
  27. 0 1
      examples/wifi/README.md

+ 1 - 0
examples/README.md

@@ -15,6 +15,7 @@ The examples are grouped into subdirectories by category. Each category director
 * `ethernet` Ethernet network examples.
 * `get-started` Simple examples with minimal functionality. Good start point for beginners.
 * `mesh` Wi-Fi Mesh examples.
+* `network` Examples related to general network environment, test & analysis.
 * `openthread` OpenThread examples.
 * `peripherals` Examples showing driver functionality for the various onboard ESP32 peripherals.
 * `protocols` Examples showing network protocol interactions.

+ 5 - 0
examples/network/README.md

@@ -0,0 +1,5 @@
+# Network Examples
+
+Contains examples related to general network environment, test & analysis.
+
+See the [README.md](../README.md) file in the upper level [examples](../) directory for more information about examples.

+ 0 - 0
examples/system/network_tests/CMakeLists.txt → examples/network/network_tests/CMakeLists.txt


+ 0 - 0
examples/system/network_tests/Makefile → examples/network/network_tests/Makefile


+ 0 - 0
examples/system/network_tests/README.md → examples/network/network_tests/README.md


+ 0 - 0
examples/system/network_tests/main/CMakeLists.txt → examples/network/network_tests/main/CMakeLists.txt


+ 0 - 0
examples/system/network_tests/main/component.mk → examples/network/network_tests/main/component.mk


+ 0 - 0
examples/system/network_tests/main/net_suite.c → examples/network/network_tests/main/net_suite.c


+ 0 - 0
examples/system/network_tests/main/stdinout.c → examples/network/network_tests/main/stdinout.c


+ 0 - 0
examples/system/network_tests/main/stdinout.h → examples/network/network_tests/main/stdinout.h


+ 0 - 0
examples/wifi/simple_sniffer/CMakeLists.txt → examples/network/simple_sniffer/CMakeLists.txt


+ 0 - 0
examples/wifi/simple_sniffer/Makefile → examples/network/simple_sniffer/Makefile


+ 0 - 0
examples/wifi/simple_sniffer/README.md → examples/network/simple_sniffer/README.md


+ 0 - 0
examples/wifi/simple_sniffer/components/pcap/CMakeLists.txt → examples/network/simple_sniffer/components/pcap/CMakeLists.txt


+ 0 - 0
examples/wifi/simple_sniffer/components/pcap/component.mk → examples/network/simple_sniffer/components/pcap/component.mk


+ 0 - 0
examples/wifi/simple_sniffer/components/pcap/pcap.c → examples/network/simple_sniffer/components/pcap/pcap.c


+ 0 - 0
examples/wifi/simple_sniffer/components/pcap/pcap.h → examples/network/simple_sniffer/components/pcap/pcap.h


+ 0 - 0
examples/wifi/simple_sniffer/main/CMakeLists.txt → examples/network/simple_sniffer/main/CMakeLists.txt


+ 0 - 0
examples/wifi/simple_sniffer/main/Kconfig.projbuild → examples/network/simple_sniffer/main/Kconfig.projbuild


+ 0 - 0
examples/wifi/simple_sniffer/main/cmd_sniffer.c → examples/network/simple_sniffer/main/cmd_sniffer.c


+ 0 - 0
examples/wifi/simple_sniffer/main/cmd_sniffer.h → examples/network/simple_sniffer/main/cmd_sniffer.h


+ 0 - 0
examples/wifi/simple_sniffer/main/component.mk → examples/network/simple_sniffer/main/component.mk


+ 0 - 0
examples/wifi/simple_sniffer/main/simple_sniffer_example_main.c → examples/network/simple_sniffer/main/simple_sniffer_example_main.c


+ 0 - 0
examples/wifi/simple_sniffer/partitions_example.csv → examples/network/simple_sniffer/partitions_example.csv


+ 0 - 0
examples/wifi/simple_sniffer/sdkconfig.defaults → examples/network/simple_sniffer/sdkconfig.defaults


+ 0 - 0
examples/wifi/simple_sniffer/sniffer-esp32-pcap.png → examples/network/simple_sniffer/sniffer-esp32-pcap.png


+ 0 - 1
examples/wifi/README.md

@@ -14,7 +14,6 @@ The examples are grouped into sub-directories by category. Each category directo
 * `power_save` contains a how to use power save mode of Wi-Fi.
 * `roaming` contains a example using 802.11k and 802.11v APIs.
 * `scan` shows how to scan for all the available APs.
-* `simple_sniffer` demonstrates basic usage of WiFi sniffer mode by saving packets into SD card with pcap format.
 * `smart_config` shows how ESP connects to a target AP with ESPTOUCH.
 * `wifi_easy_connect` shows how to configure an ESP device as an enrollee using Device Provisioning Protocol (DPP).
 * `wpa2_enterprise` connects to AP with WPA2 enterprise encryption.