diff --git a/components/freemodbus/CMakeLists.txt b/CMakeLists.txt similarity index 100% rename from components/freemodbus/CMakeLists.txt rename to CMakeLists.txt diff --git a/components/freemodbus/Kconfig b/Kconfig similarity index 100% rename from components/freemodbus/Kconfig rename to Kconfig diff --git a/docs/en/api-reference/protocols/modbus.rst b/docs/en/modbus.rst similarity index 100% rename from docs/en/api-reference/protocols/modbus.rst rename to docs/en/modbus.rst diff --git a/components/freemodbus/common/esp_modbus_callbacks.h b/freemodbus/common/esp_modbus_callbacks.h similarity index 100% rename from components/freemodbus/common/esp_modbus_callbacks.h rename to freemodbus/common/esp_modbus_callbacks.h diff --git a/components/freemodbus/common/esp_modbus_master.c b/freemodbus/common/esp_modbus_master.c similarity index 100% rename from components/freemodbus/common/esp_modbus_master.c rename to freemodbus/common/esp_modbus_master.c diff --git a/components/freemodbus/common/esp_modbus_master_serial.c b/freemodbus/common/esp_modbus_master_serial.c similarity index 100% rename from components/freemodbus/common/esp_modbus_master_serial.c rename to freemodbus/common/esp_modbus_master_serial.c diff --git a/components/freemodbus/common/esp_modbus_master_tcp.c b/freemodbus/common/esp_modbus_master_tcp.c similarity index 100% rename from components/freemodbus/common/esp_modbus_master_tcp.c rename to freemodbus/common/esp_modbus_master_tcp.c diff --git a/components/freemodbus/common/esp_modbus_slave.c b/freemodbus/common/esp_modbus_slave.c similarity index 100% rename from components/freemodbus/common/esp_modbus_slave.c rename to freemodbus/common/esp_modbus_slave.c diff --git a/components/freemodbus/common/esp_modbus_slave_serial.c b/freemodbus/common/esp_modbus_slave_serial.c similarity index 100% rename from components/freemodbus/common/esp_modbus_slave_serial.c rename to freemodbus/common/esp_modbus_slave_serial.c diff --git a/components/freemodbus/common/esp_modbus_slave_tcp.c b/freemodbus/common/esp_modbus_slave_tcp.c similarity index 100% rename from components/freemodbus/common/esp_modbus_slave_tcp.c rename to freemodbus/common/esp_modbus_slave_tcp.c diff --git a/components/freemodbus/common/include/esp_modbus_common.h b/freemodbus/common/include/esp_modbus_common.h similarity index 100% rename from components/freemodbus/common/include/esp_modbus_common.h rename to freemodbus/common/include/esp_modbus_common.h diff --git a/components/freemodbus/common/include/esp_modbus_master.h b/freemodbus/common/include/esp_modbus_master.h similarity index 100% rename from components/freemodbus/common/include/esp_modbus_master.h rename to freemodbus/common/include/esp_modbus_master.h diff --git a/components/freemodbus/common/include/esp_modbus_slave.h b/freemodbus/common/include/esp_modbus_slave.h similarity index 100% rename from components/freemodbus/common/include/esp_modbus_slave.h rename to freemodbus/common/include/esp_modbus_slave.h diff --git a/components/freemodbus/common/include/mbcontroller.h b/freemodbus/common/include/mbcontroller.h similarity index 100% rename from components/freemodbus/common/include/mbcontroller.h rename to freemodbus/common/include/mbcontroller.h diff --git a/components/freemodbus/common/mbc_master.h b/freemodbus/common/mbc_master.h similarity index 100% rename from components/freemodbus/common/mbc_master.h rename to freemodbus/common/mbc_master.h diff --git a/components/freemodbus/common/mbc_slave.h b/freemodbus/common/mbc_slave.h similarity index 100% rename from components/freemodbus/common/mbc_slave.h rename to freemodbus/common/mbc_slave.h diff --git a/components/freemodbus/modbus/ascii/mbascii.c b/freemodbus/modbus/ascii/mbascii.c similarity index 100% rename from components/freemodbus/modbus/ascii/mbascii.c rename to freemodbus/modbus/ascii/mbascii.c diff --git a/components/freemodbus/modbus/ascii/mbascii.h b/freemodbus/modbus/ascii/mbascii.h similarity index 100% rename from components/freemodbus/modbus/ascii/mbascii.h rename to freemodbus/modbus/ascii/mbascii.h diff --git a/components/freemodbus/modbus/ascii/mbascii_m.c b/freemodbus/modbus/ascii/mbascii_m.c similarity index 100% rename from components/freemodbus/modbus/ascii/mbascii_m.c rename to freemodbus/modbus/ascii/mbascii_m.c diff --git a/components/freemodbus/modbus/functions/mbfunccoils.c b/freemodbus/modbus/functions/mbfunccoils.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfunccoils.c rename to freemodbus/modbus/functions/mbfunccoils.c diff --git a/components/freemodbus/modbus/functions/mbfunccoils_m.c b/freemodbus/modbus/functions/mbfunccoils_m.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfunccoils_m.c rename to freemodbus/modbus/functions/mbfunccoils_m.c diff --git a/components/freemodbus/modbus/functions/mbfuncdiag.c b/freemodbus/modbus/functions/mbfuncdiag.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncdiag.c rename to freemodbus/modbus/functions/mbfuncdiag.c diff --git a/components/freemodbus/modbus/functions/mbfuncdisc.c b/freemodbus/modbus/functions/mbfuncdisc.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncdisc.c rename to freemodbus/modbus/functions/mbfuncdisc.c diff --git a/components/freemodbus/modbus/functions/mbfuncdisc_m.c b/freemodbus/modbus/functions/mbfuncdisc_m.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncdisc_m.c rename to freemodbus/modbus/functions/mbfuncdisc_m.c diff --git a/components/freemodbus/modbus/functions/mbfuncholding.c b/freemodbus/modbus/functions/mbfuncholding.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncholding.c rename to freemodbus/modbus/functions/mbfuncholding.c diff --git a/components/freemodbus/modbus/functions/mbfuncholding_m.c b/freemodbus/modbus/functions/mbfuncholding_m.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncholding_m.c rename to freemodbus/modbus/functions/mbfuncholding_m.c diff --git a/components/freemodbus/modbus/functions/mbfuncinput.c b/freemodbus/modbus/functions/mbfuncinput.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncinput.c rename to freemodbus/modbus/functions/mbfuncinput.c diff --git a/components/freemodbus/modbus/functions/mbfuncinput_m.c b/freemodbus/modbus/functions/mbfuncinput_m.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncinput_m.c rename to freemodbus/modbus/functions/mbfuncinput_m.c diff --git a/components/freemodbus/modbus/functions/mbfuncother.c b/freemodbus/modbus/functions/mbfuncother.c similarity index 100% rename from components/freemodbus/modbus/functions/mbfuncother.c rename to freemodbus/modbus/functions/mbfuncother.c diff --git a/components/freemodbus/modbus/functions/mbutils.c b/freemodbus/modbus/functions/mbutils.c similarity index 100% rename from components/freemodbus/modbus/functions/mbutils.c rename to freemodbus/modbus/functions/mbutils.c diff --git a/components/freemodbus/modbus/include/mb.h b/freemodbus/modbus/include/mb.h similarity index 100% rename from components/freemodbus/modbus/include/mb.h rename to freemodbus/modbus/include/mb.h diff --git a/components/freemodbus/modbus/include/mb_m.h b/freemodbus/modbus/include/mb_m.h similarity index 100% rename from components/freemodbus/modbus/include/mb_m.h rename to freemodbus/modbus/include/mb_m.h diff --git a/components/freemodbus/modbus/include/mbconfig.h b/freemodbus/modbus/include/mbconfig.h similarity index 100% rename from components/freemodbus/modbus/include/mbconfig.h rename to freemodbus/modbus/include/mbconfig.h diff --git a/components/freemodbus/modbus/include/mbframe.h b/freemodbus/modbus/include/mbframe.h similarity index 100% rename from components/freemodbus/modbus/include/mbframe.h rename to freemodbus/modbus/include/mbframe.h diff --git a/components/freemodbus/modbus/include/mbfunc.h b/freemodbus/modbus/include/mbfunc.h similarity index 100% rename from components/freemodbus/modbus/include/mbfunc.h rename to freemodbus/modbus/include/mbfunc.h diff --git a/components/freemodbus/modbus/include/mbport.h b/freemodbus/modbus/include/mbport.h similarity index 100% rename from components/freemodbus/modbus/include/mbport.h rename to freemodbus/modbus/include/mbport.h diff --git a/components/freemodbus/modbus/include/mbproto.h b/freemodbus/modbus/include/mbproto.h similarity index 100% rename from components/freemodbus/modbus/include/mbproto.h rename to freemodbus/modbus/include/mbproto.h diff --git a/components/freemodbus/modbus/include/mbutils.h b/freemodbus/modbus/include/mbutils.h similarity index 100% rename from components/freemodbus/modbus/include/mbutils.h rename to freemodbus/modbus/include/mbutils.h diff --git a/components/freemodbus/modbus/mb.c b/freemodbus/modbus/mb.c similarity index 100% rename from components/freemodbus/modbus/mb.c rename to freemodbus/modbus/mb.c diff --git a/components/freemodbus/modbus/mb_m.c b/freemodbus/modbus/mb_m.c similarity index 100% rename from components/freemodbus/modbus/mb_m.c rename to freemodbus/modbus/mb_m.c diff --git a/components/freemodbus/modbus/rtu/mbcrc.c b/freemodbus/modbus/rtu/mbcrc.c similarity index 100% rename from components/freemodbus/modbus/rtu/mbcrc.c rename to freemodbus/modbus/rtu/mbcrc.c diff --git a/components/freemodbus/modbus/rtu/mbcrc.h b/freemodbus/modbus/rtu/mbcrc.h similarity index 100% rename from components/freemodbus/modbus/rtu/mbcrc.h rename to freemodbus/modbus/rtu/mbcrc.h diff --git a/components/freemodbus/modbus/rtu/mbrtu.c b/freemodbus/modbus/rtu/mbrtu.c similarity index 100% rename from components/freemodbus/modbus/rtu/mbrtu.c rename to freemodbus/modbus/rtu/mbrtu.c diff --git a/components/freemodbus/modbus/rtu/mbrtu.h b/freemodbus/modbus/rtu/mbrtu.h similarity index 100% rename from components/freemodbus/modbus/rtu/mbrtu.h rename to freemodbus/modbus/rtu/mbrtu.h diff --git a/components/freemodbus/modbus/rtu/mbrtu_m.c b/freemodbus/modbus/rtu/mbrtu_m.c similarity index 100% rename from components/freemodbus/modbus/rtu/mbrtu_m.c rename to freemodbus/modbus/rtu/mbrtu_m.c diff --git a/components/freemodbus/modbus/tcp/mbtcp.c b/freemodbus/modbus/tcp/mbtcp.c similarity index 100% rename from components/freemodbus/modbus/tcp/mbtcp.c rename to freemodbus/modbus/tcp/mbtcp.c diff --git a/components/freemodbus/modbus/tcp/mbtcp.h b/freemodbus/modbus/tcp/mbtcp.h similarity index 100% rename from components/freemodbus/modbus/tcp/mbtcp.h rename to freemodbus/modbus/tcp/mbtcp.h diff --git a/components/freemodbus/modbus/tcp/mbtcp_m.c b/freemodbus/modbus/tcp/mbtcp_m.c similarity index 100% rename from components/freemodbus/modbus/tcp/mbtcp_m.c rename to freemodbus/modbus/tcp/mbtcp_m.c diff --git a/components/freemodbus/modbus/tcp/mbtcp_m.h b/freemodbus/modbus/tcp/mbtcp_m.h similarity index 100% rename from components/freemodbus/modbus/tcp/mbtcp_m.h rename to freemodbus/modbus/tcp/mbtcp_m.h diff --git a/components/freemodbus/port/port.c b/freemodbus/port/port.c similarity index 100% rename from components/freemodbus/port/port.c rename to freemodbus/port/port.c diff --git a/components/freemodbus/port/port.h b/freemodbus/port/port.h similarity index 100% rename from components/freemodbus/port/port.h rename to freemodbus/port/port.h diff --git a/components/freemodbus/port/portevent.c b/freemodbus/port/portevent.c similarity index 100% rename from components/freemodbus/port/portevent.c rename to freemodbus/port/portevent.c diff --git a/components/freemodbus/port/portevent_m.c b/freemodbus/port/portevent_m.c similarity index 100% rename from components/freemodbus/port/portevent_m.c rename to freemodbus/port/portevent_m.c diff --git a/components/freemodbus/port/portother.c b/freemodbus/port/portother.c similarity index 100% rename from components/freemodbus/port/portother.c rename to freemodbus/port/portother.c diff --git a/components/freemodbus/port/portother_m.c b/freemodbus/port/portother_m.c similarity index 100% rename from components/freemodbus/port/portother_m.c rename to freemodbus/port/portother_m.c diff --git a/components/freemodbus/port/portserial.c b/freemodbus/port/portserial.c similarity index 100% rename from components/freemodbus/port/portserial.c rename to freemodbus/port/portserial.c diff --git a/components/freemodbus/port/portserial_m.c b/freemodbus/port/portserial_m.c similarity index 100% rename from components/freemodbus/port/portserial_m.c rename to freemodbus/port/portserial_m.c diff --git a/components/freemodbus/port/porttimer.c b/freemodbus/port/porttimer.c similarity index 100% rename from components/freemodbus/port/porttimer.c rename to freemodbus/port/porttimer.c diff --git a/components/freemodbus/port/porttimer_m.c b/freemodbus/port/porttimer_m.c similarity index 100% rename from components/freemodbus/port/porttimer_m.c rename to freemodbus/port/porttimer_m.c diff --git a/components/freemodbus/serial_master/modbus_controller/mbc_serial_master.c b/freemodbus/serial_master/modbus_controller/mbc_serial_master.c similarity index 100% rename from components/freemodbus/serial_master/modbus_controller/mbc_serial_master.c rename to freemodbus/serial_master/modbus_controller/mbc_serial_master.c diff --git a/components/freemodbus/serial_master/modbus_controller/mbc_serial_master.h b/freemodbus/serial_master/modbus_controller/mbc_serial_master.h similarity index 100% rename from components/freemodbus/serial_master/modbus_controller/mbc_serial_master.h rename to freemodbus/serial_master/modbus_controller/mbc_serial_master.h diff --git a/components/freemodbus/serial_master/port/port_serial_master.h b/freemodbus/serial_master/port/port_serial_master.h similarity index 100% rename from components/freemodbus/serial_master/port/port_serial_master.h rename to freemodbus/serial_master/port/port_serial_master.h diff --git a/components/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.c b/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.c similarity index 100% rename from components/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.c rename to freemodbus/serial_slave/modbus_controller/mbc_serial_slave.c diff --git a/components/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.h b/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.h similarity index 100% rename from components/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.h rename to freemodbus/serial_slave/modbus_controller/mbc_serial_slave.h diff --git a/components/freemodbus/serial_slave/port/port_serial_slave.h b/freemodbus/serial_slave/port/port_serial_slave.h similarity index 100% rename from components/freemodbus/serial_slave/port/port_serial_slave.h rename to freemodbus/serial_slave/port/port_serial_slave.h diff --git a/components/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.c b/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.c similarity index 100% rename from components/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.c rename to freemodbus/tcp_master/modbus_controller/mbc_tcp_master.c diff --git a/components/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.h b/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.h similarity index 100% rename from components/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.h rename to freemodbus/tcp_master/modbus_controller/mbc_tcp_master.h diff --git a/components/freemodbus/tcp_master/port/port_tcp_master.c b/freemodbus/tcp_master/port/port_tcp_master.c similarity index 100% rename from components/freemodbus/tcp_master/port/port_tcp_master.c rename to freemodbus/tcp_master/port/port_tcp_master.c diff --git a/components/freemodbus/tcp_master/port/port_tcp_master.h b/freemodbus/tcp_master/port/port_tcp_master.h similarity index 100% rename from components/freemodbus/tcp_master/port/port_tcp_master.h rename to freemodbus/tcp_master/port/port_tcp_master.h diff --git a/components/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.c b/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.c similarity index 100% rename from components/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.c rename to freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.c diff --git a/components/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.h b/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.h similarity index 100% rename from components/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.h rename to freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.h diff --git a/components/freemodbus/tcp_slave/port/port_tcp_slave.c b/freemodbus/tcp_slave/port/port_tcp_slave.c similarity index 100% rename from components/freemodbus/tcp_slave/port/port_tcp_slave.c rename to freemodbus/tcp_slave/port/port_tcp_slave.c diff --git a/components/freemodbus/tcp_slave/port/port_tcp_slave.h b/freemodbus/tcp_slave/port/port_tcp_slave.h similarity index 100% rename from components/freemodbus/tcp_slave/port/port_tcp_slave.h rename to freemodbus/tcp_slave/port/port_tcp_slave.h diff --git a/components/freemodbus/sdkconfig.rename b/sdkconfig.rename similarity index 100% rename from components/freemodbus/sdkconfig.rename rename to sdkconfig.rename diff --git a/examples/protocols/modbus/mb_example_common/CMakeLists.txt b/test/examples/protocols/modbus/mb_example_common/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/mb_example_common/CMakeLists.txt rename to test/examples/protocols/modbus/mb_example_common/CMakeLists.txt diff --git a/examples/protocols/modbus/mb_example_common/README.md b/test/examples/protocols/modbus/mb_example_common/README.md similarity index 100% rename from examples/protocols/modbus/mb_example_common/README.md rename to test/examples/protocols/modbus/mb_example_common/README.md diff --git a/examples/protocols/modbus/mb_example_common/include/modbus_params.h b/test/examples/protocols/modbus/mb_example_common/include/modbus_params.h similarity index 100% rename from examples/protocols/modbus/mb_example_common/include/modbus_params.h rename to test/examples/protocols/modbus/mb_example_common/include/modbus_params.h diff --git a/examples/protocols/modbus/mb_example_common/modbus_params.c b/test/examples/protocols/modbus/mb_example_common/modbus_params.c similarity index 100% rename from examples/protocols/modbus/mb_example_common/modbus_params.c rename to test/examples/protocols/modbus/mb_example_common/modbus_params.c diff --git a/examples/protocols/modbus/serial/README.md b/test/examples/protocols/modbus/serial/README.md similarity index 100% rename from examples/protocols/modbus/serial/README.md rename to test/examples/protocols/modbus/serial/README.md diff --git a/examples/protocols/modbus/serial/example_test.py b/test/examples/protocols/modbus/serial/example_test.py similarity index 100% rename from examples/protocols/modbus/serial/example_test.py rename to test/examples/protocols/modbus/serial/example_test.py diff --git a/examples/protocols/modbus/serial/mb_master/CMakeLists.txt b/test/examples/protocols/modbus/serial/mb_master/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/serial/mb_master/CMakeLists.txt rename to test/examples/protocols/modbus/serial/mb_master/CMakeLists.txt diff --git a/examples/protocols/modbus/serial/mb_master/README.md b/test/examples/protocols/modbus/serial/mb_master/README.md similarity index 100% rename from examples/protocols/modbus/serial/mb_master/README.md rename to test/examples/protocols/modbus/serial/mb_master/README.md diff --git a/examples/protocols/modbus/serial/mb_master/main/CMakeLists.txt b/test/examples/protocols/modbus/serial/mb_master/main/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/serial/mb_master/main/CMakeLists.txt rename to test/examples/protocols/modbus/serial/mb_master/main/CMakeLists.txt diff --git a/examples/protocols/modbus/serial/mb_master/main/Kconfig.projbuild b/test/examples/protocols/modbus/serial/mb_master/main/Kconfig.projbuild similarity index 100% rename from examples/protocols/modbus/serial/mb_master/main/Kconfig.projbuild rename to test/examples/protocols/modbus/serial/mb_master/main/Kconfig.projbuild diff --git a/examples/protocols/modbus/serial/mb_master/main/master.c b/test/examples/protocols/modbus/serial/mb_master/main/master.c similarity index 100% rename from examples/protocols/modbus/serial/mb_master/main/master.c rename to test/examples/protocols/modbus/serial/mb_master/main/master.c diff --git a/examples/protocols/modbus/serial/mb_master/sdkconfig.defaults b/test/examples/protocols/modbus/serial/mb_master/sdkconfig.defaults similarity index 100% rename from examples/protocols/modbus/serial/mb_master/sdkconfig.defaults rename to test/examples/protocols/modbus/serial/mb_master/sdkconfig.defaults diff --git a/examples/protocols/modbus/serial/mb_slave/CMakeLists.txt b/test/examples/protocols/modbus/serial/mb_slave/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/CMakeLists.txt rename to test/examples/protocols/modbus/serial/mb_slave/CMakeLists.txt diff --git a/examples/protocols/modbus/serial/mb_slave/README.md b/test/examples/protocols/modbus/serial/mb_slave/README.md similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/README.md rename to test/examples/protocols/modbus/serial/mb_slave/README.md diff --git a/examples/protocols/modbus/serial/mb_slave/main/CMakeLists.txt b/test/examples/protocols/modbus/serial/mb_slave/main/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/main/CMakeLists.txt rename to test/examples/protocols/modbus/serial/mb_slave/main/CMakeLists.txt diff --git a/examples/protocols/modbus/serial/mb_slave/main/Kconfig.projbuild b/test/examples/protocols/modbus/serial/mb_slave/main/Kconfig.projbuild similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/main/Kconfig.projbuild rename to test/examples/protocols/modbus/serial/mb_slave/main/Kconfig.projbuild diff --git a/examples/protocols/modbus/serial/mb_slave/main/slave.c b/test/examples/protocols/modbus/serial/mb_slave/main/slave.c similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/main/slave.c rename to test/examples/protocols/modbus/serial/mb_slave/main/slave.c diff --git a/examples/protocols/modbus/serial/mb_slave/sdkconfig.defaults b/test/examples/protocols/modbus/serial/mb_slave/sdkconfig.defaults similarity index 100% rename from examples/protocols/modbus/serial/mb_slave/sdkconfig.defaults rename to test/examples/protocols/modbus/serial/mb_slave/sdkconfig.defaults diff --git a/examples/protocols/modbus/tcp/README.md b/test/examples/protocols/modbus/tcp/README.md similarity index 100% rename from examples/protocols/modbus/tcp/README.md rename to test/examples/protocols/modbus/tcp/README.md diff --git a/examples/protocols/modbus/tcp/example_test.py b/test/examples/protocols/modbus/tcp/example_test.py similarity index 100% rename from examples/protocols/modbus/tcp/example_test.py rename to test/examples/protocols/modbus/tcp/example_test.py diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/CMakeLists.txt b/test/examples/protocols/modbus/tcp/mb_tcp_master/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/CMakeLists.txt rename to test/examples/protocols/modbus/tcp/mb_tcp_master/CMakeLists.txt diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/README.md b/test/examples/protocols/modbus/tcp/mb_tcp_master/README.md similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/README.md rename to test/examples/protocols/modbus/tcp/mb_tcp_master/README.md diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/main/CMakeLists.txt b/test/examples/protocols/modbus/tcp/mb_tcp_master/main/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/main/CMakeLists.txt rename to test/examples/protocols/modbus/tcp/mb_tcp_master/main/CMakeLists.txt diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/main/Kconfig.projbuild b/test/examples/protocols/modbus/tcp/mb_tcp_master/main/Kconfig.projbuild similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/main/Kconfig.projbuild rename to test/examples/protocols/modbus/tcp/mb_tcp_master/main/Kconfig.projbuild diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/main/tcp_master.c b/test/examples/protocols/modbus/tcp/mb_tcp_master/main/tcp_master.c similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/main/tcp_master.c rename to test/examples/protocols/modbus/tcp/mb_tcp_master/main/tcp_master.c diff --git a/examples/protocols/modbus/tcp/mb_tcp_master/sdkconfig.defaults b/test/examples/protocols/modbus/tcp/mb_tcp_master/sdkconfig.defaults similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_master/sdkconfig.defaults rename to test/examples/protocols/modbus/tcp/mb_tcp_master/sdkconfig.defaults diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/CMakeLists.txt b/test/examples/protocols/modbus/tcp/mb_tcp_slave/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/CMakeLists.txt rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/CMakeLists.txt diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/README.md b/test/examples/protocols/modbus/tcp/mb_tcp_slave/README.md similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/README.md rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/README.md diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/main/CMakeLists.txt b/test/examples/protocols/modbus/tcp/mb_tcp_slave/main/CMakeLists.txt similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/main/CMakeLists.txt rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/main/CMakeLists.txt diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/main/Kconfig.projbuild b/test/examples/protocols/modbus/tcp/mb_tcp_slave/main/Kconfig.projbuild similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/main/Kconfig.projbuild rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/main/Kconfig.projbuild diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/main/tcp_slave.c b/test/examples/protocols/modbus/tcp/mb_tcp_slave/main/tcp_slave.c similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/main/tcp_slave.c rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/main/tcp_slave.c diff --git a/examples/protocols/modbus/tcp/mb_tcp_slave/sdkconfig.defaults b/test/examples/protocols/modbus/tcp/mb_tcp_slave/sdkconfig.defaults similarity index 100% rename from examples/protocols/modbus/tcp/mb_tcp_slave/sdkconfig.defaults rename to test/examples/protocols/modbus/tcp/mb_tcp_slave/sdkconfig.defaults