From: Krzysztof Budzynski Date: Mon, 16 Jan 2017 22:08:35 +0000 (+0100) Subject: Moved examples to new folders / categories. Removed example numbers from example... X-Git-Tag: v2.0-rc1~26^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=382999b378dfeb1dc224c74e8830e64fa1ed0d61;p=esp-idf Moved examples to new folders / categories. Removed example numbers from example names --- diff --git a/examples/05_ble_adv/Makefile b/examples/bluetooth/ble_adv/Makefile similarity index 100% rename from examples/05_ble_adv/Makefile rename to examples/bluetooth/ble_adv/Makefile diff --git a/examples/05_ble_adv/README.rst b/examples/bluetooth/ble_adv/README.rst similarity index 100% rename from examples/05_ble_adv/README.rst rename to examples/bluetooth/ble_adv/README.rst diff --git a/examples/05_ble_adv/main/app_bt.c b/examples/bluetooth/ble_adv/main/app_bt.c similarity index 100% rename from examples/05_ble_adv/main/app_bt.c rename to examples/bluetooth/ble_adv/main/app_bt.c diff --git a/examples/02_blink/main/component.mk b/examples/bluetooth/ble_adv/main/component.mk similarity index 100% rename from examples/02_blink/main/component.mk rename to examples/bluetooth/ble_adv/main/component.mk diff --git a/examples/05_ble_adv/sdkconfig.defaults b/examples/bluetooth/ble_adv/sdkconfig.defaults similarity index 100% rename from examples/05_ble_adv/sdkconfig.defaults rename to examples/bluetooth/ble_adv/sdkconfig.defaults diff --git a/examples/12_blufi/Makefile b/examples/bluetooth/blufi/Makefile similarity index 100% rename from examples/12_blufi/Makefile rename to examples/bluetooth/blufi/Makefile diff --git a/examples/12_blufi/README.rst b/examples/bluetooth/blufi/README.rst similarity index 100% rename from examples/12_blufi/README.rst rename to examples/bluetooth/blufi/README.rst diff --git a/examples/12_blufi/main/blufi_demo.h b/examples/bluetooth/blufi/main/blufi_demo.h similarity index 100% rename from examples/12_blufi/main/blufi_demo.h rename to examples/bluetooth/blufi/main/blufi_demo.h diff --git a/examples/12_blufi/main/blufi_main.c b/examples/bluetooth/blufi/main/blufi_main.c similarity index 100% rename from examples/12_blufi/main/blufi_main.c rename to examples/bluetooth/blufi/main/blufi_main.c diff --git a/examples/12_blufi/main/blufi_security.c b/examples/bluetooth/blufi/main/blufi_security.c similarity index 100% rename from examples/12_blufi/main/blufi_security.c rename to examples/bluetooth/blufi/main/blufi_security.c diff --git a/examples/12_blufi/main/component.mk b/examples/bluetooth/blufi/main/component.mk similarity index 100% rename from examples/12_blufi/main/component.mk rename to examples/bluetooth/blufi/main/component.mk diff --git a/examples/12_blufi/sdkconfig.defaults b/examples/bluetooth/blufi/sdkconfig.defaults similarity index 100% rename from examples/12_blufi/sdkconfig.defaults rename to examples/bluetooth/blufi/sdkconfig.defaults diff --git a/examples/15_gatt_client/Makefile b/examples/bluetooth/gatt_client/Makefile similarity index 100% rename from examples/15_gatt_client/Makefile rename to examples/bluetooth/gatt_client/Makefile diff --git a/examples/15_gatt_client/README.rst b/examples/bluetooth/gatt_client/README.rst similarity index 100% rename from examples/15_gatt_client/README.rst rename to examples/bluetooth/gatt_client/README.rst diff --git a/examples/15_gatt_client/main/component.mk b/examples/bluetooth/gatt_client/main/component.mk similarity index 100% rename from examples/15_gatt_client/main/component.mk rename to examples/bluetooth/gatt_client/main/component.mk diff --git a/examples/15_gatt_client/main/gattc_demo.c b/examples/bluetooth/gatt_client/main/gattc_demo.c similarity index 100% rename from examples/15_gatt_client/main/gattc_demo.c rename to examples/bluetooth/gatt_client/main/gattc_demo.c diff --git a/examples/14_gatt_server/sdkconfig.defaults b/examples/bluetooth/gatt_client/sdkconfig.defaults similarity index 100% rename from examples/14_gatt_server/sdkconfig.defaults rename to examples/bluetooth/gatt_client/sdkconfig.defaults diff --git a/examples/14_gatt_server/Makefile b/examples/bluetooth/gatt_server/Makefile similarity index 100% rename from examples/14_gatt_server/Makefile rename to examples/bluetooth/gatt_server/Makefile diff --git a/examples/14_gatt_server/README.rst b/examples/bluetooth/gatt_server/README.rst similarity index 100% rename from examples/14_gatt_server/README.rst rename to examples/bluetooth/gatt_server/README.rst diff --git a/examples/14_gatt_server/main/component.mk b/examples/bluetooth/gatt_server/main/component.mk similarity index 100% rename from examples/14_gatt_server/main/component.mk rename to examples/bluetooth/gatt_server/main/component.mk diff --git a/examples/14_gatt_server/main/gatts_demo.c b/examples/bluetooth/gatt_server/main/gatts_demo.c similarity index 100% rename from examples/14_gatt_server/main/gatts_demo.c rename to examples/bluetooth/gatt_server/main/gatts_demo.c diff --git a/examples/15_gatt_client/sdkconfig.defaults b/examples/bluetooth/gatt_server/sdkconfig.defaults similarity index 100% rename from examples/15_gatt_client/sdkconfig.defaults rename to examples/bluetooth/gatt_server/sdkconfig.defaults diff --git a/examples/33_gatt_server_service_table/Makefile b/examples/bluetooth/gatt_server_service_table/Makefile similarity index 100% rename from examples/33_gatt_server_service_table/Makefile rename to examples/bluetooth/gatt_server_service_table/Makefile diff --git a/examples/33_gatt_server_service_table/README.rst b/examples/bluetooth/gatt_server_service_table/README.rst similarity index 100% rename from examples/33_gatt_server_service_table/README.rst rename to examples/bluetooth/gatt_server_service_table/README.rst diff --git a/examples/33_gatt_server_service_table/main/component.mk b/examples/bluetooth/gatt_server_service_table/main/component.mk similarity index 100% rename from examples/33_gatt_server_service_table/main/component.mk rename to examples/bluetooth/gatt_server_service_table/main/component.mk diff --git a/examples/33_gatt_server_service_table/main/gatts_table_creat_demo.c b/examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.c similarity index 100% rename from examples/33_gatt_server_service_table/main/gatts_table_creat_demo.c rename to examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.c diff --git a/examples/33_gatt_server_service_table/main/gatts_table_creat_demo.h b/examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.h similarity index 100% rename from examples/33_gatt_server_service_table/main/gatts_table_creat_demo.h rename to examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.h diff --git a/examples/33_gatt_server_service_table/sdkconfig.defaults b/examples/bluetooth/gatt_server_service_table/sdkconfig.defaults similarity index 100% rename from examples/33_gatt_server_service_table/sdkconfig.defaults rename to examples/bluetooth/gatt_server_service_table/sdkconfig.defaults diff --git a/examples/17_ethernet/Makefile b/examples/ethernet/ethernet/Makefile similarity index 100% rename from examples/17_ethernet/Makefile rename to examples/ethernet/ethernet/Makefile diff --git a/examples/17_ethernet/README.md b/examples/ethernet/ethernet/README.md similarity index 100% rename from examples/17_ethernet/README.md rename to examples/ethernet/ethernet/README.md diff --git a/examples/03_http_request/main/component.mk b/examples/ethernet/ethernet/main/component.mk similarity index 100% rename from examples/03_http_request/main/component.mk rename to examples/ethernet/ethernet/main/component.mk diff --git a/examples/17_ethernet/main/ethernet_main.c b/examples/ethernet/ethernet/main/ethernet_main.c similarity index 100% rename from examples/17_ethernet/main/ethernet_main.c rename to examples/ethernet/ethernet/main/ethernet_main.c diff --git a/examples/17_ethernet/main/tlk110_phy.h b/examples/ethernet/ethernet/main/tlk110_phy.h similarity index 100% rename from examples/17_ethernet/main/tlk110_phy.h rename to examples/ethernet/ethernet/main/tlk110_phy.h diff --git a/examples/02_blink/Makefile b/examples/get-started/blink/Makefile similarity index 100% rename from examples/02_blink/Makefile rename to examples/get-started/blink/Makefile diff --git a/examples/02_blink/README.md b/examples/get-started/blink/README.md similarity index 100% rename from examples/02_blink/README.md rename to examples/get-started/blink/README.md diff --git a/examples/02_blink/main/Kconfig.projbuild b/examples/get-started/blink/main/Kconfig.projbuild similarity index 100% rename from examples/02_blink/main/Kconfig.projbuild rename to examples/get-started/blink/main/Kconfig.projbuild diff --git a/examples/02_blink/main/blink.c b/examples/get-started/blink/main/blink.c similarity index 100% rename from examples/02_blink/main/blink.c rename to examples/get-started/blink/main/blink.c diff --git a/examples/05_ble_adv/main/component.mk b/examples/get-started/blink/main/component.mk similarity index 100% rename from examples/05_ble_adv/main/component.mk rename to examples/get-started/blink/main/component.mk diff --git a/examples/02_blink/sdkconfig.defaults b/examples/get-started/blink/sdkconfig.defaults similarity index 100% rename from examples/02_blink/sdkconfig.defaults rename to examples/get-started/blink/sdkconfig.defaults diff --git a/examples/01_hello_world/Makefile b/examples/get-started/hello_world/Makefile similarity index 100% rename from examples/01_hello_world/Makefile rename to examples/get-started/hello_world/Makefile diff --git a/examples/01_hello_world/README.md b/examples/get-started/hello_world/README.md similarity index 100% rename from examples/01_hello_world/README.md rename to examples/get-started/hello_world/README.md diff --git a/examples/01_hello_world/main/component.mk b/examples/get-started/hello_world/main/component.mk similarity index 100% rename from examples/01_hello_world/main/component.mk rename to examples/get-started/hello_world/main/component.mk diff --git a/examples/01_hello_world/main/hello_world_main.c b/examples/get-started/hello_world/main/hello_world_main.c similarity index 100% rename from examples/01_hello_world/main/hello_world_main.c rename to examples/get-started/hello_world/main/hello_world_main.c diff --git a/examples/21_gpio/Makefile b/examples/peripherals/gpio/Makefile similarity index 100% rename from examples/21_gpio/Makefile rename to examples/peripherals/gpio/Makefile diff --git a/examples/21_gpio/README.md b/examples/peripherals/gpio/README.md similarity index 100% rename from examples/21_gpio/README.md rename to examples/peripherals/gpio/README.md diff --git a/examples/09_openssl_client/main/component.mk b/examples/peripherals/gpio/main/component.mk similarity index 100% rename from examples/09_openssl_client/main/component.mk rename to examples/peripherals/gpio/main/component.mk diff --git a/examples/21_gpio/main/gpio_test.c b/examples/peripherals/gpio/main/gpio_test.c similarity index 100% rename from examples/21_gpio/main/gpio_test.c rename to examples/peripherals/gpio/main/gpio_test.c diff --git a/examples/18_i2c/Makefile b/examples/peripherals/i2c/Makefile similarity index 100% rename from examples/18_i2c/Makefile rename to examples/peripherals/i2c/Makefile diff --git a/examples/18_i2c/README.md b/examples/peripherals/i2c/README.md similarity index 100% rename from examples/18_i2c/README.md rename to examples/peripherals/i2c/README.md diff --git a/examples/16_pcnt/main/component.mk b/examples/peripherals/i2c/main/component.mk similarity index 100% rename from examples/16_pcnt/main/component.mk rename to examples/peripherals/i2c/main/component.mk diff --git a/examples/18_i2c/main/i2c_test.c b/examples/peripherals/i2c/main/i2c_test.c similarity index 100% rename from examples/18_i2c/main/i2c_test.c rename to examples/peripherals/i2c/main/i2c_test.c diff --git a/examples/22_i2s/Makefile b/examples/peripherals/i2s/Makefile similarity index 100% rename from examples/22_i2s/Makefile rename to examples/peripherals/i2s/Makefile diff --git a/examples/22_i2s/main/app_main.c b/examples/peripherals/i2s/main/app_main.c similarity index 100% rename from examples/22_i2s/main/app_main.c rename to examples/peripherals/i2s/main/app_main.c diff --git a/examples/22_i2s/main/component.mk b/examples/peripherals/i2s/main/component.mk similarity index 100% rename from examples/22_i2s/main/component.mk rename to examples/peripherals/i2s/main/component.mk diff --git a/examples/29_ledc/Makefile b/examples/peripherals/ledc/Makefile similarity index 100% rename from examples/29_ledc/Makefile rename to examples/peripherals/ledc/Makefile diff --git a/examples/29_ledc/README.md b/examples/peripherals/ledc/README.md similarity index 100% rename from examples/29_ledc/README.md rename to examples/peripherals/ledc/README.md diff --git a/examples/18_i2c/main/component.mk b/examples/peripherals/ledc/main/component.mk similarity index 100% rename from examples/18_i2c/main/component.mk rename to examples/peripherals/ledc/main/component.mk diff --git a/examples/29_ledc/main/ledc_fade.c b/examples/peripherals/ledc/main/ledc_fade.c similarity index 100% rename from examples/29_ledc/main/ledc_fade.c rename to examples/peripherals/ledc/main/ledc_fade.c diff --git a/examples/16_pcnt/Makefile b/examples/peripherals/pcnt/Makefile similarity index 100% rename from examples/16_pcnt/Makefile rename to examples/peripherals/pcnt/Makefile diff --git a/examples/16_pcnt/README.md b/examples/peripherals/pcnt/README.md similarity index 100% rename from examples/16_pcnt/README.md rename to examples/peripherals/pcnt/README.md diff --git a/examples/20_uart/main/component.mk b/examples/peripherals/pcnt/main/component.mk similarity index 100% rename from examples/20_uart/main/component.mk rename to examples/peripherals/pcnt/main/component.mk diff --git a/examples/16_pcnt/main/pcnt_test.c b/examples/peripherals/pcnt/main/pcnt_test.c similarity index 100% rename from examples/16_pcnt/main/pcnt_test.c rename to examples/peripherals/pcnt/main/pcnt_test.c diff --git a/examples/11_rmt_nec_tx_rx/Makefile b/examples/peripherals/rmt_nec_tx_rx/Makefile similarity index 100% rename from examples/11_rmt_nec_tx_rx/Makefile rename to examples/peripherals/rmt_nec_tx_rx/Makefile diff --git a/examples/11_rmt_nec_tx_rx/README.md b/examples/peripherals/rmt_nec_tx_rx/README.md similarity index 100% rename from examples/11_rmt_nec_tx_rx/README.md rename to examples/peripherals/rmt_nec_tx_rx/README.md diff --git a/examples/11_rmt_nec_tx_rx/main/component.mk b/examples/peripherals/rmt_nec_tx_rx/main/component.mk similarity index 100% rename from examples/11_rmt_nec_tx_rx/main/component.mk rename to examples/peripherals/rmt_nec_tx_rx/main/component.mk diff --git a/examples/11_rmt_nec_tx_rx/main/infrared_nec.c b/examples/peripherals/rmt_nec_tx_rx/main/infrared_nec.c similarity index 100% rename from examples/11_rmt_nec_tx_rx/main/infrared_nec.c rename to examples/peripherals/rmt_nec_tx_rx/main/infrared_nec.c diff --git a/examples/11_rmt_nec_tx_rx/main/infrared_nec_main.c b/examples/peripherals/rmt_nec_tx_rx/main/infrared_nec_main.c similarity index 100% rename from examples/11_rmt_nec_tx_rx/main/infrared_nec_main.c rename to examples/peripherals/rmt_nec_tx_rx/main/infrared_nec_main.c diff --git a/examples/19_sigmadelta/Makefile b/examples/peripherals/sigmadelta/Makefile similarity index 100% rename from examples/19_sigmadelta/Makefile rename to examples/peripherals/sigmadelta/Makefile diff --git a/examples/19_sigmadelta/README.md b/examples/peripherals/sigmadelta/README.md similarity index 100% rename from examples/19_sigmadelta/README.md rename to examples/peripherals/sigmadelta/README.md diff --git a/examples/19_sigmadelta/main/component.mk b/examples/peripherals/sigmadelta/main/component.mk similarity index 100% rename from examples/19_sigmadelta/main/component.mk rename to examples/peripherals/sigmadelta/main/component.mk diff --git a/examples/19_sigmadelta/main/sigmadelta_test.c b/examples/peripherals/sigmadelta/main/sigmadelta_test.c similarity index 100% rename from examples/19_sigmadelta/main/sigmadelta_test.c rename to examples/peripherals/sigmadelta/main/sigmadelta_test.c diff --git a/examples/26_spi_master/Makefile b/examples/peripherals/spi_master/Makefile similarity index 100% rename from examples/26_spi_master/Makefile rename to examples/peripherals/spi_master/Makefile diff --git a/examples/26_spi_master/main/component.mk b/examples/peripherals/spi_master/main/component.mk similarity index 100% rename from examples/26_spi_master/main/component.mk rename to examples/peripherals/spi_master/main/component.mk diff --git a/examples/26_spi_master/main/spi_master.c b/examples/peripherals/spi_master/main/spi_master.c similarity index 100% rename from examples/26_spi_master/main/spi_master.c rename to examples/peripherals/spi_master/main/spi_master.c diff --git a/examples/13_timer_group/Makefile b/examples/peripherals/timer_group/Makefile similarity index 100% rename from examples/13_timer_group/Makefile rename to examples/peripherals/timer_group/Makefile diff --git a/examples/13_timer_group/README.md b/examples/peripherals/timer_group/README.md similarity index 100% rename from examples/13_timer_group/README.md rename to examples/peripherals/timer_group/README.md diff --git a/examples/07_nvs_rw_value/main/component.mk b/examples/peripherals/timer_group/main/component.mk similarity index 100% rename from examples/07_nvs_rw_value/main/component.mk rename to examples/peripherals/timer_group/main/component.mk diff --git a/examples/13_timer_group/main/timer_group.c b/examples/peripherals/timer_group/main/timer_group.c similarity index 100% rename from examples/13_timer_group/main/timer_group.c rename to examples/peripherals/timer_group/main/timer_group.c diff --git a/examples/20_uart/Makefile b/examples/peripherals/uart/Makefile similarity index 100% rename from examples/20_uart/Makefile rename to examples/peripherals/uart/Makefile diff --git a/examples/21_gpio/main/component.mk b/examples/peripherals/uart/main/component.mk similarity index 100% rename from examples/21_gpio/main/component.mk rename to examples/peripherals/uart/main/component.mk diff --git a/examples/20_uart/main/uart_test.c b/examples/peripherals/uart/main/uart_test.c similarity index 100% rename from examples/20_uart/main/uart_test.c rename to examples/peripherals/uart/main/uart_test.c diff --git a/examples/23_coap_client/Makefile b/examples/protocols/coap_client/Makefile similarity index 100% rename from examples/23_coap_client/Makefile rename to examples/protocols/coap_client/Makefile diff --git a/examples/23_coap_client/main/Kconfig.projbuild b/examples/protocols/coap_client/main/Kconfig.projbuild similarity index 100% rename from examples/23_coap_client/main/Kconfig.projbuild rename to examples/protocols/coap_client/main/Kconfig.projbuild diff --git a/examples/23_coap_client/main/coap_client.c b/examples/protocols/coap_client/main/coap_client.c similarity index 100% rename from examples/23_coap_client/main/coap_client.c rename to examples/protocols/coap_client/main/coap_client.c diff --git a/examples/08_nvs_rw_blob/main/component.mk b/examples/protocols/coap_client/main/component.mk similarity index 100% rename from examples/08_nvs_rw_blob/main/component.mk rename to examples/protocols/coap_client/main/component.mk diff --git a/examples/24_coap_server/Makefile b/examples/protocols/coap_server/Makefile similarity index 100% rename from examples/24_coap_server/Makefile rename to examples/protocols/coap_server/Makefile diff --git a/examples/24_coap_server/main/Kconfig.projbuild b/examples/protocols/coap_server/main/Kconfig.projbuild similarity index 100% rename from examples/24_coap_server/main/Kconfig.projbuild rename to examples/protocols/coap_server/main/Kconfig.projbuild diff --git a/examples/24_coap_server/main/coap_server.c b/examples/protocols/coap_server/main/coap_server.c similarity index 100% rename from examples/24_coap_server/main/coap_server.c rename to examples/protocols/coap_server/main/coap_server.c diff --git a/examples/13_timer_group/main/component.mk b/examples/protocols/coap_server/main/component.mk similarity index 100% rename from examples/13_timer_group/main/component.mk rename to examples/protocols/coap_server/main/component.mk diff --git a/examples/03_http_request/Makefile b/examples/protocols/http_request/Makefile similarity index 100% rename from examples/03_http_request/Makefile rename to examples/protocols/http_request/Makefile diff --git a/examples/03_http_request/README.md b/examples/protocols/http_request/README.md similarity index 100% rename from examples/03_http_request/README.md rename to examples/protocols/http_request/README.md diff --git a/examples/03_http_request/main/Kconfig.projbuild b/examples/protocols/http_request/main/Kconfig.projbuild similarity index 100% rename from examples/03_http_request/main/Kconfig.projbuild rename to examples/protocols/http_request/main/Kconfig.projbuild diff --git a/examples/06_sntp/main/component.mk b/examples/protocols/http_request/main/component.mk similarity index 100% rename from examples/06_sntp/main/component.mk rename to examples/protocols/http_request/main/component.mk diff --git a/examples/03_http_request/main/http_request_main.c b/examples/protocols/http_request/main/http_request_main.c similarity index 100% rename from examples/03_http_request/main/http_request_main.c rename to examples/protocols/http_request/main/http_request_main.c diff --git a/examples/04_https_request/Makefile b/examples/protocols/https_request/Makefile similarity index 100% rename from examples/04_https_request/Makefile rename to examples/protocols/https_request/Makefile diff --git a/examples/04_https_request/README.md b/examples/protocols/https_request/README.md similarity index 100% rename from examples/04_https_request/README.md rename to examples/protocols/https_request/README.md diff --git a/examples/04_https_request/main/Kconfig.projbuild b/examples/protocols/https_request/main/Kconfig.projbuild similarity index 100% rename from examples/04_https_request/main/Kconfig.projbuild rename to examples/protocols/https_request/main/Kconfig.projbuild diff --git a/examples/04_https_request/main/component.mk b/examples/protocols/https_request/main/component.mk similarity index 100% rename from examples/04_https_request/main/component.mk rename to examples/protocols/https_request/main/component.mk diff --git a/examples/04_https_request/main/https_request_main.c b/examples/protocols/https_request/main/https_request_main.c similarity index 100% rename from examples/04_https_request/main/https_request_main.c rename to examples/protocols/https_request/main/https_request_main.c diff --git a/examples/04_https_request/main/server_root_cert.pem b/examples/protocols/https_request/main/server_root_cert.pem similarity index 100% rename from examples/04_https_request/main/server_root_cert.pem rename to examples/protocols/https_request/main/server_root_cert.pem diff --git a/examples/30_mdns_example/Makefile b/examples/protocols/mdns/Makefile similarity index 100% rename from examples/30_mdns_example/Makefile rename to examples/protocols/mdns/Makefile diff --git a/examples/30_mdns_example/README.md b/examples/protocols/mdns/README.md similarity index 100% rename from examples/30_mdns_example/README.md rename to examples/protocols/mdns/README.md diff --git a/examples/30_mdns_example/main/Kconfig.projbuild b/examples/protocols/mdns/main/Kconfig.projbuild similarity index 100% rename from examples/30_mdns_example/main/Kconfig.projbuild rename to examples/protocols/mdns/main/Kconfig.projbuild diff --git a/examples/17_ethernet/main/component.mk b/examples/protocols/mdns/main/component.mk similarity index 100% rename from examples/17_ethernet/main/component.mk rename to examples/protocols/mdns/main/component.mk diff --git a/examples/30_mdns_example/main/mdns_example_main.c b/examples/protocols/mdns/main/mdns_example_main.c similarity index 100% rename from examples/30_mdns_example/main/mdns_example_main.c rename to examples/protocols/mdns/main/mdns_example_main.c diff --git a/examples/09_openssl_client/Makefile b/examples/protocols/openssl_client/Makefile similarity index 100% rename from examples/09_openssl_client/Makefile rename to examples/protocols/openssl_client/Makefile diff --git a/examples/09_openssl_client/README.md b/examples/protocols/openssl_client/README.md similarity index 100% rename from examples/09_openssl_client/README.md rename to examples/protocols/openssl_client/README.md diff --git a/examples/09_openssl_client/main/Kconfig.projbuild b/examples/protocols/openssl_client/main/Kconfig.projbuild similarity index 100% rename from examples/09_openssl_client/main/Kconfig.projbuild rename to examples/protocols/openssl_client/main/Kconfig.projbuild diff --git a/examples/29_ledc/main/component.mk b/examples/protocols/openssl_client/main/component.mk similarity index 100% rename from examples/29_ledc/main/component.mk rename to examples/protocols/openssl_client/main/component.mk diff --git a/examples/09_openssl_client/main/openssl_client.c b/examples/protocols/openssl_client/main/openssl_client.c similarity index 100% rename from examples/09_openssl_client/main/openssl_client.c rename to examples/protocols/openssl_client/main/openssl_client.c diff --git a/examples/09_openssl_client/main/openssl_client.h b/examples/protocols/openssl_client/main/openssl_client.h similarity index 100% rename from examples/09_openssl_client/main/openssl_client.h rename to examples/protocols/openssl_client/main/openssl_client.h diff --git a/examples/10_openssl_server/Makefile b/examples/protocols/openssl_server/Makefile similarity index 100% rename from examples/10_openssl_server/Makefile rename to examples/protocols/openssl_server/Makefile diff --git a/examples/10_openssl_server/README.md b/examples/protocols/openssl_server/README.md similarity index 100% rename from examples/10_openssl_server/README.md rename to examples/protocols/openssl_server/README.md diff --git a/examples/10_openssl_server/main/Kconfig.projbuild b/examples/protocols/openssl_server/main/Kconfig.projbuild similarity index 100% rename from examples/10_openssl_server/main/Kconfig.projbuild rename to examples/protocols/openssl_server/main/Kconfig.projbuild diff --git a/examples/10_openssl_server/main/cacert.pem b/examples/protocols/openssl_server/main/cacert.pem similarity index 100% rename from examples/10_openssl_server/main/cacert.pem rename to examples/protocols/openssl_server/main/cacert.pem diff --git a/examples/10_openssl_server/main/component.mk b/examples/protocols/openssl_server/main/component.mk similarity index 100% rename from examples/10_openssl_server/main/component.mk rename to examples/protocols/openssl_server/main/component.mk diff --git a/examples/10_openssl_server/main/openssl_server.c b/examples/protocols/openssl_server/main/openssl_server.c similarity index 100% rename from examples/10_openssl_server/main/openssl_server.c rename to examples/protocols/openssl_server/main/openssl_server.c diff --git a/examples/10_openssl_server/main/openssl_server.h b/examples/protocols/openssl_server/main/openssl_server.h similarity index 100% rename from examples/10_openssl_server/main/openssl_server.h rename to examples/protocols/openssl_server/main/openssl_server.h diff --git a/examples/10_openssl_server/main/prvtkey.pem b/examples/protocols/openssl_server/main/prvtkey.pem similarity index 100% rename from examples/10_openssl_server/main/prvtkey.pem rename to examples/protocols/openssl_server/main/prvtkey.pem diff --git a/examples/06_sntp/Makefile b/examples/protocols/sntp/Makefile similarity index 100% rename from examples/06_sntp/Makefile rename to examples/protocols/sntp/Makefile diff --git a/examples/06_sntp/README.md b/examples/protocols/sntp/README.md similarity index 100% rename from examples/06_sntp/README.md rename to examples/protocols/sntp/README.md diff --git a/examples/06_sntp/main/Kconfig.projbuild b/examples/protocols/sntp/main/Kconfig.projbuild similarity index 100% rename from examples/06_sntp/main/Kconfig.projbuild rename to examples/protocols/sntp/main/Kconfig.projbuild diff --git a/examples/25_ota/main/component.mk b/examples/protocols/sntp/main/component.mk similarity index 100% rename from examples/25_ota/main/component.mk rename to examples/protocols/sntp/main/component.mk diff --git a/examples/06_sntp/main/sntp_main.c b/examples/protocols/sntp/main/sntp_main.c similarity index 100% rename from examples/06_sntp/main/sntp_main.c rename to examples/protocols/sntp/main/sntp_main.c diff --git a/examples/08_nvs_rw_blob/Makefile b/examples/storage/nvs_rw_blob/Makefile similarity index 100% rename from examples/08_nvs_rw_blob/Makefile rename to examples/storage/nvs_rw_blob/Makefile diff --git a/examples/08_nvs_rw_blob/README.md b/examples/storage/nvs_rw_blob/README.md similarity index 100% rename from examples/08_nvs_rw_blob/README.md rename to examples/storage/nvs_rw_blob/README.md diff --git a/examples/23_coap_client/main/component.mk b/examples/storage/nvs_rw_blob/main/component.mk similarity index 100% rename from examples/23_coap_client/main/component.mk rename to examples/storage/nvs_rw_blob/main/component.mk diff --git a/examples/08_nvs_rw_blob/main/nvs_rw_blob.c b/examples/storage/nvs_rw_blob/main/nvs_rw_blob.c similarity index 100% rename from examples/08_nvs_rw_blob/main/nvs_rw_blob.c rename to examples/storage/nvs_rw_blob/main/nvs_rw_blob.c diff --git a/examples/07_nvs_rw_value/Makefile b/examples/storage/nvs_rw_value/Makefile similarity index 100% rename from examples/07_nvs_rw_value/Makefile rename to examples/storage/nvs_rw_value/Makefile diff --git a/examples/07_nvs_rw_value/README.md b/examples/storage/nvs_rw_value/README.md similarity index 100% rename from examples/07_nvs_rw_value/README.md rename to examples/storage/nvs_rw_value/README.md diff --git a/examples/24_coap_server/main/component.mk b/examples/storage/nvs_rw_value/main/component.mk similarity index 100% rename from examples/24_coap_server/main/component.mk rename to examples/storage/nvs_rw_value/main/component.mk diff --git a/examples/07_nvs_rw_value/main/nvs_rw_value.c b/examples/storage/nvs_rw_value/main/nvs_rw_value.c similarity index 100% rename from examples/07_nvs_rw_value/main/nvs_rw_value.c rename to examples/storage/nvs_rw_value/main/nvs_rw_value.c diff --git a/examples/27_sd_card/Makefile b/examples/storage/sd_card/Makefile similarity index 100% rename from examples/27_sd_card/Makefile rename to examples/storage/sd_card/Makefile diff --git a/examples/27_sd_card/README.md b/examples/storage/sd_card/README.md similarity index 100% rename from examples/27_sd_card/README.md rename to examples/storage/sd_card/README.md diff --git a/examples/27_sd_card/main/component.mk b/examples/storage/sd_card/main/component.mk similarity index 100% rename from examples/27_sd_card/main/component.mk rename to examples/storage/sd_card/main/component.mk diff --git a/examples/27_sd_card/main/sd_card.c b/examples/storage/sd_card/main/sd_card.c similarity index 100% rename from examples/27_sd_card/main/sd_card.c rename to examples/storage/sd_card/main/sd_card.c diff --git a/examples/25_ota/Makefile b/examples/system/ota/Makefile similarity index 100% rename from examples/25_ota/Makefile rename to examples/system/ota/Makefile diff --git a/examples/25_ota/OTA_workflow.png b/examples/system/ota/OTA_workflow.png similarity index 100% rename from examples/25_ota/OTA_workflow.png rename to examples/system/ota/OTA_workflow.png diff --git a/examples/25_ota/README.md b/examples/system/ota/README.md similarity index 100% rename from examples/25_ota/README.md rename to examples/system/ota/README.md diff --git a/examples/25_ota/main/Kconfig.projbuild b/examples/system/ota/main/Kconfig.projbuild similarity index 100% rename from examples/25_ota/main/Kconfig.projbuild rename to examples/system/ota/main/Kconfig.projbuild diff --git a/examples/30_mdns_example/main/component.mk b/examples/system/ota/main/component.mk similarity index 100% rename from examples/30_mdns_example/main/component.mk rename to examples/system/ota/main/component.mk diff --git a/examples/25_ota/main/ota.c b/examples/system/ota/main/ota.c similarity index 100% rename from examples/25_ota/main/ota.c rename to examples/system/ota/main/ota.c diff --git a/examples/25_ota/sdkconfig.defaults b/examples/system/ota/sdkconfig.defaults similarity index 100% rename from examples/25_ota/sdkconfig.defaults rename to examples/system/ota/sdkconfig.defaults diff --git a/examples/31_wpa2_enterprise/Makefile b/examples/wifi/wpa2_enterprise/Makefile similarity index 100% rename from examples/31_wpa2_enterprise/Makefile rename to examples/wifi/wpa2_enterprise/Makefile diff --git a/examples/31_wpa2_enterprise/README.md b/examples/wifi/wpa2_enterprise/README.md similarity index 100% rename from examples/31_wpa2_enterprise/README.md rename to examples/wifi/wpa2_enterprise/README.md diff --git a/examples/31_wpa2_enterprise/main/Kconfig.projbuild b/examples/wifi/wpa2_enterprise/main/Kconfig.projbuild similarity index 100% rename from examples/31_wpa2_enterprise/main/Kconfig.projbuild rename to examples/wifi/wpa2_enterprise/main/Kconfig.projbuild diff --git a/examples/31_wpa2_enterprise/main/component.mk b/examples/wifi/wpa2_enterprise/main/component.mk similarity index 100% rename from examples/31_wpa2_enterprise/main/component.mk rename to examples/wifi/wpa2_enterprise/main/component.mk diff --git a/examples/31_wpa2_enterprise/main/wpa2_ca.pem b/examples/wifi/wpa2_enterprise/main/wpa2_ca.pem similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_ca.pem rename to examples/wifi/wpa2_enterprise/main/wpa2_ca.pem diff --git a/examples/31_wpa2_enterprise/main/wpa2_client.crt b/examples/wifi/wpa2_enterprise/main/wpa2_client.crt similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_client.crt rename to examples/wifi/wpa2_enterprise/main/wpa2_client.crt diff --git a/examples/31_wpa2_enterprise/main/wpa2_client.key b/examples/wifi/wpa2_enterprise/main/wpa2_client.key similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_client.key rename to examples/wifi/wpa2_enterprise/main/wpa2_client.key diff --git a/examples/31_wpa2_enterprise/main/wpa2_client.pem b/examples/wifi/wpa2_enterprise/main/wpa2_client.pem similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_client.pem rename to examples/wifi/wpa2_enterprise/main/wpa2_client.pem diff --git a/examples/31_wpa2_enterprise/main/wpa2_enterprise_main.c b/examples/wifi/wpa2_enterprise/main/wpa2_enterprise_main.c similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_enterprise_main.c rename to examples/wifi/wpa2_enterprise/main/wpa2_enterprise_main.c diff --git a/examples/31_wpa2_enterprise/main/wpa2_server.crt b/examples/wifi/wpa2_enterprise/main/wpa2_server.crt similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_server.crt rename to examples/wifi/wpa2_enterprise/main/wpa2_server.crt diff --git a/examples/31_wpa2_enterprise/main/wpa2_server.key b/examples/wifi/wpa2_enterprise/main/wpa2_server.key similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_server.key rename to examples/wifi/wpa2_enterprise/main/wpa2_server.key diff --git a/examples/31_wpa2_enterprise/main/wpa2_server.pem b/examples/wifi/wpa2_enterprise/main/wpa2_server.pem similarity index 100% rename from examples/31_wpa2_enterprise/main/wpa2_server.pem rename to examples/wifi/wpa2_enterprise/main/wpa2_server.pem