diff --git a/.gitmodules b/.gitmodules index c89e1be25..d882a1488 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,15 +1,15 @@ -[submodule "Ubiquitous/RT_Thread/rt-thread"] - path = Ubiquitous/RT_Thread/rt-thread +[submodule "Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread"] + path = Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread url = https://code.gitlink.org.cn/chunyexixiaoyu/rt-thread.git -[submodule "Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source"] - path = Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source +[submodule "Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source"] + path = Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source url = https://code.gitlink.org.cn/chunyexixiaoyu/kendryte-sdk-source.git -[submodule "Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source"] - path = Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source +[submodule "Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source"] + path = Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source url = https://code.gitlink.org.cn/chunyexixiaoyu/kendryte-sdk-source.git -[submodule "Ubiquitous/Nuttx/apps"] - path = Ubiquitous/Nuttx/apps +[submodule "Ubiquitous/Nuttx_Fusion_XiUOS/apps"] + path = Ubiquitous/Nuttx_Fusion_XiUOS/apps url = https://code.gitlink.org.cn/wgzAIIT/incubator-nuttx-apps.git -[submodule "Ubiquitous/Nuttx/nuttx"] - path = Ubiquitous/Nuttx/nuttx +[submodule "Ubiquitous/Nuttx_Fusion_XiUOS/nuttx"] + path = Ubiquitous/Nuttx_Fusion_XiUOS/nuttx url = https://code.gitlink.org.cn/wgzAIIT/incubator-nuttx.git diff --git a/APP_Framework/Applications/app_test/test_spi_flash.c b/APP_Framework/Applications/app_test/test_spi_flash.c index a4248402c..3a4a0651e 100644 --- a/APP_Framework/Applications/app_test/test_spi_flash.c +++ b/APP_Framework/Applications/app_test/test_spi_flash.c @@ -1,21 +1,7 @@ /* - * File : spi_flash_sfud.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006 - 2016, RT-Thread Development Team + * Copyright (c) 2006-2021, RT-Thread Development Team * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/NXPBootUtility_2.png b/Ubiquitous/Nuttx/aiit_board/xidatong/img/NXPBootUtility_2.png deleted file mode 100644 index f3ad7417e..000000000 Binary files a/Ubiquitous/Nuttx/aiit_board/xidatong/img/NXPBootUtility_2.png and /dev/null differ diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/Kconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/README.txt b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/README.txt similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/README.txt rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/README.txt diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/adb/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/adb/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/adb/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/adb/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/audio/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/audio/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/audio/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/audio/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/canard/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/canard/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/canard/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/canard/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/cxxtest/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/cxxtest/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/cxxtest/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/cxxtest/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/cxxtest/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/cxxtest/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/cxxtest/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/cxxtest/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/elf/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/elf/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/elf/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/elf/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/ipv6/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/ipv6/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/ipv6/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/ipv6/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/kostest/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/kostest/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/kostest/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/kostest/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/lcd1602/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/lcd1602/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/lcd1602/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/lcd1602/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/lwl/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/lwl/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/lwl/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/lwl/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/max31855/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/max31855/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/max31855/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/max31855/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/max7219/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/max7219/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/max7219/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/max7219/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/mmcsdspi/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/mmcsdspi/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/mmcsdspi/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/mmcsdspi/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/modbus_slave/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/modbus_slave/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/modbus_slave/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/modbus_slave/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/module/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/module/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/module/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/module/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/netnsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/netnsh/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/netnsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/netnsh/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/nsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/nsh/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/nsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/nsh/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/nxlines/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/nxlines/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/nxlines/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/nxlines/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/pm/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/pm/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/pm/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/pm/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/posix_spawn/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/posix_spawn/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/posix_spawn/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/posix_spawn/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/pseudoterm/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/pseudoterm/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/pseudoterm/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/pseudoterm/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/rgbled/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/rgbled/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/rgbled/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/rgbled/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/rndis/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/rndis/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/rndis/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/rndis/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/sporadic/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/sporadic/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/sporadic/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/sporadic/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/st7789/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/st7789/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/st7789/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/st7789/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/testlibcxx/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/testlibcxx/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/testlibcxx/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/testlibcxx/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/testlibcxx/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/testlibcxx/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/testlibcxx/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/testlibcxx/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/usbmsc/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/usbmsc/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/usbmsc/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/usbmsc/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/usbnsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/usbnsh/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/usbnsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/usbnsh/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/wifi/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/wifi/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/wifi/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/wifi/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/winbuild/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/winbuild/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/winbuild/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/winbuild/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/winbuild/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/winbuild/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/winbuild/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/winbuild/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/xen1210/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/xen1210/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/configs/xen1210/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/configs/xen1210/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/include/board.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/include/board.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/include/board.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/include/board.h diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/kernel/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/kernel/Makefile similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/kernel/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/kernel/Makefile diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/kernel/stm32_userspace.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/kernel/stm32_userspace.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/kernel/stm32_userspace.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/kernel/stm32_userspace.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/gnu-elf.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/gnu-elf.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/gnu-elf.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/gnu-elf.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/kernel-space.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/kernel-space.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/kernel-space.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/kernel-space.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/ld.script b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/ld.script similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/ld.script rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/ld.script diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/memory.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/memory.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/memory.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/memory.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/user-space.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/user-space.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/scripts/user-space.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/scripts/user-space.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/aiit-arm32-board.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/aiit-arm32-board.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/aiit-arm32-board.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/aiit-arm32-board.h diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_appinit.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_appinit.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_appinit.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_appinit.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_autoleds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_autoleds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_autoleds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_autoleds.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_boot.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_boot.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_boot.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_boot.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_bringup.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_bringup.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_bringup.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_bringup.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_buttons.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_buttons.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_buttons.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_buttons.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_can.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_can.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_can.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_can.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_critmon.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_critmon.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_critmon.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_critmon.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_cs43l22.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_cs43l22.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_cs43l22.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_cs43l22.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ds1307.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ds1307.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ds1307.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ds1307.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_enc28j60.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_enc28j60.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_enc28j60.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_enc28j60.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ethernet.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ethernet.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ethernet.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ethernet.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_extmem.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_extmem.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_extmem.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_extmem.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_gs2200m.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_gs2200m.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_gs2200m.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_gs2200m.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_hciuart.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_hciuart.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_hciuart.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_hciuart.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_idle.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_idle.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_idle.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_idle.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_max7219.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_max7219.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_max7219.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_max7219.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_max7219_leds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_max7219_leds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_max7219_leds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_max7219_leds.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_mmcsd.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_mmcsd.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_mmcsd.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_mmcsd.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_netinit.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_netinit.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_netinit.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_netinit.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ostest.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ostest.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ostest.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ostest.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pca9635.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pca9635.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pca9635.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pca9635.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pm.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pm.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pm.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pm.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pmbuttons.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pmbuttons.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pmbuttons.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pmbuttons.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pwm.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pwm.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_pwm.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_pwm.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_reset.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_reset.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_reset.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_reset.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_rgbled.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_rgbled.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_rgbled.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_rgbled.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_romfs.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_romfs.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_romfs.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_romfs.h diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_romfs_initialize.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_romfs_initialize.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_romfs_initialize.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_romfs_initialize.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_sdio.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_sdio.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_sdio.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_sdio.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_spi.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_spi.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_spi.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_spi.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ssd1289.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ssd1289.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ssd1289.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ssd1289.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ssd1351.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ssd1351.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ssd1351.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ssd1351.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7032.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7032.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7032.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7032.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7567.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7567.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7567.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7567.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7789.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7789.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_st7789.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_st7789.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_sx127x.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_sx127x.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_sx127x.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_sx127x.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_timer.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_timer.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_timer.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_timer.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ug2864ambag01.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ug2864ambag01.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ug2864ambag01.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ug2864ambag01.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ug2864hsweg01.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ug2864hsweg01.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_ug2864hsweg01.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_ug2864hsweg01.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_uid.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_uid.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_uid.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_uid.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_usb.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_usb.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_usb.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_usb.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_usbmsc.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_usbmsc.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_usbmsc.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_usbmsc.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_userleds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_userleds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-arm32-board/src/stm32_userleds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-arm32-board/src/stm32_userleds.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/Kconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/README-qemu.txt b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README-qemu.txt similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/README-qemu.txt rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README-qemu.txt diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/README.txt b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README.txt similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/README.txt rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README.txt diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/elf/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/elf/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/elf/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/elf/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/knsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/knsh/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/knsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/knsh/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/knsh_smp/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/knsh_smp/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/knsh_smp/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/knsh_smp/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/kostest/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/kostest/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/kostest/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/kostest/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/module/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/module/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/module/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/module/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/nsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/nsh/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/nsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/nsh/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/posix_spawn/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/posix_spawn/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/posix_spawn/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/posix_spawn/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/smp/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/smp/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/smp/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/smp/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/smp2/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/smp2/defconfig similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/configs/smp2/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/configs/smp2/defconfig diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/include/board.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/include/board.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/include/board.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/include/board.h diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/kernel/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kernel/Makefile similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/kernel/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kernel/Makefile diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/kernel/k210_userspace.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kernel/k210_userspace.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/kernel/k210_userspace.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kernel/k210_userspace.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/gnu-elf.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/gnu-elf.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/gnu-elf.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/gnu-elf.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/ld.script b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/ld.script similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/ld.script rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/ld.script diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/memory.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/memory.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/memory.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/memory.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/user-space.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/user-space.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/scripts/user-space.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/scripts/user-space.ld diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/Makefile similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/Makefile diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/aiit-riscv64-board.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/aiit-riscv64-board.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/aiit-riscv64-board.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/aiit-riscv64-board.h diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_appinit.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_appinit.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_appinit.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_appinit.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_boot.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_boot.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_boot.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_boot.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_bringup.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_bringup.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_bringup.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_bringup.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_gpio.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_gpio.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_gpio.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_gpio.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_leds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_leds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_leds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_leds.c diff --git a/Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_ostest.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_ostest.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/aiit-riscv64-board/src/k210_ostest.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/aiit-riscv64-board/src/k210_ostest.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/Kconfig similarity index 91% rename from Ubiquitous/Nuttx/aiit_board/xidatong/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/Kconfig index 9238d576f..27b484b4c 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/Kconfig +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/Kconfig @@ -7,7 +7,7 @@ if ARCH_BOARD_XIDATONG choice prompt "Boot Flash" - default XIDATONG_HYPER_FLASH + default XIDATONG_QSPI_FLASH config XIDATONG_HYPER_FLASH bool "HYPER Flash" @@ -19,7 +19,7 @@ endchoice # Boot Flash config XIDATONG_SDRAM bool "Enable SDRAM" - default n + default y select IMXRT_SEMC_INIT_DONE ---help--- Activate DCD configuration of SDRAM diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/knsh/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/knsh/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/knsh/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/knsh/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/knsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/knsh/defconfig similarity index 98% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/knsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/knsh/defconfig index c09996397..e0cd4e51b 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/knsh/defconfig +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/knsh/defconfig @@ -37,6 +37,7 @@ CONFIG_NUTTX_USERSPACE=0x60200000 CONFIG_PASS1_BUILDIR="boards/arm/imxrt/xidatong/kernel" CONFIG_RAM_SIZE=524288 CONFIG_RAM_START=0x20200000 +CONFIG_RAW_BINARY=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=8 diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/libcxxtest/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/libcxxtest/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/libcxxtest/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/libcxxtest/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/libcxxtest/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/libcxxtest/defconfig similarity index 98% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/libcxxtest/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/libcxxtest/defconfig index 415026558..a38942cd3 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/libcxxtest/defconfig +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/libcxxtest/defconfig @@ -36,6 +36,7 @@ CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_RAM_SIZE=536870912 CONFIG_RAM_START=0x20200000 +CONFIG_RAW_BINARY=y CONFIG_SCHED_CPULOAD=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_WAITPID=y diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/netnsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/netnsh/defconfig similarity index 98% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/netnsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/netnsh/defconfig index a20f54881..974ab7dd8 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/netnsh/defconfig +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/netnsh/defconfig @@ -56,6 +56,7 @@ CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_RAM_SIZE=524288 CONFIG_RAM_START=0x20200000 +CONFIG_RAW_BINARY=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_WAITPID=y diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/nsh/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/nsh/defconfig similarity index 98% rename from Ubiquitous/Nuttx/aiit_board/xidatong/configs/nsh/defconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/nsh/defconfig index 7a393d08d..78b8bbd2d 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/configs/nsh/defconfig +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_RAM_SIZE=524288 CONFIG_RAM_START=0x20200000 +CONFIG_RAW_BINARY=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_START_DAY=14 diff --git a/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/usdhc/defconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/usdhc/defconfig new file mode 100644 index 000000000..c22671e64 --- /dev/null +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/configs/usdhc/defconfig @@ -0,0 +1,73 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +CONFIG_ADD_NUTTX_FETURES=y +CONFIG_ARCH="arm" +CONFIG_ARCH_BOARD="xidatong" +CONFIG_ARCH_BOARD_XIDATONG=y +CONFIG_ARCH_CHIP="imxrt" +CONFIG_ARCH_CHIP_IMXRT=y +CONFIG_ARCH_CHIP_MIMXRT1052CVL5B=y +CONFIG_ARCH_INTERRUPTSTACK=10240 +CONFIG_ARCH_STACKDUMP=y +CONFIG_ARMV7M_DCACHE=y +CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y +CONFIG_ARMV7M_ICACHE=y +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_BOARD_LOOPSPERMSEC=104926 +CONFIG_BUILTIN=y +CONFIG_DEBUG_FEATURES=y +CONFIG_DEBUG_FULLOPT=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_DEV_URANDOM=y +CONFIG_DEV_ZERO=y +CONFIG_FAT_LCNAMES=y +CONFIG_CLOCK_MONOTONIC=y +CONFIG_FAT_LFN=y +CONFIG_FS_FAT=y +CONFIG_FS_PROCFS=y +CONFIG_IDLETHREAD_STACKSIZE=2048 +CONFIG_EXAMPLES_HELLO=y +CONFIG_IMXRT1020_EVK_QSPI_FLASH=y +CONFIG_IMXRT_GPIO1_0_15_IRQ=y +CONFIG_IMXRT_GPIO_IRQ=y +CONFIG_IMXRT_LPUART1=y +CONFIG_IMXRT_USDHC1=y +CONFIG_IMXRT_USDHC1_WIDTH_D1_D4=y +CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_NBUFFERS=24 +CONFIG_IOB_NCHAINS=8 +CONFIG_LIBC_STRERROR=y +CONFIG_LPUART1_RXBUFSIZE=1024 +CONFIG_LPUART1_SERIAL_CONSOLE=y +CONFIG_LPUART1_TXBUFSIZE=1024 +CONFIG_MMCSD=y +CONFIG_MMCSD_SDIO=y +CONFIG_MM_IOB=y +CONFIG_NSH_ARCHINIT=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_CMDOPT_DD_STATS=y +CONFIG_NSH_DISABLE_IFUPDOWN=y +CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_LINELEN=64 +CONFIG_NSH_READLINE=y +CONFIG_RAM_SIZE=524288 +CONFIG_RAM_START=0x20200000 +CONFIG_RAW_BINARY=y +CONFIG_SCHED_CHILD_STATUS=y +CONFIG_SCHED_HAVE_PARENT=y +CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_LPWORK=y +CONFIG_SCHED_WAITPID=y +CONFIG_SDIO_BLOCKSETUP=y +CONFIG_SERIAL_TERMIOS=y +CONFIG_START_DAY=14 +CONFIG_START_MONTH=3 +CONFIG_SYSTEM_CLE_CMD_HISTORY=y +CONFIG_SYSTEM_COLOR_CLE=y +CONFIG_SYSTEM_NSH=y +CONFIG_USER_ENTRYPOINT="nsh_main" diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/NXPBootUtility_1.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/NXPBootUtility_1.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/NXPBootUtility_1.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/NXPBootUtility_1.png diff --git a/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/NXPBootUtility_2.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/NXPBootUtility_2.png new file mode 100644 index 000000000..df8610a7a Binary files /dev/null and b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/NXPBootUtility_2.png differ diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/flashconfig.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/flashconfig.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/flashconfig.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/flashconfig.png diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfig.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfig.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfig.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfig.png diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfig1.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfig1.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfig1.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfig1.png diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfigexit.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfigexit.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/menuconfigexit.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/menuconfigexit.png diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/terminal.png b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/terminal.png similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/terminal.png rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/terminal.png diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/img/vscode.jpg b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/vscode.jpg similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/img/vscode.jpg rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/img/vscode.jpg diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/include/board.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/include/board.h similarity index 93% rename from Ubiquitous/Nuttx/aiit_board/xidatong/include/board.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/include/board.h index 076157b7c..e6021288c 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/include/board.h +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/include/board.h @@ -207,20 +207,16 @@ * sure shapes are square with minimal ringing. */ -#define GPIO_USDHC1_DATA0 GPIO_USDHC1_DATA0_1 /* GPIO_SD_B0_02 */ -#define GPIO_USDHC1_DATA1 GPIO_USDHC1_DATA1_1 /* GPIO_SD_B0_03 */ -#define GPIO_USDHC1_DATA2 GPIO_USDHC1_DATA2_1 /* GPIO_SD_B0_04 */ -#define GPIO_USDHC1_DATA3 GPIO_USDHC1_DATA3_1 /* GPIO_SD_B0_05 */ -#define GPIO_USDHC1_CLK GPIO_USDHC1_CLK_1 /* GPIO_SD_B0_01 */ -#define GPIO_USDHC1_CMD GPIO_USDHC1_CMD_1 /* GPIO_SD_B0_00 */ -#define PIN_USDHC1_D0 (GPIO_USDHC1_DATA0 | IOMUX_USDHC1_DATAX_DEFAULT) -#define PIN_USDHC1_D1 (GPIO_USDHC1_DATA1 | IOMUX_USDHC1_DATAX_DEFAULT) -#define PIN_USDHC1_D2 (GPIO_USDHC1_DATA2 | IOMUX_USDHC1_DATAX_DEFAULT) -#define PIN_USDHC1_D3 (GPIO_USDHC1_DATA3 | IOMUX_USDHC1_DATAX_DEFAULT) -#define PIN_USDHC1_DCLK (GPIO_USDHC1_CLK | IOMUX_USDHC1_CLK_DEFAULT) -#define PIN_USDHC1_CMD (GPIO_USDHC1_CMD | IOMUX_USDHC1_CMD_DEFAULT) -#define PIN_USDHC1_CD (GPIO_USDHC1_CD_2 | IOMUX_USDHC1_CLK_DEFAULT) +#define PIN_USDHC1_D0 (GPIO_USDHC1_DATA0_1 | IOMUX_USDHC1_DATAX_DEFAULT) /* GPIO_SD_B0_02 */ +#define PIN_USDHC1_D1 (GPIO_USDHC1_DATA1_1 | IOMUX_USDHC1_DATAX_DEFAULT) /* GPIO_SD_B0_03 */ +#define PIN_USDHC1_D2 (GPIO_USDHC1_DATA2_1 | IOMUX_USDHC1_DATAX_DEFAULT) /* GPIO_SD_B0_04 */ +#define PIN_USDHC1_D3 (GPIO_USDHC1_DATA3_1 | IOMUX_USDHC1_DATAX_DEFAULT) /* GPIO_SD_B0_05 */ +#define PIN_USDHC1_DCLK (GPIO_USDHC1_CLK_1 | IOMUX_USDHC1_CLK_DEFAULT) /* GPIO_SD_B0_01 */ +#define PIN_USDHC1_CMD (GPIO_USDHC1_CMD_1 | IOMUX_USDHC1_CMD_DEFAULT) /* GPIO_SD_B0_00 */ +//#define PIN_USDHC1_CD (GPIO_USDHC1_CD_2 | IOMUX_USDHC1_CLK_DEFAULT) + +#define PIN_USDHC1_CD_GPIO (IOMUX_VSD_DEFAULT | GPIO_PORT2 | GPIO_PIN28) /* GPIO_B1_12 */ /* 386 KHz for initial inquiry stuff */ diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/kernel/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/kernel/Makefile similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/kernel/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/kernel/Makefile diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/kernel/imxrt_userspace.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/kernel/imxrt_userspace.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/kernel/imxrt_userspace.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/kernel/imxrt_userspace.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/readme.md b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/readme.md similarity index 95% rename from Ubiquitous/Nuttx/aiit_board/xidatong/readme.md rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/readme.md index f0295446c..4dd1f3e84 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/readme.md +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/readme.md @@ -132,10 +132,10 @@ $ sudo apt install gcc-arm-none-eabi 1.在VScode命令终端中执行以下命令,生成配置文件 ```shell -cd ./Ubiquitous/Nuttx/app_match_nuttx +cd ./Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx source build.sh -执行完毕会自动进入./Ubiquitous/Nuttx/nuttx下,继续执行 +执行完毕会自动进入./Ubiquitous/Nuttx_Fusion_XiUOS/nuttx下,继续执行 sudo ./tools/configure.sh xidatong:nsh sudo make menuconfig @@ -172,7 +172,7 @@ make时加上V=1参数可以看到较为详细的编译信息,但是编译过 3、同时需要匹配xidatong开发板所使用的Flash型号,点击Boot Device Configuration,在Use Typical Device中选择Winbond_W25QxxxJV,然后点击ok。如下图所示: ![flashconfig](./img/flashconfig.png) -4、选择编译生成的nuttx文件路径(nuttx不带任何后缀,是一个elf文件),按照图示步骤,将文件烧写至Flash中(若烧写无误,则下列绿色进度条会执行到底)。如下图所示: +4、选择编译生成的nuttx.bin文件路径,按照图示步骤,将文件烧写至Flash中(若烧写无误,则下列绿色进度条会执行到底)。如下图所示: ![NXPBootUtility_2](./img/NXPBootUtility_2.png) ### 3.2 运行结果 diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/scripts/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/scripts/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/Make.defs diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/scripts/flash-ocram.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/flash-ocram.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/scripts/flash-ocram.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/flash-ocram.ld diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/scripts/kernel-space.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/kernel-space.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/scripts/kernel-space.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/kernel-space.ld diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/scripts/memory.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/memory.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/scripts/memory.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/memory.ld diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/scripts/user-space.ld b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/user-space.ld similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/scripts/user-space.ld rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/scripts/user-space.ld diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/Makefile similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/Makefile diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_appinit.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_appinit.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_appinit.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_appinit.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_autoleds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_autoleds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_autoleds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_autoleds.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_boot.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_boot.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_boot.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_boot.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_bringup.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_bringup.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_bringup.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_bringup.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_buttons.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_buttons.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_buttons.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_buttons.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_ethernet.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_ethernet.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_ethernet.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_ethernet.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_boot.h diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c similarity index 51% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c index 5ca83cd80..b3ba34f0c 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.c @@ -90,121 +90,41 @@ const struct flexspi_nor_config_s g_flash_config = { .mem_config = { - .tag = FLEXSPI_CFG_BLK_TAG, - .version = FLEXSPI_CFG_BLK_VERSION, - .read_sample_clksrc = FLASH_READ_SAMPLE_CLK_LOOPBACK_FROM_SCKPAD, - .cs_hold_time = 3u, - .cs_setup_time = 3u, - .column_address_width = 0u, - .device_type = FLEXSPI_DEVICE_TYPE_SERIAL_NOR, - .sflash_pad_type = SERIAL_FLASH_4PADS, - .serial_clk_freq = FLEXSPI_SERIAL_CLKFREQ_60MHz, - .sflash_a1size = 8u * 1024u * 1024u, - .data_valid_time = - { - 16u, 16u - }, - .lookup_table = + .tag = FLEXSPI_CFG_BLK_TAG, + .version = FLEXSPI_CFG_BLK_VERSION, + .read_sample_clksrc = FLASH_READ_SAMPLE_CLK_LOOPBACK_INTERNELLY, + .cs_hold_time = 3u, + .cs_setup_time = 3u, + .device_mode_cfg_enable = true, + .device_mode_type = 1, + .device_mode_seq.seq_num = 1, + .device_mode_seq.seq_id = 4, + .device_mode_arg = 0x000200, + .device_type = FLEXSPI_DEVICE_TYPE_SERIAL_NOR, + .sflash_pad_type = SERIAL_FLASH_4PADS, + .serial_clk_freq = FLEXSPI_SERIAL_CLKFREQ_60MHz, + .sflash_a1size = 16u * 1024u * 1024u, + .data_valid_time = {16u, 16u}, + + /* Enable DDR mode, Word addassable, + * Safe configuration, Differential clock + */ + .lookup_table = { - /* LUTs */ + /* Read LUTs */ + [0] = FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0xEB, RADDR_SDR, FLEXSPI_4PAD, 0x18), + [1] = FLEXSPI_LUT_SEQ(DUMMY_SDR, FLEXSPI_4PAD, 0x06, READ_SDR, FLEXSPI_4PAD, 0x04), + [2] = FLEXSPI_LUT_SEQ(0, 0, 0, 0, 0, 0), - /* 0 Fast read Quad IO DTR Mode Operation in SPI Mode (normal read) */ - - FLEXSPI_LUT_SEQ(CMD_SDR, - FLEXSPI_1PAD, 0xed, RADDR_DDR, FLEXSPI_4PAD, 0x18), - FLEXSPI_LUT_SEQ(DUMMY_DDR, - FLEXSPI_4PAD, 0x0c, READ_DDR, FLEXSPI_4PAD, 0x08), - FLEXSPI_LUT_SEQ(STOP, - FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, - FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - - /* 1 Read Status */ - - FLEXSPI_LUT_SEQ(CMD_SDR, - FLEXSPI_1PAD, 0x05, READ_SDR, FLEXSPI_1PAD, 0x1), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - - /* 2 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 3 */ - - FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0x06, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - - /* 4 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 5 Erase Sector */ - - FLEXSPI_LUT_SEQ(CMD_SDR, - FLEXSPI_1PAD, 0xd7, RADDR_SDR, FLEXSPI_1PAD, 0x18), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - - /* 6 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 7 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 8 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 9 Page Program */ - - FLEXSPI_LUT_SEQ(CMD_SDR, - FLEXSPI_1PAD, 0x02, RADDR_SDR, FLEXSPI_1PAD, 0x18), - FLEXSPI_LUT_SEQ(WRITE_SDR, FLEXSPI_1PAD, 0x8, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - - /* 10 */ - - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - - /* 11 Chip Erase */ - - FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0xc7, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), - FLEXSPI_LUT_SEQ(STOP, FLEXSPI_1PAD, 0x0, STOP, FLEXSPI_1PAD, 0x0), + [1*4] = FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0x05, READ_SDR, FLEXSPI_1PAD, 0x04), + //Write Enable + [3*4] = FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0x06, STOP, 0, 0), + //Write status + [4*4] = FLEXSPI_LUT_SEQ(CMD_SDR, FLEXSPI_1PAD, 0x01, WRITE_SDR, FLEXSPI_1PAD, 0x2), }, }, - .page_size = 256u, .sector_size = 4u * 1024u, - .blocksize = 32u * 1024u, - .is_uniform_blocksize = false, }; #else # error Boot Flash type not chosen! diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_flexspi_nor_flash.h diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_gpio.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_gpio.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_gpio.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_gpio.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_lcd.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_lcd.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_lcd.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_lcd.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_mmcsd_spi.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_mmcsd_spi.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_mmcsd_spi.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_mmcsd_spi.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c similarity index 99% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c index 10ffd2da3..91692c2b4 100644 --- a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_sdram_ini_dcd.c @@ -1256,7 +1256,7 @@ const uint8_t g_dcd_data[] = 0x00, 0x4c, 0x50, - 0x21, + 0x07, 0x0a, 0x09, }; diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_spi.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_spi.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_spi.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_spi.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_userleds.c b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_userleds.c similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/imxrt_userleds.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/imxrt_userleds.c diff --git a/Ubiquitous/Nuttx/aiit_board/xidatong/src/xidatong.h b/Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/xidatong.h similarity index 100% rename from Ubiquitous/Nuttx/aiit_board/xidatong/src/xidatong.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/aiit_board/xidatong/src/xidatong.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/Makefile similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/Makefile diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/examples/sx127x_demo/sx127x_demo.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/examples/sx127x_demo/sx127x_demo.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/examples/sx127x_demo/sx127x_demo.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/examples/sx127x_demo/sx127x_demo.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/Makefile similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/Makefile diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh_Applicationscmd.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh_Applicationscmd.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh_Applicationscmd.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh_Applicationscmd.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh_command.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh_command.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/apps/nshlib/nsh_command.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib/nsh_command.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/build.sh b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/build.sh similarity index 81% rename from Ubiquitous/Nuttx/app_match_nuttx/build.sh rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/build.sh index 7b1c6a75d..c8bb5ca86 100644 --- a/Ubiquitous/Nuttx/app_match_nuttx/build.sh +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/build.sh @@ -7,8 +7,8 @@ export top=$current/../../.. cd $top git submodule git submodule init -git submodule update Ubiquitous/Nuttx/apps -git submodule update Ubiquitous/Nuttx/nuttx +git submodule update Ubiquitous/Nuttx_Fusion_XiUOS/apps +git submodule update Ubiquitous/Nuttx_Fusion_XiUOS/nuttx cd $current chmod -R +x $top diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/Makefile b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/Makefile similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/Makefile rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/Makefile diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/include/imxrt/chip.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/include/imxrt/chip.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/include/imxrt/chip.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/include/imxrt/chip.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/imxrt/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/imxrt/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/imxrt/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/imxrt/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/imxrt/imxrt_serial.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/imxrt/imxrt_serial.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/imxrt/imxrt_serial.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/imxrt/imxrt_serial.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/stm32/stm32_serial.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/stm32/stm32_serial.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/arm/src/stm32/stm32_serial.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/arm/src/stm32/stm32_serial.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/common/riscv_internal.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/common/riscv_internal.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/common/riscv_internal.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/common/riscv_internal.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/Make.defs diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/apu.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/atomic.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/atomic.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/atomic.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/atomic.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/bsp.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/bsp.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/bsp.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/bsp.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/clint.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/dmac.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/encoding.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/encoding.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/encoding.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/encoding.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fft.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/fpioa.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio_common.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio_common.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio_common.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpio_common.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/gpiohs.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/i2s.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/interrupt.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/io.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/io.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/io.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/io.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_arch.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_arch.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_arch.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_arch.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_head.S b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_head.S similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_head.S rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_head.S diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_start.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_start.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_start.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/k210_start.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/platform.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/platform.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/platform.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/platform.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/plic.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/syscalls.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/sysctl.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/uarths.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/k210/utils.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/rv64gc/riscv_syscall.S b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/rv64gc/riscv_syscall.S similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/arch/risc-v/src/rv64gc/riscv_syscall.S rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/arch/risc-v/src/rv64gc/riscv_syscall.S diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/README.txt b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/README.txt similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/README.txt rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/README.txt diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/include/stm32_hs300x.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/include/stm32_hs300x.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/include/stm32_hs300x.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/include/stm32_hs300x.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/src/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/src/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/src/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/src/Make.defs diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/src/stm32_hs300x.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/src/stm32_hs300x.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/common/src/stm32_hs300x.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/common/src/stm32_hs300x.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/scripts/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/scripts/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/scripts/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/scripts/Make.defs diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/src/stm32_bringup.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/src/stm32_bringup.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/src/stm32_bringup.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/boards/arm/stm32/stm32f4discovery/src/stm32_bringup.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/Make.defs b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/Make.defs similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/Make.defs rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/Make.defs diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/hs300x.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/hs300x.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/sensors/hs300x.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/sensors/hs300x.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/include/nuttx/sensors/hs300x.h b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/include/nuttx/sensors/hs300x.h similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/include/nuttx/sensors/hs300x.h rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/include/nuttx/sensors/hs300x.h diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/tools/Makefile.unix b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/tools/Makefile.unix similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/tools/Makefile.unix rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/tools/Makefile.unix diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/tools/cfgdefine.c b/Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/tools/cfgdefine.c similarity index 100% rename from Ubiquitous/Nuttx/app_match_nuttx/nuttx/tools/cfgdefine.c rename to Ubiquitous/Nuttx_Fusion_XiUOS/app_match_nuttx/nuttx/tools/cfgdefine.c diff --git a/Ubiquitous/Nuttx/apps b/Ubiquitous/Nuttx_Fusion_XiUOS/apps similarity index 100% rename from Ubiquitous/Nuttx/apps rename to Ubiquitous/Nuttx_Fusion_XiUOS/apps diff --git a/Ubiquitous/Nuttx/nuttx b/Ubiquitous/Nuttx_Fusion_XiUOS/nuttx similarity index 100% rename from Ubiquitous/Nuttx/nuttx rename to Ubiquitous/Nuttx_Fusion_XiUOS/nuttx diff --git a/Ubiquitous/Nuttx/readme.md b/Ubiquitous/Nuttx_Fusion_XiUOS/readme.md similarity index 98% rename from Ubiquitous/Nuttx/readme.md rename to Ubiquitous/Nuttx_Fusion_XiUOS/readme.md index ebd61a130..9f1567c1b 100644 --- a/Ubiquitous/Nuttx/readme.md +++ b/Ubiquitous/Nuttx_Fusion_XiUOS/readme.md @@ -12,8 +12,8 @@ nuttx代码及apps代码以子仓的形式托管在xiuos\Ubiquitous\Nuttx下,a cd xiuos git submodule git submodule init -git submodule update Ubiquitous/Nuttx/apps -git submodule update Ubiquitous/Nuttx/nuttx +git submodule update Ubiquitous/Nuttx_Fusion_XiUOS/apps +git submodule update Ubiquitous/Nuttx_Fusion_XiUOS/nuttx ``` 执行完成后在Ubiquitous/Nuttx目录下,apps和nuttx的代码都被下载下来,当前的版本是nuttx-10.2.0版本。 @@ -199,7 +199,7 @@ CFLAGS := $(APPPATHS) $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCP └── stm32_serial.c ``` -(1)Nuttx/app_match_nuttx/apps/nshlib下修改,将应用编译成cmd形式,与上面HS300x处描述一致,参考上面即可 +(1)Nuttx_Fusion_XiUOS/app_match_nuttx/apps/nshlib下修改,将应用编译成cmd形式,与上面HS300x处描述一致,参考上面即可 (2)/nuttx/arch/arm/src/stm32/stm32_serial.c,此处代码原本是会将所有打开的串口从0开始依次注册为ttyS1-ttySN,比较不方便,例如打开了USART1、USART3、USART5,USART3将会被注册为ttyS2,容易引起歧义,这边做的修改会将USARTN,注册为ttySN。 diff --git a/Ubiquitous/RT_Thread/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/README.md similarity index 61% rename from Ubiquitous/RT_Thread/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/README.md index 692d331b3..25cc63e14 100644 --- a/Ubiquitous/RT_Thread/README.md +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/README.md @@ -5,22 +5,22 @@ ## 目录内容 ``` -xiuos/Ubiquitous/Rt-thread +xiuos/Ubiquitous/RT-Thread_Fusion_XiUOS ├── README.md ├── aiit_board 板级支持包 |──stm32f407_core |──k210 ├── app_match_rt-thread WiFi、Camera 等适配rt-thread的用户驱动 - └── rt-thread RT-Thread 代码 + └── rt-thread rt-thread 代码 ``` ## 支持平台 -Rt-thread/aiit_board 目前主要支持两个平台:STM32F4 和 Kendryte K210。如果后续用户想自己添加相关的板级支持包在此目录添加即可。 +RT-Thread_Fusion_XiUOS/aiit_board 目前主要支持平台:stm32f407_core,k210,aiit-riscv64-board,stm32h743_openmv_h7plus,xidatong. -Rt-thread/app_match_rt-thread 目前主要支持 WiFi 和 Camera,其他驱动复用 RT-Thread 的内容。如果rt-thread官方仓库驱动不满足用户使用要求,如果用户增加相关驱动可在此目录。 +RT-Thread_Fusion_XiUOS/app_match_rt-thread 目前主要支持 WiFi 和 Camera,其他驱动复用 RT-Thread 的内容。如果rt-thread官方仓库驱动不满足用户使用要求,如果用户增加相关驱动可在此目录。 -Rt-thread/rt-thread 使用 RT-Thread 作为系统基础设施,提供底层支持。 +RT-Thread_Fusion_XiUOS/rt-thread 使用 RT-Thread 作为系统基础设施,提供底层支持。 ## 使用 @@ -30,10 +30,10 @@ Rt-thread/rt-thread 使用 RT-Thread 作为系统基础设施,提供底层支 # 下载代码 # 进入xiuos目录下载更新子模块(包括RT-thread 和 K210 SDK(如果用到K210 需更新kendryte-sdk))执行以下三条命令或者直接执行当前目录下的download.sh脚本命令 git submodule init -git submodule update Ubiquitous/RT_Thread/rt-thread -git submodule update Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source +git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread +git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source -# 进入 xiuos/Ubiquitous/Rt-thread/aiit_board/stm32f407_core 配置 Kconfig +# 进入 xiuos/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core 配置 Kconfig scons --menuconfig # 编译 scons diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/.config b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/.config similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/.config rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/.config diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/.gitignore diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README.md similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/README.md diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/SConstruct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/SConstruct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/SConstruct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/SConstruct diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/applications/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/applications/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/applications/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/applications/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/applications/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/applications/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/applications/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/applications/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/board.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/board.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/board.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/board.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/board.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/board.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/board.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/board.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/ch438.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/ch438.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/ch438.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/ch438.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/ch438.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/ch438.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/ch438.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/ch438.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/dmalock.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/dmalock.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/dmalock.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/dmalock.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/dmalock.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/dmalock.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/dmalock.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/dmalock.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_dvp.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_gpio.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_interrupt.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_interrupt.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_interrupt.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_interrupt.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_io_config.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_lcd.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_mpylcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_mpylcd.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_mpylcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_mpylcd.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_mpymachine.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_mpymachine.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_mpymachine.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_mpymachine.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/drv_spi.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/heap.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/heap.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/heap.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/heap.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/sdcard_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/sdcard_port.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/base-drivers/sdcard_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/base-drivers/sdcard_port.c diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/kendryte-sdk/kendryte-sdk-source diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/link.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/link.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/link.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/link.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/link_stacksize.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/link_stacksize.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/link_stacksize.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/link_stacksize.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/rtconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/rtconfig.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/rtconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/rtconfig.h diff --git a/Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/rtconfig.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/rtconfig.py similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/aiit-riscv64-board/rtconfig.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/aiit-riscv64-board/rtconfig.py diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/.config b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/.config similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/.config rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/.config diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/.gitignore diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/README.md similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/README.md diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/SConstruct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/SConstruct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/SConstruct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/SConstruct diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/applications/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/applications/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/applications/lcd_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/lcd_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/applications/lcd_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/lcd_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/applications/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/applications/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/applications/ov2640_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/ov2640_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/applications/ov2640_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/ov2640_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/applications/rw007_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/rw007_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/applications/rw007_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/applications/rw007_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/board.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/board.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/board.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/board.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/board.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/board.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/board.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/board.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/dmalock.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/dmalock.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/dmalock.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/dmalock.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/dmalock.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/dmalock.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/dmalock.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/dmalock.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_dvp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_dvp.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_dvp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_dvp.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_dvp.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_dvp.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_dvp.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_dvp.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_gpio.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_gpio.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_gpio.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_gpio.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_gpio.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_gpio.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_gpio.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_gpio.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_interrupt.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_interrupt.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_interrupt.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_interrupt.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_io_config.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_io_config.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_io_config.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_io_config.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_io_config.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_io_config.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_io_config.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_io_config.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_lcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_lcd.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_lcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_lcd.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_lcd.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_lcd.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_lcd.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_lcd.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_mpylcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_mpylcd.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_mpylcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_mpylcd.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_mpymachine.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_mpymachine.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_mpymachine.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_mpymachine.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_spi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_spi.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_spi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_spi.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_spi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_spi.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/drv_spi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/drv_spi.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/heap.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/heap.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/heap.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/heap.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/rw007_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/rw007_port.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/rw007_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/rw007_port.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/sdcard_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/sdcard_port.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/base-drivers/sdcard_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/base-drivers/sdcard_port.c diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/link.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/link.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/link.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/link.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/link_stacksize.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/link_stacksize.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/link_stacksize.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/link_stacksize.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/rtconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/rtconfig.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/rtconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/rtconfig.h diff --git a/Ubiquitous/RT_Thread/aiit_board/k210/rtconfig.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/rtconfig.py similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/k210/rtconfig.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/rtconfig.py diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/.config b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/.config similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/.config rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/.config diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/.gitignore diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/README.md similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/README.md diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/SConstruct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/SConstruct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/SConstruct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/SConstruct diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/ov2640_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/ov2640_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/ov2640_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/ov2640_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/rw007_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/rw007_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/applications/rw007_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/applications/rw007_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/.mxproject b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/.mxproject similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/.mxproject rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/.mxproject diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/CubeMX_Config.ioc b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/CubeMX_Config.ioc similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/CubeMX_Config.ioc rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/CubeMX_Config.ioc diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/main.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/main.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/main.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/main.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_it.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_it.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_it.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Inc/stm32f4xx_it.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_hal_msp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_hal_msp.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_hal_msp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_hal_msp.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_it.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_it.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_it.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/stm32f4xx_it.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/system_stm32f4xx.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/system_stm32f4xx.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/CubeMX_Config/Src/system_stm32f4xx.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/CubeMX_Config/Src/system_stm32f4xx.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/board.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/board.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/board.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/board.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/board.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/board.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/board.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/board.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/drv_dcmi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/drv_dcmi.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/drv_dcmi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/drv_dcmi.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/drv_dcmi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/drv_dcmi.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/drv_dcmi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/drv_dcmi.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/linker_scripts/link.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/linker_scripts/link.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/linker_scripts/link.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/linker_scripts/link.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_lcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_lcd.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_lcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_lcd.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_lcd.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_lcd.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_lcd.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_lcd.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_sram.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_sram.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/drv_sram.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/drv_sram.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/fal_cfg.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/fal_cfg.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/fal_cfg.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/fal_cfg.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/flash_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/flash_port.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/flash_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/flash_port.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/font.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/font.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/font.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/font.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/mnt_romfs.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/mnt_romfs.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/mnt_romfs.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/mnt_romfs.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/phy_reset.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/phy_reset.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/phy_reset.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/phy_reset.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/romfs.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/romfs.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/romfs.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/romfs.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/sdcard_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/sdcard_port.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/sdcard_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/sdcard_port.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/sram_port.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/sram_port.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/board/ports/sram_port.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/board/ports/sram_port.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/rtconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/rtconfig.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/rtconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/rtconfig.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32f407_core/rtconfig.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/rtconfig.py similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32f407_core/rtconfig.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32f407_core/rtconfig.py diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/.config b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/.config similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/.config rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/.config diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/.gitignore diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/README.md similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/README.md diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/SConstruct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/SConstruct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/SConstruct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/SConstruct diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/applications/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/applications/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/applications/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/applications/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/applications/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/applications/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/applications/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/applications/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/.mxproject b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/.mxproject similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/.mxproject rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/.mxproject diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/main.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/main.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/main.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/main.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_hal_conf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_hal_conf.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_hal_conf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_hal_conf.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_it.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_it.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_it.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Inc/stm32h7xx_it.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/main.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/main.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/stm32h7xx_hal_msp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/stm32h7xx_hal_msp.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/stm32h7xx_hal_msp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/Core/Src/stm32h7xx_hal_msp.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/CubeMX_Config.ioc b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/CubeMX_Config.ioc similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/CubeMX_Config.ioc rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/CubeMX_Config/CubeMX_Config.ioc diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/board.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/board.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/board.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/board.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/board.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/board.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/board.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/board.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.icf b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.icf similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.icf rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.icf diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.sct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.sct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.sct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/linker_scripts/link.sct diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_port.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_port.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_port.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_port.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_test.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_test.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_test.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/board/ports/sdram_test.c diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/rtconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/rtconfig.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/rtconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/rtconfig.h diff --git a/Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/rtconfig.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/rtconfig.py similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/stm32h743_openmv_h7plus/rtconfig.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/stm32h743_openmv_h7plus/rtconfig.py diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/.config b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/.config similarity index 75% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/.config rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/.config index 409076860..aaa537a37 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/.config +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/.config @@ -129,13 +129,16 @@ CONFIG_DFS_FD_MAX=16 CONFIG_RT_USING_DFS_DEVFS=y # CONFIG_RT_USING_DFS_ROMFS is not set # CONFIG_RT_USING_DFS_RAMFS is not set +# CONFIG_RT_USING_DFS_NFS is not set # # Device Drivers # CONFIG_RT_USING_DEVICE_IPC=y CONFIG_RT_PIPE_BUFSZ=512 -# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set +CONFIG_RT_USING_SYSTEM_WORKQUEUE=y +CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048 +CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23 CONFIG_RT_USING_SERIAL=y CONFIG_RT_USING_SERIAL_V1=y # CONFIG_RT_USING_SERIAL_V2 is not set @@ -145,7 +148,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_RT_USING_HWTIMER is not set CONFIG_RT_USING_CPUTIME=y # CONFIG_RT_USING_I2C is not set -# CONFIG_RT_USING_PHY is not set +CONFIG_RT_USING_PHY=y CONFIG_RT_USING_PIN=y # CONFIG_RT_USING_ADC is not set # CONFIG_RT_USING_DAC is not set @@ -193,22 +196,92 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # Socket abstraction layer # -# CONFIG_RT_USING_SAL is not set +CONFIG_RT_USING_SAL=y +CONFIG_SAL_INTERNET_CHECK=y + +# +# protocol stack implement +# +CONFIG_SAL_USING_LWIP=y +CONFIG_SAL_USING_POSIX=y # # Network interface device # -# CONFIG_RT_USING_NETDEV is not set +CONFIG_RT_USING_NETDEV=y +CONFIG_NETDEV_USING_IFCONFIG=y +CONFIG_NETDEV_USING_PING=y +CONFIG_NETDEV_USING_NETSTAT=y +CONFIG_NETDEV_USING_AUTO_DEFAULT=y +# CONFIG_NETDEV_USING_IPV6 is not set +CONFIG_NETDEV_IPV4=1 +CONFIG_NETDEV_IPV6=0 +# CONFIG_NETDEV_IPV6_SCOPES is not set # # light weight TCP/IP stack # -# CONFIG_RT_USING_LWIP is not set +CONFIG_RT_USING_LWIP=y +# CONFIG_RT_USING_LWIP141 is not set +# CONFIG_RT_USING_LWIP202 is not set +# CONFIG_RT_USING_LWIP203 is not set +CONFIG_RT_USING_LWIP212=y +# CONFIG_RT_USING_LWIP_IPV6 is not set +CONFIG_RT_LWIP_MEM_ALIGNMENT=4 +CONFIG_RT_LWIP_IGMP=y +CONFIG_RT_LWIP_ICMP=y +# CONFIG_RT_LWIP_SNMP is not set +CONFIG_RT_LWIP_DNS=y +CONFIG_RT_LWIP_DHCP=y +CONFIG_IP_SOF_BROADCAST=1 +CONFIG_IP_SOF_BROADCAST_RECV=1 + +# +# Static IPv4 Address +# +CONFIG_RT_LWIP_IPADDR="192.168.1.30" +CONFIG_RT_LWIP_GWADDR="192.168.1.1" +CONFIG_RT_LWIP_MSKADDR="255.255.255.0" +CONFIG_RT_LWIP_UDP=y +CONFIG_RT_LWIP_TCP=y +CONFIG_RT_LWIP_RAW=y +# CONFIG_RT_LWIP_PPP is not set +CONFIG_RT_MEMP_NUM_NETCONN=8 +CONFIG_RT_LWIP_PBUF_NUM=16 +CONFIG_RT_LWIP_RAW_PCB_NUM=4 +CONFIG_RT_LWIP_UDP_PCB_NUM=4 +CONFIG_RT_LWIP_TCP_PCB_NUM=4 +CONFIG_RT_LWIP_TCP_SEG_NUM=40 +CONFIG_RT_LWIP_TCP_SND_BUF=8196 +CONFIG_RT_LWIP_TCP_WND=8196 +CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10 +CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=8 +CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=1024 +# CONFIG_LWIP_NO_RX_THREAD is not set +# CONFIG_LWIP_NO_TX_THREAD is not set +CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12 +CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024 +CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8 +# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set +CONFIG_LWIP_NETIF_STATUS_CALLBACK=1 +CONFIG_LWIP_NETIF_LINK_CALLBACK=1 +CONFIG_SO_REUSE=1 +CONFIG_LWIP_SO_RCVTIMEO=1 +CONFIG_LWIP_SO_SNDTIMEO=1 +CONFIG_LWIP_SO_RCVBUF=1 +CONFIG_LWIP_SO_LINGER=0 +# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=0 +# CONFIG_RT_LWIP_STATS is not set +# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set +CONFIG_RT_LWIP_USING_PING=y +# CONFIG_RT_LWIP_DEBUG is not set # # AT commands # # CONFIG_RT_USING_AT is not set +# CONFIG_LWIP_USING_DHCPD is not set # # VBUS(Virtual Software BUS) @@ -256,6 +329,12 @@ CONFIG_BSP_USING_LPUART1=y # Onboard Peripheral Drivers # CONFIG_BSP_USING_SDRAM=y +CONFIG_BSP_USING_ETH=y +CONFIG_BSP_USING_PHY=y +CONFIG_PHY_DEVICE_ADDRESS=0 +CONFIG_PHY_USING_8720A=y +CONFIG_PHY_RESET_PORT=1 +CONFIG_PHY_RESET_PIN=3 # # MicroPython diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/Kconfig diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/README.md similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/README.md diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/SConstruct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/SConstruct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/SConstruct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/SConstruct diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/applications/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/applications/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/applications/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/applications/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/applications/main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/applications/main.c similarity index 92% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/applications/main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/applications/main.c index 314b7f590..dc9f23b9c 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/applications/main.c +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/applications/main.c @@ -32,7 +32,7 @@ int main(void) } #ifdef BSP_USING_SDRAM -static void sram_test2(void) +static void sdram_test2(void) { char *p =NULL; p = rt_malloc(1024*1024*8); @@ -46,5 +46,5 @@ static void sram_test2(void) } rt_free(p); } -MSH_CMD_EXPORT(sram_test2, sram test2); +MSH_CMD_EXPORT(sdram_test2, sdram test2); #endif diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/Kconfig similarity index 90% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/Kconfig index 3c2355e2b..ce132f12a 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/Kconfig +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/Kconfig @@ -210,6 +210,39 @@ menu "Onboard Peripheral Drivers" config BSP_USING_SDRAM bool "Enable SDRAM" default n + + menuconfig BSP_USING_ETH + bool "Enable Ethernet" + select RT_USING_NETDEV + default n + if BSP_USING_ETH + config BSP_USING_PHY + select RT_USING_PHY + bool "Enable ethernet phy" + default y + + if BSP_USING_PHY + config PHY_DEVICE_ADDRESS + int "Specify address of phy device" + default 0 + + config PHY_USING_8720A + bool "xidatong use LAN8720A phy" + default y + + if PHY_USING_8720A + config PHY_RESET_PORT + int "indicate port of reset" + default 1 + + config PHY_RESET_PIN + int "indicate pin of reset" + default 3 + endif + + endif + endif + endmenu diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/MCUX_Config.mex b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/MCUX_Config.mex similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/MCUX_Config.mex rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/MCUX_Config.mex diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/clock_config.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/clock_config.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/clock_config.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/clock_config.c diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/clock_config.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/clock_config.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/clock_config.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/clock_config.h diff --git a/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/pin_mux.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/pin_mux.c new file mode 100644 index 000000000..22ec13700 --- /dev/null +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/pin_mux.c @@ -0,0 +1,91 @@ +/*********************************************************************************************************************** + * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file + * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. + **********************************************************************************************************************/ + +/* + * TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* +!!GlobalInfo +product: Pins v5.0 +processor: MIMXRT1052xxxxB +package_id: MIMXRT1052DVL6B +mcu_data: ksdk2_0 +processor_version: 5.0.2 +board: IMXRT1050-EVKB +pin_labels: +- {pin_num: G11, pin_signal: GPIO_AD_B0_03, label: BSP_BEEP} +- {pin_num: L13, pin_signal: GPIO_AD_B1_10, label: BSP_RS485_RE, identifier: CSI_D7} +- {pin_num: J13, pin_signal: GPIO_AD_B1_11, label: BSP_DS18B20, identifier: CSI_D6} +- {pin_num: K12, pin_signal: GPIO_AD_B1_05, label: BSP_AP3216C_INT, identifier: CSI_MCLK} + * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** + */ + +#include "fsl_common.h" +#include "fsl_iomuxc.h" +#include "pin_mux.h" + +/* FUNCTION ************************************************************************************************************ + * + * Function Name : BOARD_InitBootPins + * Description : Calls initialization functions. + * + * END ****************************************************************************************************************/ +void BOARD_InitBootPins(void) { +} + +/* + * TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* +BOARD_InitPins: +- options: {callFromInitBoot: 'false', coreID: core0, enableClock: 'true'} +- pin_list: + - {pin_num: K14, peripheral: LPUART1, signal: TX, pin_signal: GPIO_AD_B0_12} + - {pin_num: L14, peripheral: LPUART1, signal: RX, pin_signal: GPIO_AD_B0_13} + - {pin_num: L11, peripheral: LPUART2, signal: TX, pin_signal: GPIO_AD_B1_02} + - {pin_num: M12, peripheral: LPUART2, signal: RX, pin_signal: GPIO_AD_B1_03} + - {pin_num: D13, peripheral: LPUART5, signal: TX, pin_signal: GPIO_B1_12} + - {pin_num: D14, peripheral: LPUART5, signal: RX, pin_signal: GPIO_B1_13} + - {pin_num: H13, peripheral: PWM4, signal: 'A, 0', pin_signal: GPIO_AD_B1_08} + - {pin_num: M13, peripheral: PWM4, signal: 'A, 1', pin_signal: GPIO_AD_B1_09} + - {pin_num: G13, peripheral: PWM1, signal: 'A, 3', pin_signal: GPIO_AD_B0_10} + - {pin_num: J11, peripheral: LPI2C1, signal: SCL, pin_signal: GPIO_AD_B1_00, software_input_on: Enable} + - {pin_num: K11, peripheral: LPI2C1, signal: SDA, pin_signal: GPIO_AD_B1_01, software_input_on: Enable} + - {pin_num: L13, peripheral: GPIO1, signal: 'gpio_io, 26', pin_signal: GPIO_AD_B1_10} + - {pin_num: G11, peripheral: GPIO1, signal: 'gpio_io, 03', pin_signal: GPIO_AD_B0_03} + - {pin_num: J13, peripheral: GPIO1, signal: 'gpio_io, 27', pin_signal: GPIO_AD_B1_11} + - {pin_num: K12, peripheral: GPIO1, signal: 'gpio_io, 21', pin_signal: GPIO_AD_B1_05} + * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** + */ + +/* FUNCTION ************************************************************************************************************ + * + * Function Name : BOARD_InitPins + * Description : Configures pin routing and optionally pin electrical features. + * + * END ****************************************************************************************************************/ +void BOARD_InitPins(void) +{ + CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03U */ + + /*CH438 IO initialize + IOMUXC_SetPinMux( + IOMUXC_GPIO_SD_B1_05_GPIO3_IO05, /* GPIO3_IO05 is configured as CH438_nRD + 0U);*/ + + /* uart 1 2 3 4 8 io initialize */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 PAD functional properties : */ + 0x10B0u); /* Slew Rate Field: Slow Slew Rate*/ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 PAD functional properties : */ + 0x10B0u); +} + +/*********************************************************************************************************************** + * EOF + **********************************************************************************************************************/ diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/pin_mux.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/pin_mux.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/pin_mux.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MCUX_Config/pin_mux.h diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MIMXRT_QSPIFLASH.FLM b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MIMXRT_QSPIFLASH.FLM similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MIMXRT_QSPIFLASH.FLM rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/MIMXRT_QSPIFLASH.FLM diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/SConscript similarity index 82% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/SConscript index 82349a3db..5e0d423ee 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/SConscript +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/SConscript @@ -11,7 +11,8 @@ MCUX_Config/pin_mux.c CPPPATH = [cwd,cwd + '/MCUX_Config',cwd + '/ports'] CPPDEFINES = ['CPU_MIMXRT1052CVL5B', 'SKIP_SYSCLK_INIT', 'EVK_MCIMXRM', 'FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1','XIP_EXTERNAL_FLASH=1'] - +if GetDepend('BSP_USING_PHY') and GetDepend('PHY_USING_8720A'): + src += ['./ports/LAN8720A.c'] group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) Return('group') diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/pin_mux.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/board.c similarity index 68% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/pin_mux.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/board.c index bc1567915..cf8ee12c7 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/MCUX_Config/pin_mux.c +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/board.c @@ -1,141 +1,217 @@ -/*********************************************************************************************************************** - * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file - * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. - **********************************************************************************************************************/ - /* - * TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* -!!GlobalInfo -product: Pins v5.0 -processor: MIMXRT1052xxxxB -package_id: MIMXRT1052DVL6B -mcu_data: ksdk2_0 -processor_version: 5.0.2 -board: IMXRT1050-EVKB -pin_labels: -- {pin_num: G11, pin_signal: GPIO_AD_B0_03, label: BSP_BEEP} -- {pin_num: L13, pin_signal: GPIO_AD_B1_10, label: BSP_RS485_RE, identifier: CSI_D7} -- {pin_num: J13, pin_signal: GPIO_AD_B1_11, label: BSP_DS18B20, identifier: CSI_D6} -- {pin_num: K12, pin_signal: GPIO_AD_B1_05, label: BSP_AP3216C_INT, identifier: CSI_MCLK} - * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** + * Copyright (c) 2006-2018, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2009-01-05 Bernard first implementation */ -#include "fsl_common.h" -#include "fsl_iomuxc.h" +#include +#include +#include "board.h" #include "pin_mux.h" +#include "fsl_iomuxc.h" +#include "fsl_gpio.h" -/* FUNCTION ************************************************************************************************************ - * - * Function Name : BOARD_InitBootPins - * Description : Calls initialization functions. - * - * END ****************************************************************************************************************/ -void BOARD_InitBootPins(void) { +#ifdef BSP_USING_DMA +#include "fsl_dmamux.h" +#include "fsl_edma.h" +#endif + +#define NVIC_PRIORITYGROUP_0 0x00000007U /*!< 0 bits for pre-emption priority + 4 bits for subpriority */ +#define NVIC_PRIORITYGROUP_1 0x00000006U /*!< 1 bits for pre-emption priority + 3 bits for subpriority */ +#define NVIC_PRIORITYGROUP_2 0x00000005U /*!< 2 bits for pre-emption priority + 2 bits for subpriority */ +#define NVIC_PRIORITYGROUP_3 0x00000004U /*!< 3 bits for pre-emption priority + 1 bits for subpriority */ +#define NVIC_PRIORITYGROUP_4 0x00000003U /*!< 4 bits for pre-emption priority + 0 bits for subpriority */ + +/* MPU configuration. */ +static void BOARD_ConfigMPU(void) +{ + /* Disable I cache and D cache */ + SCB_DisableICache(); + SCB_DisableDCache(); + + /* Disable MPU */ + ARM_MPU_Disable(); + + /* Region 0 setting */ + MPU->RBAR = ARM_MPU_RBAR(0, 0xC0000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_512MB); + + /* Region 1 setting */ + MPU->RBAR = ARM_MPU_RBAR(1, 0x80000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_1GB); + + /* Region 2 setting */ + // spi flash: normal type, cacheable, no bufferable, no shareable + MPU->RBAR = ARM_MPU_RBAR(2, 0x60000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 0, 0, ARM_MPU_REGION_SIZE_512MB); + + /* Region 3 setting */ + MPU->RBAR = ARM_MPU_RBAR(3, 0x00000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_1GB); + + /* Region 4 setting */ + MPU->RBAR = ARM_MPU_RBAR(4, 0x00000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_128KB); + + /* Region 5 setting */ + MPU->RBAR = ARM_MPU_RBAR(5, 0x20000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_128KB); + + /* Region 6 setting */ + MPU->RBAR = ARM_MPU_RBAR(6, 0x20200000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_256KB); + +#if defined(BSP_USING_SDRAM) + /* Region 7 setting */ + MPU->RBAR = ARM_MPU_RBAR(7, 0x80000000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_32MB); + + /* Region 8 setting */ + MPU->RBAR = ARM_MPU_RBAR(8, 0x81E00000U); + MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 1, 1, 0, 0, 0, ARM_MPU_REGION_SIZE_2MB); +#endif + + /* Enable MPU */ + ARM_MPU_Enable(MPU_CTRL_PRIVDEFENA_Msk); + + /* Enable I cache and D cache */ + SCB_EnableDCache(); + SCB_EnableICache(); } -/* - * TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* -BOARD_InitPins: -- options: {callFromInitBoot: 'false', coreID: core0, enableClock: 'true'} -- pin_list: - - {pin_num: K14, peripheral: LPUART1, signal: TX, pin_signal: GPIO_AD_B0_12} - - {pin_num: L14, peripheral: LPUART1, signal: RX, pin_signal: GPIO_AD_B0_13} - - {pin_num: L11, peripheral: LPUART2, signal: TX, pin_signal: GPIO_AD_B1_02} - - {pin_num: M12, peripheral: LPUART2, signal: RX, pin_signal: GPIO_AD_B1_03} - - {pin_num: D13, peripheral: LPUART5, signal: TX, pin_signal: GPIO_B1_12} - - {pin_num: D14, peripheral: LPUART5, signal: RX, pin_signal: GPIO_B1_13} - - {pin_num: H13, peripheral: PWM4, signal: 'A, 0', pin_signal: GPIO_AD_B1_08} - - {pin_num: M13, peripheral: PWM4, signal: 'A, 1', pin_signal: GPIO_AD_B1_09} - - {pin_num: G13, peripheral: PWM1, signal: 'A, 3', pin_signal: GPIO_AD_B0_10} - - {pin_num: J11, peripheral: LPI2C1, signal: SCL, pin_signal: GPIO_AD_B1_00, software_input_on: Enable} - - {pin_num: K11, peripheral: LPI2C1, signal: SDA, pin_signal: GPIO_AD_B1_01, software_input_on: Enable} - - {pin_num: L13, peripheral: GPIO1, signal: 'gpio_io, 26', pin_signal: GPIO_AD_B1_10} - - {pin_num: G11, peripheral: GPIO1, signal: 'gpio_io, 03', pin_signal: GPIO_AD_B0_03} - - {pin_num: J13, peripheral: GPIO1, signal: 'gpio_io, 27', pin_signal: GPIO_AD_B1_11} - - {pin_num: K12, peripheral: GPIO1, signal: 'gpio_io, 21', pin_signal: GPIO_AD_B1_05} - * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** - */ -/* FUNCTION ************************************************************************************************************ - * - * Function Name : BOARD_InitPins - * Description : Configures pin routing and optionally pin electrical features. - * - * END ****************************************************************************************************************/ -void BOARD_InitPins(void) +/* This is the timer interrupt service routine. */ +void SysTick_Handler(void) { - CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03U */ - - /*CH438 IO initialize - IOMUXC_SetPinMux( - IOMUXC_GPIO_SD_B1_05_GPIO3_IO05, /* GPIO3_IO05 is configured as CH438_nRD - 0U);*/ + /* enter interrupt */ + rt_interrupt_enter(); - /* uart 1 2 3 4 8 io initialize */ - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */ - 0U); /* Software Input On Field: Input Path is determined by functionality */ - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */ - 0U); /* Software Input On Field: Input Path is determined by functionality */ - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 PAD functional properties : */ - 0x10B0u); /* Slew Rate Field: Slow Slew Rate*/ - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 PAD functional properties : */ - 0x10B0u); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_02_LPUART2_TX, - 0U); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_03_LPUART2_RX, - 0U); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_02_LPUART2_TX, - 0x10B0u); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_03_LPUART2_RX, - 0x10B0u); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_06_LPUART3_TX, - 0U); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_07_LPUART3_RX, - 0U); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_06_LPUART3_TX, - 0x10B0u); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_07_LPUART3_RX, - 0x10B0u); - IOMUXC_SetPinMux( - IOMUXC_GPIO_B1_00_LPUART4_TX, - 0U); - IOMUXC_SetPinMux( - IOMUXC_GPIO_B1_01_LPUART4_RX, - 0U); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_B1_00_LPUART4_TX, - 0x10B0u); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_B1_01_LPUART4_RX, - 0x10B0u); + rt_tick_increase(); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_10_LPUART8_TX, - 0U); - IOMUXC_SetPinMux( - IOMUXC_GPIO_AD_B1_11_LPUART8_RX, - 0U); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_10_LPUART8_TX, - 0x10B0u); - IOMUXC_SetPinConfig( - IOMUXC_GPIO_AD_B1_11_LPUART8_RX, - 0x10B0u); + /* leave interrupt */ + rt_interrupt_leave(); +} - /* Semc io initialize sdram can used*/ - IOMUXC_SetPinMux( +#ifdef BSP_USING_DMA +void imxrt_dma_init(void) +{ + edma_config_t config; + + DMAMUX_Init(DMAMUX); + EDMA_GetDefaultConfig(&config); + EDMA_Init(DMA0, &config); +} +#endif +#ifdef BSP_USING_LPUART +void imxrt_uart_pins_init(void) +{ +#ifdef BSP_USING_LPUART1 + + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 PAD functional properties : */ + 0x10B0u); /* Slew Rate Field: Slow Slew Rate + Drive Strength Field: R0/6 + Speed Field: medium(100MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Keeper + Pull Up / Down Config. Field: 100K Ohm Pull Down + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 PAD functional properties : */ + 0x10B0u); /* Slew Rate Field: Slow Slew Rate + Drive Strength Field: R0/6 + Speed Field: medium(100MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Keeper + Pull Up / Down Config. Field: 100K Ohm Pull Down + Hyst. Enable Field: Hysteresis Disabled */ +#endif +#ifdef BSP_USING_LPUART2 + + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_02_LPUART2_TX, + 0U); + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_03_LPUART2_RX, + 0U); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_02_LPUART2_TX, + 0x10B0u); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_03_LPUART2_RX, + 0x10B0u); + +#endif +#ifdef BSP_USING_LPUART3 + + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_06_LPUART3_TX, + 0U); + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_07_LPUART3_RX, + 0U); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_06_LPUART3_TX, + 0x10B0u); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_07_LPUART3_RX, + 0x10B0u); +#endif +#ifdef BSP_USING_LPUART4 + + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_00_LPUART4_TX, + 0U); + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_01_LPUART4_RX, + 0U); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_00_LPUART4_TX, + 0x10B0u); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_01_LPUART4_RX, + 0x10B0u); +#endif + +#ifdef BSP_USING_LPUART8 + + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_10_LPUART8_TX, + 0U); + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B1_11_LPUART8_RX, + 0U); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_10_LPUART8_TX, + 0x10B0u); + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B1_11_LPUART8_RX, + 0x10B0u); +#endif +} +#endif /* BSP_USING_LPUART */ + +#ifdef BSP_USING_SDRAM +void imxrt_semc_pins_init(void) +{ + IOMUXC_SetPinMux( IOMUXC_GPIO_EMC_00_SEMC_DATA00, /* GPIO_EMC_00 is configured as SEMC_DATA00 */ 0U); /* Software Input On Field: Input Path is determined by functionality */ IOMUXC_SetPinMux( @@ -682,10 +758,217 @@ void BOARD_InitPins(void) Pull / Keep Select Field: Keeper Pull Up / Down Config. Field: 100K Ohm Pull Down Hyst. Enable Field: Hysteresis Enabled */ +} +#endif - +#ifdef BSP_USING_ETH +void imxrt_enet_pins_init(void) +{ + CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03u */ + + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_03_GPIO1_IO03, /* GPIO_AD_B0_09 is configured as GPIO1_IO09 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_10_GPIO1_IO10, /* GPIO_AD_B0_10 is configured as GPIO1_IO10 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_09_GPIO1_IO09, /* GPIO_AD_B0_09 is configured as GPIO1_IO09 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_AD_B0_10_GPIO1_IO10, /* GPIO_AD_B0_10 is configured as GPIO1_IO10 */ + 0U); + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_04_ENET_RX_DATA00, /* GPIO_B1_04 is configured as ENET_RX_DATA00 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_05_ENET_RX_DATA01, /* GPIO_B1_05 is configured as ENET_RX_DATA01 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_06_ENET_RX_EN, /* GPIO_B1_06 is configured as ENET_RX_EN */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_07_ENET_TX_DATA00, /* GPIO_B1_07 is configured as ENET_TX_DATA00 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_08_ENET_TX_DATA01, /* GPIO_B1_08 is configured as ENET_TX_DATA01 */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_09_ENET_TX_EN, /* GPIO_B1_09 is configured as ENET_TX_EN */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_10_ENET_REF_CLK, /* GPIO_B1_10 is configured as ENET_REF_CLK */ + 1U); /* Software Input On Field: Force input path of pad GPIO_B1_10 */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_B1_11_ENET_RX_ER, /* GPIO_B1_11 is configured as ENET_RX_ER */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_EMC_40_ENET_MDC, /* GPIO_EMC_40 is configured as ENET_MDC */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinMux( + IOMUXC_GPIO_EMC_41_ENET_MDIO, /* GPIO_EMC_41 is configured as ENET_MDIO */ + 0U); /* Software Input On Field: Input Path is determined by functionality */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_09_GPIO1_IO09, /* GPIO_AD_B0_09 PAD functional properties : */ + 0xB0A9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: medium(100MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_AD_B0_10_GPIO1_IO10, /* GPIO_AD_B0_10 PAD functional properties : */ + 0xB0A9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: medium(100MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_04_ENET_RX_DATA00, /* GPIO_B1_04 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_05_ENET_RX_DATA01, /* GPIO_B1_05 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_06_ENET_RX_EN, /* GPIO_B1_06 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_07_ENET_TX_DATA00, /* GPIO_B1_07 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_08_ENET_TX_DATA01, /* GPIO_B1_08 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_09_ENET_TX_EN, /* GPIO_B1_09 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_10_ENET_REF_CLK, /* GPIO_B1_10 PAD functional properties : */ + 0x31u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/6 + Speed Field: low(50MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Disabled + Pull / Keep Select Field: Keeper + Pull Up / Down Config. Field: 100K Ohm Pull Down + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_B1_11_ENET_RX_ER, /* GPIO_B1_11 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_EMC_40_ENET_MDC, /* GPIO_EMC_40 PAD functional properties : */ + 0xB0E9u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: max(200MHz) + Open Drain Enable Field: Open Drain Disabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ + IOMUXC_SetPinConfig( + IOMUXC_GPIO_EMC_41_ENET_MDIO, /* GPIO_EMC_41 PAD functional properties : */ + 0xB829u); /* Slew Rate Field: Fast Slew Rate + Drive Strength Field: R0/5 + Speed Field: low(50MHz) + Open Drain Enable Field: Open Drain Enabled + Pull / Keep Enable Field: Pull/Keeper Enabled + Pull / Keep Select Field: Pull + Pull Up / Down Config. Field: 100K Ohm Pull Up + Hyst. Enable Field: Hysteresis Disabled */ } -/*********************************************************************************************************************** - * EOF - **********************************************************************************************************************/ +#endif +void rt_hw_board_init() +{ + BOARD_ConfigMPU(); + BOARD_InitPins(); + BOARD_BootClockRUN(); + + NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); + SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND); +#ifdef BSP_USING_LPUART + imxrt_uart_pins_init(); +#endif + +#ifdef BSP_USING_SDRAM + imxrt_semc_pins_init(); +#endif + +#ifdef BSP_USING_ETH + imxrt_enet_pins_init(); +#endif + +#ifdef BSP_USING_DMA + imxrt_dma_init(); +#endif + +#ifdef RT_USING_HEAP + rt_system_heap_init((void *)HEAP_BEGIN, (void *)HEAP_END); +#endif + +#ifdef RT_USING_COMPONENTS_INIT + rt_components_board_init(); +#endif + +#if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVICE) + rt_console_set_device(RT_CONSOLE_DEVICE_NAME); +#endif +} + +void rt_hw_us_delay(rt_uint32_t usec) +{ + ; +} diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/board.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/board.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/board.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/board.h diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.icf b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.icf similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.icf rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.icf diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.lds b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.lds similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.lds rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.lds diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.sct b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.sct similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/linker_scripts/link.sct rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/linker_scripts/link.sct diff --git a/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/ports/LAN8720A.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/ports/LAN8720A.c new file mode 100644 index 000000000..f55a920d1 --- /dev/null +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/ports/LAN8720A.c @@ -0,0 +1,350 @@ +/* + * Copyright (c) 2006-2020, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2020-10-14 wangqiang the first version + */ + +#include + +#ifdef PHY_USING_8720A + +#include +#include "drv_gpio.h" +#include "drv_mdio.h" + + +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/*! @brief Defines the PHY registers. */ +#define PHY_BASICCONTROL_REG 0x00U /*!< The PHY basic control register. */ +#define PHY_BASICSTATUS_REG 0x01U /*!< The PHY basic status register. */ +#define PHY_ID1_REG 0x02U /*!< The PHY ID one register. */ +#define PHY_ID2_REG 0x03U /*!< The PHY ID two register. */ +#define PHY_AUTONEG_ADVERTISE_REG 0x04U /*!< The PHY auto-negotiate advertise register. */ +#define PHY_CONTROL1_REG 0x1FU /*!< The PHY control one register. */ + +#define PHY_CONTROL_ID1 0x07U /*!< The PHY ID1*/ + +/*! @brief Defines the mask flag in basic control register. */ +#define PHY_BCTL_DUPLEX_MASK 0x0100U /*!< The PHY duplex bit mask. */ +#define PHY_BCTL_RESTART_AUTONEG_MASK 0x0200U /*!< The PHY restart auto negotiation mask. */ +#define PHY_BCTL_AUTONEG_MASK 0x1000U /*!< The PHY auto negotiation bit mask. */ +#define PHY_BCTL_SPEED_MASK 0x2000U /*!< The PHY speed bit mask. */ +#define PHY_BCTL_LOOP_MASK 0x4000U /*!< The PHY loop bit mask. */ +#define PHY_BCTL_RESET_MASK 0x8000U /*!< The PHY reset bit mask. */ +#define PHY_BCTL_SPEED_100M_MASK 0x2000U /*!< The PHY 100M speed mask. */ + +/*!@brief Defines the mask flag of operation mode in control two register*/ +#define PHY_CTL1_REMOTELOOP_MASK 0x0004U /*!< The PHY remote loopback mask. */ +//#define PHY_CTL2_REFCLK_SELECT_MASK 0x0080U /*!< The PHY RMII reference clock select. */ +#define PHY_CTL1_10HALFDUPLEX_MASK 0x0004U /*!< The PHY 10M half duplex mask. */ +#define PHY_CTL1_100HALFDUPLEX_MASK 0x0008U /*!< The PHY 100M half duplex mask. */ +#define PHY_CTL1_10FULLDUPLEX_MASK 0x0014U /*!< The PHY 10M full duplex mask. */ +#define PHY_CTL1_100FULLDUPLEX_MASK 0x0018U /*!< The PHY 100M full duplex mask. */ +#define PHY_CTL1_SPEEDUPLX_MASK 0x001CU /*!< The PHY speed and duplex mask. */ +#define PHY_CTL1_ENERGYDETECT_MASK 0x10U /*!< The PHY signal present on rx differential pair. */ +#define PHY_CTL1_LINKUP_MASK 0x100U /*!< The PHY link up. */ +#define PHY_LINK_READY_MASK (PHY_CTL1_ENERGYDETECT_MASK | PHY_CTL1_LINKUP_MASK) + +/*! @brief Defines the mask flag in basic status register. */ +#define PHY_BSTATUS_LINKSTATUS_MASK 0x0004U /*!< The PHY link status mask. */ +#define PHY_BSTATUS_AUTONEGABLE_MASK 0x0008U /*!< The PHY auto-negotiation ability mask. */ +#define PHY_BSTATUS_AUTONEGCOMP_MASK 0x0020U /*!< The PHY auto-negotiation complete mask. */ + +/*! @brief Defines the mask flag in PHY auto-negotiation advertise register. */ +#define PHY_100BaseT4_ABILITY_MASK 0x200U /*!< The PHY have the T4 ability. */ +#define PHY_100BASETX_FULLDUPLEX_MASK 0x100U /*!< The PHY has the 100M full duplex ability.*/ +#define PHY_100BASETX_HALFDUPLEX_MASK 0x080U /*!< The PHY has the 100M full duplex ability.*/ +#define PHY_10BASETX_FULLDUPLEX_MASK 0x040U /*!< The PHY has the 10M full duplex ability.*/ +#define PHY_10BASETX_HALFDUPLEX_MASK 0x020U /*!< The PHY has the 10M full duplex ability.*/ + + + +/*! @brief Defines the timeout macro. */ +#define PHY_TIMEOUT_COUNT 0x3FFFFFFU + +/* defined the Reset pin, PORT and PIN config by menuconfig */ +#define RESET_PIN GET_PIN(PHY_RESET_PORT, PHY_RESET_PIN) + +/******************************************************************************* + * Prototypes + ******************************************************************************/ + + +/******************************************************************************* + * Variables + ******************************************************************************/ +static struct rt_phy_device phy_8720a; + +/******************************************************************************* + * Code + ******************************************************************************/ + + + +static inline rt_bool_t read_reg(rt_mdio_t *bus, rt_uint32_t addr, rt_uint32_t reg_id, rt_uint32_t *value) +{ + if (4 != bus->ops->read(bus, addr, reg_id, value, 4)) + { + return RT_FALSE; + } + return RT_TRUE; +} + +static inline rt_bool_t write_reg(rt_mdio_t *bus, rt_uint32_t addr, rt_uint32_t reg_id, rt_uint32_t value) +{ + if (4 != bus->ops->write(bus, addr, reg_id, &value, 4)) + { + return RT_FALSE; + } + return RT_TRUE; +} +extern void imxrt_enet_phy_reset_by_gpio(); +static rt_phy_status rt_phy_init(void *object, rt_uint32_t phy_addr, rt_uint32_t src_clock_hz) +{ + rt_bool_t ret; + rt_phy_status result; + rt_uint32_t counter = PHY_TIMEOUT_COUNT; + rt_uint32_t id_reg = 0; + rt_uint32_t time_delay; + rt_uint32_t bss_reg; + rt_pin_mode(RESET_PIN, PIN_MODE_OUTPUT); + rt_pin_write(RESET_PIN, PIN_LOW); + rt_thread_mdelay(100); + rt_pin_write(RESET_PIN, PIN_HIGH); + + rt_mdio_t *mdio_bus = rt_hw_mdio_register(object, "phy_mdio"); + if (RT_NULL == mdio_bus) + { + return PHY_STATUS_FAIL; + } + phy_8720a.bus = mdio_bus; + phy_8720a.addr = phy_addr; + ret = mdio_bus->ops->init(mdio_bus, src_clock_hz); + if ( !ret ) + { + return PHY_STATUS_FAIL; + } + + /* Initialization after PHY stars to work. */ + while ((id_reg != PHY_CONTROL_ID1) && (counter != 0)) + { + phy_8720a.ops->read(PHY_ID1_REG, &id_reg); + counter--; + } + + if (!counter) + { + return PHY_STATUS_FAIL; + } + + /* Reset PHY. */ + counter = PHY_TIMEOUT_COUNT; + result = phy_8720a.ops->write(PHY_BASICCONTROL_REG, PHY_BCTL_RESET_MASK); + if (PHY_STATUS_OK == result) + { + /* Set the negotiation. */ + result = phy_8720a.ops->write(PHY_AUTONEG_ADVERTISE_REG, + (PHY_100BASETX_FULLDUPLEX_MASK | PHY_100BASETX_HALFDUPLEX_MASK | + PHY_10BASETX_FULLDUPLEX_MASK | PHY_10BASETX_HALFDUPLEX_MASK | 0x1U)); + if (PHY_STATUS_OK == result) + { + result = phy_8720a.ops->write(PHY_BASICCONTROL_REG, (PHY_BCTL_AUTONEG_MASK | PHY_BCTL_RESTART_AUTONEG_MASK)); + if (PHY_STATUS_OK == result) + { + /* Check auto negotiation complete. */ + while (counter--) + { + result = phy_8720a.ops->read(PHY_BASICSTATUS_REG, &bss_reg); + if (PHY_STATUS_OK == result) + { + if ((bss_reg & PHY_BSTATUS_AUTONEGCOMP_MASK) != 0) + { + /* Wait a moment for Phy status stable. */ + for (time_delay = 0; time_delay < PHY_TIMEOUT_COUNT; time_delay++) + { + __ASM("nop"); + } + break; + } + } + + if (!counter) + { + return PHY_STATUS_FAIL; + } + } + } + } + } + + return PHY_STATUS_OK; +} + + +static rt_phy_status rt_phy_read(rt_uint32_t reg, rt_uint32_t *data) +{ + rt_mdio_t *mdio_bus = phy_8720a.bus; + rt_uint32_t device_id = phy_8720a.addr; + + if (read_reg(mdio_bus, device_id, reg, data)) + { + return PHY_STATUS_OK; + } + return PHY_STATUS_FAIL; +} + +static rt_phy_status rt_phy_write(rt_uint32_t reg, rt_uint32_t data) +{ + rt_mdio_t *mdio_bus = phy_8720a.bus; + rt_uint32_t device_id = phy_8720a.addr; + + if (write_reg(mdio_bus, device_id, reg, data)) + { + return PHY_STATUS_OK; + } + return PHY_STATUS_FAIL; +} + +static rt_phy_status rt_phy_loopback(rt_uint32_t mode, rt_uint32_t speed, rt_bool_t enable) +{ + rt_uint32_t data = 0; + rt_phy_status result; + + /* Set the loop mode. */ + if (enable) + { + if (PHY_LOCAL_LOOP == mode) + { + if (PHY_SPEED_100M == speed) + { + data = PHY_BCTL_SPEED_100M_MASK | PHY_BCTL_DUPLEX_MASK | PHY_BCTL_LOOP_MASK; + } + else + { + data = PHY_BCTL_DUPLEX_MASK | PHY_BCTL_LOOP_MASK; + } + return phy_8720a.ops->write(PHY_BASICCONTROL_REG, data); + } + else + { + /* First read the current status in control register. */ + result = phy_8720a.ops->read(PHY_CONTROL1_REG, &data); + if (PHY_STATUS_OK == result) + { + return phy_8720a.ops->write(PHY_CONTROL1_REG, (data | PHY_CTL1_REMOTELOOP_MASK)); + } + } + } + else + { + /* Disable the loop mode. */ + if (PHY_LOCAL_LOOP == mode) + { + /* First read the current status in control register. */ + result = phy_8720a.ops->read(PHY_BASICCONTROL_REG, &data); + if (PHY_STATUS_OK == result) + { + data &= ~PHY_BCTL_LOOP_MASK; + return phy_8720a.ops->write(PHY_BASICCONTROL_REG, (data | PHY_BCTL_RESTART_AUTONEG_MASK)); + } + } + else + { + /* First read the current status in control one register. */ + result = phy_8720a.ops->read(PHY_CONTROL1_REG, &data); + if (PHY_STATUS_OK == result) + { + return phy_8720a.ops->write(PHY_CONTROL1_REG, (data & ~PHY_CTL1_REMOTELOOP_MASK)); + } + } + } + return result; +} + +static rt_phy_status get_link_status(rt_bool_t *status) +{ + rt_phy_status result; + rt_uint32_t data; + + /* Read the basic status register. */ + result = phy_8720a.ops->read(PHY_BASICSTATUS_REG, &data); + if (PHY_STATUS_OK == result) + { + if (!(PHY_BSTATUS_LINKSTATUS_MASK & data)) + { + /* link down. */ + *status = RT_FALSE; + } + else + { + /* link up. */ + *status = RT_TRUE; + } + } + return result; +} +static rt_phy_status get_link_speed_duplex(rt_uint32_t *speed, rt_uint32_t *duplex) +{ + rt_phy_status result = PHY_STATUS_OK; + rt_uint32_t data, ctl_reg; + + /* Read the control two register. */ + result = phy_8720a.ops->read(PHY_CONTROL1_REG, &ctl_reg); + if (PHY_STATUS_OK == result) + { + data = ctl_reg & PHY_CTL1_SPEEDUPLX_MASK; + if ((PHY_CTL1_10FULLDUPLEX_MASK == data) || (PHY_CTL1_100FULLDUPLEX_MASK == data)) + { + /* Full duplex. */ + *duplex = PHY_FULL_DUPLEX; + } + else + { + /* Half duplex. */ + *duplex = PHY_HALF_DUPLEX; + } + + data = ctl_reg & PHY_CTL1_SPEEDUPLX_MASK; + if ((PHY_CTL1_100HALFDUPLEX_MASK == data) || (PHY_CTL1_100FULLDUPLEX_MASK == data)) + { + /* 100M speed. */ + *speed = PHY_SPEED_100M; + } + else + { /* 10M speed. */ + *speed = PHY_SPEED_10M; + } + } + + return result; +} + +static struct rt_phy_ops phy_ops = +{ + .init = rt_phy_init, + .read = rt_phy_read, + .write = rt_phy_write, + .loopback = rt_phy_loopback, + .get_link_status = get_link_status, + .get_link_speed_duplex = get_link_speed_duplex, +}; + +static int rt_phy_8720a_register( void ) +{ + phy_8720a.ops = &phy_ops; + rt_hw_phy_register(&phy_8720a, "rtt-phy"); + return 1; +} + +INIT_DEVICE_EXPORT(rt_phy_8720a_register); + + + +#endif diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/ports/sdram_port.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/ports/sdram_port.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/board/ports/sdram_port.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/board/ports/sdram_port.h diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/project.uvoptx b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/project.uvoptx similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/project.uvoptx rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/project.uvoptx diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/project.uvprojx b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/project.uvprojx similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/project.uvprojx rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/project.uvprojx diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/rtconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/rtconfig.h similarity index 65% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/rtconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/rtconfig.h index f85a45db3..2aede503c 100644 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/rtconfig.h +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/rtconfig.h @@ -91,11 +91,15 @@ #define RT_USING_DEVICE_IPC #define RT_PIPE_BUFSZ 512 +#define RT_USING_SYSTEM_WORKQUEUE +#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048 +#define RT_SYSTEM_WORKQUEUE_PRIORITY 23 #define RT_USING_SERIAL #define RT_USING_SERIAL_V1 #define RT_SERIAL_USING_DMA #define RT_SERIAL_RB_BUFSZ 64 #define RT_USING_CPUTIME +#define RT_USING_PHY #define RT_USING_PIN /* Using USB */ @@ -114,12 +118,67 @@ /* Socket abstraction layer */ +#define RT_USING_SAL +#define SAL_INTERNET_CHECK + +/* protocol stack implement */ + +#define SAL_USING_LWIP +#define SAL_USING_POSIX /* Network interface device */ +#define RT_USING_NETDEV +#define NETDEV_USING_IFCONFIG +#define NETDEV_USING_PING +#define NETDEV_USING_NETSTAT +#define NETDEV_USING_AUTO_DEFAULT +#define NETDEV_IPV4 1 +#define NETDEV_IPV6 0 /* light weight TCP/IP stack */ +#define RT_USING_LWIP +#define RT_USING_LWIP212 +#define RT_LWIP_MEM_ALIGNMENT 4 +#define RT_LWIP_IGMP +#define RT_LWIP_ICMP +#define RT_LWIP_DNS +#define RT_LWIP_DHCP +#define IP_SOF_BROADCAST 1 +#define IP_SOF_BROADCAST_RECV 1 + +/* Static IPv4 Address */ + +#define RT_LWIP_IPADDR "192.168.1.30" +#define RT_LWIP_GWADDR "192.168.1.1" +#define RT_LWIP_MSKADDR "255.255.255.0" +#define RT_LWIP_UDP +#define RT_LWIP_TCP +#define RT_LWIP_RAW +#define RT_MEMP_NUM_NETCONN 8 +#define RT_LWIP_PBUF_NUM 16 +#define RT_LWIP_RAW_PCB_NUM 4 +#define RT_LWIP_UDP_PCB_NUM 4 +#define RT_LWIP_TCP_PCB_NUM 4 +#define RT_LWIP_TCP_SEG_NUM 40 +#define RT_LWIP_TCP_SND_BUF 8196 +#define RT_LWIP_TCP_WND 8196 +#define RT_LWIP_TCPTHREAD_PRIORITY 10 +#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8 +#define RT_LWIP_TCPTHREAD_STACKSIZE 1024 +#define RT_LWIP_ETHTHREAD_PRIORITY 12 +#define RT_LWIP_ETHTHREAD_STACKSIZE 1024 +#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8 +#define LWIP_NETIF_STATUS_CALLBACK 1 +#define LWIP_NETIF_LINK_CALLBACK 1 +#define SO_REUSE 1 +#define LWIP_SO_RCVTIMEO 1 +#define LWIP_SO_SNDTIMEO 1 +#define LWIP_SO_RCVBUF 1 +#define LWIP_SO_LINGER 0 +#define LWIP_NETIF_LOOPBACK 0 +#define RT_LWIP_USING_PING /* AT commands */ @@ -147,6 +206,12 @@ /* Onboard Peripheral Drivers */ #define BSP_USING_SDRAM +#define BSP_USING_ETH +#define BSP_USING_PHY +#define PHY_DEVICE_ADDRESS 0 +#define PHY_USING_8720A +#define PHY_RESET_PORT 1 +#define PHY_RESET_PIN 3 /* MicroPython */ diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/rtconfig.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/rtconfig.py similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/rtconfig.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/rtconfig.py diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/template.uvoptx b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/template.uvoptx similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/template.uvoptx rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/template.uvoptx diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/template.uvprojx b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/template.uvprojx similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/template.uvprojx rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/template.uvprojx diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/xip/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/xip/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/SConscript diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.c diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_boot.h diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.c similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.c diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.h similarity index 100% rename from Ubiquitous/RT_Thread/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong/xip/fsl_flexspi_nor_flash.h diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/Kconfig diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/SConscript diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/Kconfig diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/SConscript diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/SConscript diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.c similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.c diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.h similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/ov2640/ov2640_source/drv_ov2640.h diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/Kconfig diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/SConscript diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/.gitignore diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/LICENSE b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/LICENSE similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/LICENSE rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/LICENSE diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/README.md similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/README.md diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/README_ZH.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/README_ZH.md similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/README_ZH.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/README_ZH.md diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/SConscript diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/example/rw007_stm32_port.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/example/rw007_stm32_port.c similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/example/rw007_stm32_port.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/example/rw007_stm32_port.c diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/inc/spi_wifi_rw007.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/inc/spi_wifi_rw007.h similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/inc/spi_wifi_rw007.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/inc/spi_wifi_rw007.h diff --git a/Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/src/spi_wifi_rw007.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/src/spi_wifi_rw007.c similarity index 100% rename from Ubiquitous/RT_Thread/app_match_rt-thread/rw007/rw007-source/src/spi_wifi_rw007.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/app_match_rt-thread/rw007/rw007-source/src/spi_wifi_rw007.c diff --git a/Ubiquitous/RT-Thread_Fusion_XiUOS/download.sh b/Ubiquitous/RT-Thread_Fusion_XiUOS/download.sh new file mode 100755 index 000000000..07a0b1687 --- /dev/null +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/download.sh @@ -0,0 +1,6 @@ +#切换到root目录 +cd ../../ +echo $(pwd) +git submodule init +git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread +git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/k210/kendryte-sdk/kendryte-sdk-source \ No newline at end of file diff --git a/Ubiquitous/RT_Thread/micropython/.gitignore b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/.gitignore similarity index 100% rename from Ubiquitous/RT_Thread/micropython/.gitignore rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/.gitignore diff --git a/Ubiquitous/RT_Thread/micropython/Kconfig b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/Kconfig similarity index 100% rename from Ubiquitous/RT_Thread/micropython/Kconfig rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/Kconfig diff --git a/Ubiquitous/RT_Thread/micropython/LICENSE b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/LICENSE similarity index 100% rename from Ubiquitous/RT_Thread/micropython/LICENSE rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/LICENSE diff --git a/Ubiquitous/RT_Thread/micropython/README.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/README.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/README.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/README.md diff --git a/Ubiquitous/RT_Thread/micropython/README_ZH.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/README_ZH.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/README_ZH.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/README_ZH.md diff --git a/Ubiquitous/RT_Thread/micropython/SConscript b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/SConscript similarity index 100% rename from Ubiquitous/RT_Thread/micropython/SConscript rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/SConscript diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/08_direct_run_files.gif b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/08_direct_run_files.gif similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/08_direct_run_files.gif rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/08_direct_run_files.gif diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/IoT_Board.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/IoT_Board.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/IoT_Board.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/IoT_Board.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/W60x_HW_origin.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/W60x_HW_origin.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/W60x_HW_origin.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/W60x_HW_origin.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/add_main_stack.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/add_main_stack.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/add_main_stack.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/add_main_stack.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/c-gen.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/c-gen.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/c-gen.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/c-gen.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/check_memory.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/check_memory.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/check_memory.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/check_memory.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/check_pandora_examples.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/check_pandora_examples.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/check_pandora_examples.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/check_pandora_examples.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/config_runtime.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/config_runtime.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/config_runtime.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/config_runtime.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/en_connect_board.gif b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/en_connect_board.gif similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/en_connect_board.gif rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/en_connect_board.gif diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/mount_fs.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/mount_fs.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/mount_fs.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/mount_fs.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/mpy-usage-demo.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/mpy-usage-demo.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/mpy-usage-demo.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/mpy-usage-demo.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/open_filesync_option.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/open_filesync_option.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/open_filesync_option.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/open_filesync_option.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/powershell_mpycross_deploy.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/powershell_mpycross_deploy.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/powershell_mpycross_deploy.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/powershell_mpycross_deploy.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/select_micropython.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/select_micropython.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/select_micropython.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/select_micropython.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/select_mpy_package.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/select_mpy_package.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/select_mpy_package.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/select_mpy_package.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/sparrow_example.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/sparrow_example.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/sparrow_example.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/sparrow_example.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/sparrow_one_board.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/sparrow_one_board.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/sparrow_one_board.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/sparrow_one_board.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/tools-mpy-download.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/tools-mpy-download.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/tools-mpy-download.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/tools-mpy-download.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/assets/w601_examples.png b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/w601_examples.png similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/assets/w601_examples.png rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/assets/w601_examples.png diff --git a/Ubiquitous/RT_Thread/micropython/docs/external_c_modules.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/external_c_modules.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/external_c_modules.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/external_c_modules.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/firmware-develop.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/firmware-develop.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/firmware-develop.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/firmware-develop.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/introduction.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/introduction.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/introduction.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/introduction.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython-ide.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-ide.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython-ide.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-ide.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython-librarys.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-librarys.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython-librarys.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-librarys.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython-mpy.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-mpy.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython-mpy.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython-mpy.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython_for_pandora_iot_board.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_pandora_iot_board.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython_for_pandora_iot_board.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_pandora_iot_board.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython_for_sparrow_one_board.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_sparrow_one_board.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython_for_sparrow_one_board.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_sparrow_one_board.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/micropython_for_w601_iot_board.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_w601_iot_board.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/micropython_for_w601_iot_board.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/micropython_for_w601_iot_board.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/ADC.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/ADC.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/ADC.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/ADC.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/I2C.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/I2C.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/I2C.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/I2C.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/LCD.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/LCD.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/LCD.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/LCD.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/PWM.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/PWM.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/PWM.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/PWM.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/Pin.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/Pin.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/Pin.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/Pin.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/RTC.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/RTC.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/RTC.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/RTC.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/SPI.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/SPI.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/SPI.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/SPI.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/Timer.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/Timer.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/Timer.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/Timer.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/UART.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/UART.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/UART.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/UART.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/WDT.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/WDT.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/machine/WDT.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/machine/WDT.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/micropython.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/micropython.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/micropython.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/micropython.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/network.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/network.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/network.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/network.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/network/wlan.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/network/wlan.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/network/wlan.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/network/wlan.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/spec-librarys/rtthread.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/rtthread.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/spec-librarys/rtthread.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/spec-librarys/rtthread.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/_thread.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/_thread.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/_thread.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/_thread.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/builtins.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/builtins.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/builtins.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/builtins.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/cmath.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/cmath.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/cmath.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/cmath.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/gc.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/gc.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/gc.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/gc.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/math.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/math.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/math.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/math.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/rtthread.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/rtthread.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/rtthread.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/rtthread.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/sys.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/sys.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/sys.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/sys.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uarray.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uarray.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uarray.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uarray.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ubinascii.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ubinascii.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ubinascii.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ubinascii.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ucollections.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ucollections.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ucollections.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ucollections.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uctypes.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uctypes.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uctypes.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uctypes.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uerrno.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uerrno.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uerrno.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uerrno.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uhashlib.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uhashlib.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uhashlib.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uhashlib.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uheapq.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uheapq.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uheapq.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uheapq.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uio.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uio.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uio.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uio.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ujson.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ujson.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ujson.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ujson.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uos.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uos.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uos.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uos.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/urandom.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/urandom.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/urandom.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/urandom.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ure.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ure.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ure.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ure.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uselect.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uselect.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uselect.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uselect.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/usocket.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/usocket.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/usocket.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/usocket.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ussl.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ussl.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ussl.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ussl.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/ustruct.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ustruct.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/ustruct.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/ustruct.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/utime.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/utime.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/utime.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/utime.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/std-librarys/uzlib.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uzlib.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/std-librarys/uzlib.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/std-librarys/uzlib.md diff --git a/Ubiquitous/RT_Thread/micropython/docs/tools-mpy-cross.md b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/tools-mpy-cross.md similarity index 100% rename from Ubiquitous/RT_Thread/micropython/docs/tools-mpy-cross.md rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/docs/tools-mpy-cross.md diff --git a/Ubiquitous/RT_Thread/micropython/drivers/bus/qspi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/qspi.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/drivers/bus/qspi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/qspi.h diff --git a/Ubiquitous/RT_Thread/micropython/drivers/bus/softqspi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/softqspi.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/drivers/bus/softqspi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/softqspi.c diff --git a/Ubiquitous/RT_Thread/micropython/drivers/bus/softspi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/softspi.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/drivers/bus/softspi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/softspi.c diff --git a/Ubiquitous/RT_Thread/micropython/drivers/bus/spi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/spi.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/drivers/bus/spi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/drivers/bus/spi.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/axtls-include/config.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/axtls-include/config.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/axtls-include/config.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/axtls-include/config.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/axtls-include/version.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/axtls-include/version.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/axtls-include/version.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/axtls-include/version.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/crypto-algorithms/sha256.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/crypto-algorithms/sha256.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/crypto-algorithms/sha256.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/crypto-algorithms/sha256.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/crypto-algorithms/sha256.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/crypto-algorithms/sha256.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/crypto-algorithms/sha256.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/crypto-algorithms/sha256.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/lwip-include/arch/cc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/arch/cc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/lwip-include/arch/cc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/arch/cc.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/lwip-include/arch/perf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/arch/perf.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/lwip-include/arch/perf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/arch/perf.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/lwip-include/lwipopts.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/lwipopts.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/lwip-include/lwipopts.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/lwip-include/lwipopts.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_i2c.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_i2c.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_i2c.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_i2c.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_i2c.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_i2c.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_i2c.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_i2c.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_mem.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_mem.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_mem.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_mem.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_mem.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_mem.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_mem.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_mem.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_pinbase.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pinbase.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_pinbase.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pinbase.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_pinbase.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pinbase.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_pinbase.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pinbase.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_pulse.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pulse.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_pulse.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pulse.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_pulse.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pulse.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_pulse.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_pulse.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_signal.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_signal.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_signal.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_signal.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_signal.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_signal.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_signal.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_signal.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_spi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_spi.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_spi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_spi.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/machine_spi.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_spi.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/machine_spi.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/machine_spi.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/misc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/misc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/misc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/misc.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modbtree.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modbtree.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modbtree.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modbtree.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modframebuf.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modframebuf.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modframebuf.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modframebuf.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modonewire.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modonewire.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modonewire.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modonewire.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modubinascii.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modubinascii.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modubinascii.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modubinascii.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modubinascii.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modubinascii.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modubinascii.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modubinascii.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moducryptolib.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moducryptolib.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moducryptolib.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moducryptolib.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moductypes.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moductypes.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moductypes.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moductypes.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduhashlib.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduhashlib.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduhashlib.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduhashlib.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduheapq.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduheapq.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduheapq.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduheapq.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modujson.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modujson.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modujson.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modujson.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modurandom.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modurandom.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modurandom.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modurandom.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modure.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modure.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modure.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modure.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduselect.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduselect.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduselect.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduselect.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modussl_axtls.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modussl_axtls.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modussl_axtls.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modussl_axtls.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modussl_mbedtls.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modussl_mbedtls.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modussl_mbedtls.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modussl_mbedtls.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modutimeq.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modutimeq.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modutimeq.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modutimeq.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduwebsocket.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduwebsocket.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduwebsocket.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduwebsocket.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduwebsocket.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduwebsocket.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduwebsocket.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduwebsocket.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/moduzlib.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduzlib.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/moduzlib.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/moduzlib.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modwebrepl.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebrepl.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modwebrepl.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebrepl.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modwebsocket.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebsocket.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modwebsocket.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebsocket.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/modwebsocket.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebsocket.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/modwebsocket.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/modwebsocket.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/re1.5/charclass.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/charclass.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/re1.5/charclass.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/charclass.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/re1.5/compilecode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/compilecode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/re1.5/compilecode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/compilecode.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/re1.5/dumpcode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/dumpcode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/re1.5/dumpcode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/dumpcode.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/re1.5/re1.5.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/re1.5.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/re1.5/re1.5.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/re1.5.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/re1.5/recursiveloop.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/recursiveloop.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/re1.5/recursiveloop.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/re1.5/recursiveloop.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uos_dupterm.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uos_dupterm.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uos_dupterm.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uos_dupterm.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/utime_mphal.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/utime_mphal.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/utime_mphal.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/utime_mphal.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/utime_mphal.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/utime_mphal.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/utime_mphal.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/utime_mphal.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/adler32.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/adler32.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/adler32.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/adler32.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/crc32.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/crc32.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/crc32.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/crc32.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/defl_static.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/defl_static.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/defl_static.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/defl_static.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinf.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinf.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinf_compat.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinf_compat.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinf_compat.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinf_compat.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinfgzip.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinfgzip.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinfgzip.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinfgzip.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinflate.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinflate.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinflate.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinflate.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinfzlib.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinfzlib.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/tinfzlib.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/tinfzlib.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/uzlib.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/uzlib.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/uzlib.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/uzlib.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/uzlib/uzlib_conf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/uzlib_conf.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/uzlib/uzlib_conf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/uzlib/uzlib_conf.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_fat.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_fat.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_fat.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_fat.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_fat_diskio.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat_diskio.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_fat_diskio.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat_diskio.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_fat_file.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat_file.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_fat_file.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_fat_file.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_posix.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_posix.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_posix.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_posix.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_posix_file.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix_file.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_posix_file.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_posix_file.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/vfs_reader.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_reader.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/vfs_reader.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/vfs_reader.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/virtpin.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/virtpin.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/virtpin.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/virtpin.c diff --git a/Ubiquitous/RT_Thread/micropython/extmod/virtpin.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/virtpin.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/virtpin.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/virtpin.h diff --git a/Ubiquitous/RT_Thread/micropython/extmod/webrepl/manifest.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/manifest.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/webrepl/manifest.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/manifest.py diff --git a/Ubiquitous/RT_Thread/micropython/extmod/webrepl/webrepl.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/webrepl.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/webrepl/webrepl.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/webrepl.py diff --git a/Ubiquitous/RT_Thread/micropython/extmod/webrepl/webrepl_setup.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/webrepl_setup.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/webrepl/webrepl_setup.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/webrepl_setup.py diff --git a/Ubiquitous/RT_Thread/micropython/extmod/webrepl/websocket_helper.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/websocket_helper.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/extmod/webrepl/websocket_helper.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/extmod/webrepl/websocket_helper.py diff --git a/Ubiquitous/RT_Thread/micropython/lib/mp-readline/readline.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/mp-readline/readline.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/mp-readline/readline.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/mp-readline/readline.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/mp-readline/readline.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/mp-readline/readline.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/mp-readline/readline.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/mp-readline/readline.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/netutils/netutils.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/netutils/netutils.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/netutils/netutils.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/netutils/netutils.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/netutils/netutils.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/netutils/netutils.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/netutils/netutils.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/netutils/netutils.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/diskio.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/diskio.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/diskio.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/diskio.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/ff.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ff.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/ff.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ff.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/ff.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ff.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/ff.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ff.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/ffconf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ffconf.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/ffconf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/ffconf.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/option/ccsbcs.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/option/ccsbcs.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/option/ccsbcs.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/option/ccsbcs.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/oofatfs/option/unicode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/option/unicode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/oofatfs/option/unicode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/oofatfs/option/unicode.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/timeutils/timeutils.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/timeutils/timeutils.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/timeutils/timeutils.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/timeutils/timeutils.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/timeutils/timeutils.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/timeutils/timeutils.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/timeutils/timeutils.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/timeutils/timeutils.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/gchelper.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/gchelper.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/gchelper_m0.s b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper_m0.s similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/gchelper_m0.s rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper_m0.s diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/gchelper_m3.s b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper_m3.s similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/gchelper_m3.s rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/gchelper_m3.s diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/interrupt_char.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/interrupt_char.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/interrupt_char.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/interrupt_char.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/interrupt_char.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/interrupt_char.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/interrupt_char.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/interrupt_char.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/mpirq.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/mpirq.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/mpirq.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/mpirq.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/mpirq.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/mpirq.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/mpirq.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/mpirq.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/printf.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/printf.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/printf.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/printf.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/pyexec.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/pyexec.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/pyexec.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/pyexec.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/pyexec.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/pyexec.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/pyexec.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/pyexec.h diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/stdout_helpers.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/stdout_helpers.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/stdout_helpers.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/stdout_helpers.c diff --git a/Ubiquitous/RT_Thread/micropython/lib/utils/sys_stdio_mphal.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/sys_stdio_mphal.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/lib/utils/sys_stdio_mphal.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/lib/utils/sys_stdio_mphal.c diff --git a/Ubiquitous/RT_Thread/micropython/port/frozen_mpy.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/frozen_mpy.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/frozen_mpy.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/frozen_mpy.c diff --git a/Ubiquitous/RT_Thread/micropython/port/gccollect.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/gccollect.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/gccollect.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/gccollect.c diff --git a/Ubiquitous/RT_Thread/micropython/port/genhdr/gen_qstr.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/gen_qstr.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/genhdr/gen_qstr.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/gen_qstr.py diff --git a/Ubiquitous/RT_Thread/micropython/port/genhdr/moduledefs.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/moduledefs.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/genhdr/moduledefs.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/moduledefs.h diff --git a/Ubiquitous/RT_Thread/micropython/port/genhdr/mpversion.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/mpversion.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/genhdr/mpversion.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/mpversion.h diff --git a/Ubiquitous/RT_Thread/micropython/port/genhdr/qstrdefs.generated.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/qstrdefs.generated.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/genhdr/qstrdefs.generated.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/genhdr/qstrdefs.generated.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_adc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_adc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_adc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_adc.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_adc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_adc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_adc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_adc.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_hw_i2c.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_hw_i2c.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_hw_i2c.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_hw_i2c.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_hw_spi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_hw_spi.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_hw_spi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_hw_spi.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_lcd.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_lcd.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_lcd.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_lcd.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_lcd.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_lcd.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_lcd.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_lcd.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pin.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pin.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pin.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pin.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pwm.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pwm.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pwm.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pwm.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pwm.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pwm.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_pwm.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_pwm.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_rtc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_rtc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_rtc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_rtc.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_rtc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_rtc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_rtc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_rtc.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_timer.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_timer.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_timer.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_timer.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_timer.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_timer.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_timer.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_timer.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_uart.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_uart.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_uart.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_uart.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_uart.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_uart.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_uart.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_uart.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_wdt.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_wdt.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_wdt.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_wdt.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_wdt.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_wdt.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/machine_wdt.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/machine_wdt.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/modmachine.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/modmachine.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/modmachine.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/modmachine.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/machine/modmachine.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/modmachine.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/machine/modmachine.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/machine/modmachine.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modffi.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modffi.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modffi.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modffi.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modfile.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modfile.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modfile.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modfile.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modnetwork.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modnetwork.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modnetwork.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modnetwork.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modnetwork_wlan.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork_wlan.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modnetwork_wlan.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modnetwork_wlan.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modpyb.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modpyb.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modpyb.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modpyb.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modrtthread.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modrtthread.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modrtthread.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modrtthread.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/moduos.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/moduos.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/moduos_file.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos_file.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/moduos_file.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos_file.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/moduos_file.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos_file.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/moduos_file.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/moduos_file.h diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modusocket.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modusocket.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modusocket.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modusocket.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modutils.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modutils.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modutils.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modutils.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/modutime.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modutime.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/modutime.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/modutime.c diff --git a/Ubiquitous/RT_Thread/micropython/port/modules/user/moduserfunc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/user/moduserfunc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/modules/user/moduserfunc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/modules/user/moduserfunc.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mpconfigport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpconfigport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpconfigport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpconfigport.h diff --git a/Ubiquitous/RT_Thread/micropython/port/mpgetcharport.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpgetcharport.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpgetcharport.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpgetcharport.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mpgetcharport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpgetcharport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpgetcharport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpgetcharport.h diff --git a/Ubiquitous/RT_Thread/micropython/port/mphalport.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mphalport.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mphalport.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mphalport.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mphalport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mphalport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mphalport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mphalport.h diff --git a/Ubiquitous/RT_Thread/micropython/port/mpputsnport.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpputsnport.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpputsnport.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpputsnport.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mpputsnport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpputsnport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpputsnport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpputsnport.h diff --git a/Ubiquitous/RT_Thread/micropython/port/mpthreadport.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpthreadport.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpthreadport.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpthreadport.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mpthreadport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpthreadport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpthreadport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpthreadport.h diff --git a/Ubiquitous/RT_Thread/micropython/port/mpy_main.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpy_main.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpy_main.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpy_main.c diff --git a/Ubiquitous/RT_Thread/micropython/port/mpy_project_cfg.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpy_project_cfg.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/mpy_project_cfg.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/mpy_project_cfg.h diff --git a/Ubiquitous/RT_Thread/micropython/port/native/easyflash_module.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/easyflash_module.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/native/easyflash_module.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/easyflash_module.c diff --git a/Ubiquitous/RT_Thread/micropython/port/native/easyflash_module.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/easyflash_module.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/native/easyflash_module.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/easyflash_module.py diff --git a/Ubiquitous/RT_Thread/micropython/port/native/native_module.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/native_module.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/native/native_module.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/native_module.c diff --git a/Ubiquitous/RT_Thread/micropython/port/native/native_module.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/native_module.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/native/native_module.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/native/native_module.py diff --git a/Ubiquitous/RT_Thread/micropython/port/qstrdefsport.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/qstrdefsport.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/port/qstrdefsport.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/port/qstrdefsport.h diff --git a/Ubiquitous/RT_Thread/micropython/py/argcheck.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/argcheck.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/argcheck.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/argcheck.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmarm.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmarm.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmarm.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmarm.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmarm.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmarm.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmarm.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmarm.h diff --git a/Ubiquitous/RT_Thread/micropython/py/asmbase.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmbase.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmbase.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmbase.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmbase.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmbase.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmbase.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmbase.h diff --git a/Ubiquitous/RT_Thread/micropython/py/asmthumb.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmthumb.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmthumb.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmthumb.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmthumb.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmthumb.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmthumb.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmthumb.h diff --git a/Ubiquitous/RT_Thread/micropython/py/asmx64.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx64.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmx64.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx64.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmx64.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx64.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmx64.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx64.h diff --git a/Ubiquitous/RT_Thread/micropython/py/asmx86.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx86.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmx86.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx86.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmx86.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx86.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmx86.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmx86.h diff --git a/Ubiquitous/RT_Thread/micropython/py/asmxtensa.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmxtensa.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmxtensa.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmxtensa.c diff --git a/Ubiquitous/RT_Thread/micropython/py/asmxtensa.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmxtensa.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/asmxtensa.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/asmxtensa.h diff --git a/Ubiquitous/RT_Thread/micropython/py/bc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/bc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/bc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/bc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc.h diff --git a/Ubiquitous/RT_Thread/micropython/py/bc0.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc0.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/bc0.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/bc0.h diff --git a/Ubiquitous/RT_Thread/micropython/py/binary.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/binary.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/binary.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/binary.c diff --git a/Ubiquitous/RT_Thread/micropython/py/binary.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/binary.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/binary.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/binary.h diff --git a/Ubiquitous/RT_Thread/micropython/py/builtin.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtin.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/builtin.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtin.h diff --git a/Ubiquitous/RT_Thread/micropython/py/builtinevex.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinevex.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/builtinevex.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinevex.c diff --git a/Ubiquitous/RT_Thread/micropython/py/builtinhelp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinhelp.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/builtinhelp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinhelp.c diff --git a/Ubiquitous/RT_Thread/micropython/py/builtinimport.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinimport.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/builtinimport.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/builtinimport.c diff --git a/Ubiquitous/RT_Thread/micropython/py/compile.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/compile.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/compile.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/compile.c diff --git a/Ubiquitous/RT_Thread/micropython/py/compile.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/compile.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/compile.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/compile.h diff --git a/Ubiquitous/RT_Thread/micropython/py/dynruntime.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/dynruntime.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/dynruntime.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/dynruntime.h diff --git a/Ubiquitous/RT_Thread/micropython/py/dynruntime.mk b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/dynruntime.mk similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/dynruntime.mk rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/dynruntime.mk diff --git a/Ubiquitous/RT_Thread/micropython/py/emit.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emit.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emit.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emit.h diff --git a/Ubiquitous/RT_Thread/micropython/py/emitbc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitbc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitbc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitbc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitcommon.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitcommon.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitcommon.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitcommon.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitglue.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitglue.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitglue.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitglue.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitglue.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitglue.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitglue.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitglue.h diff --git a/Ubiquitous/RT_Thread/micropython/py/emitinlinethumb.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitinlinethumb.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitinlinethumb.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitinlinethumb.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitinlinextensa.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitinlinextensa.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitinlinextensa.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitinlinextensa.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnarm.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnarm.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnarm.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnarm.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnative.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnative.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnative.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnative.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnthumb.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnthumb.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnthumb.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnthumb.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnx64.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnx64.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnx64.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnx64.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnx86.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnx86.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnx86.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnx86.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnxtensa.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnxtensa.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnxtensa.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnxtensa.c diff --git a/Ubiquitous/RT_Thread/micropython/py/emitnxtensawin.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnxtensawin.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/emitnxtensawin.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/emitnxtensawin.c diff --git a/Ubiquitous/RT_Thread/micropython/py/formatfloat.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/formatfloat.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/formatfloat.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/formatfloat.c diff --git a/Ubiquitous/RT_Thread/micropython/py/formatfloat.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/formatfloat.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/formatfloat.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/formatfloat.h diff --git a/Ubiquitous/RT_Thread/micropython/py/frozenmod.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/frozenmod.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/frozenmod.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/frozenmod.c diff --git a/Ubiquitous/RT_Thread/micropython/py/frozenmod.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/frozenmod.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/frozenmod.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/frozenmod.h diff --git a/Ubiquitous/RT_Thread/micropython/py/gc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/gc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/gc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/gc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/gc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/gc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/gc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/gc.h diff --git a/Ubiquitous/RT_Thread/micropython/py/grammar.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/grammar.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/grammar.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/grammar.h diff --git a/Ubiquitous/RT_Thread/micropython/py/lexer.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/lexer.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/lexer.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/lexer.c diff --git a/Ubiquitous/RT_Thread/micropython/py/lexer.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/lexer.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/lexer.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/lexer.h diff --git a/Ubiquitous/RT_Thread/micropython/py/makecompresseddata.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makecompresseddata.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/makecompresseddata.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makecompresseddata.py diff --git a/Ubiquitous/RT_Thread/micropython/py/makemoduledefs.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makemoduledefs.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/makemoduledefs.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makemoduledefs.py diff --git a/Ubiquitous/RT_Thread/micropython/py/makeqstrdata.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeqstrdata.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/makeqstrdata.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeqstrdata.py diff --git a/Ubiquitous/RT_Thread/micropython/py/makeqstrdefs.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeqstrdefs.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/makeqstrdefs.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeqstrdefs.py diff --git a/Ubiquitous/RT_Thread/micropython/py/makeversionhdr.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeversionhdr.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/makeversionhdr.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/makeversionhdr.py diff --git a/Ubiquitous/RT_Thread/micropython/py/malloc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/malloc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/malloc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/malloc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/map.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/map.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/map.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/map.c diff --git a/Ubiquitous/RT_Thread/micropython/py/misc.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/misc.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/misc.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/misc.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mkenv.mk b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mkenv.mk similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mkenv.mk rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mkenv.mk diff --git a/Ubiquitous/RT_Thread/micropython/py/mkrules.mk b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mkrules.mk similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mkrules.mk rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mkrules.mk diff --git a/Ubiquitous/RT_Thread/micropython/py/modarray.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modarray.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modarray.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modarray.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modbuiltins.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modbuiltins.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modbuiltins.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modbuiltins.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modcmath.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modcmath.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modcmath.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modcmath.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modcollections.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modcollections.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modcollections.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modcollections.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modgc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modgc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modgc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modgc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modio.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modio.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modio.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modio.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modmath.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modmath.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modmath.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modmath.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modmicropython.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modmicropython.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modmicropython.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modmicropython.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modstruct.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modstruct.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modstruct.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modstruct.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modsys.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modsys.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modsys.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modsys.c diff --git a/Ubiquitous/RT_Thread/micropython/py/modthread.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modthread.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/modthread.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/modthread.c diff --git a/Ubiquitous/RT_Thread/micropython/py/moduerrno.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/moduerrno.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/moduerrno.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/moduerrno.c diff --git a/Ubiquitous/RT_Thread/micropython/py/mpconfig.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpconfig.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpconfig.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpconfig.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mperrno.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mperrno.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mperrno.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mperrno.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mphal.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mphal.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mphal.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mphal.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mpprint.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpprint.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpprint.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpprint.c diff --git a/Ubiquitous/RT_Thread/micropython/py/mpprint.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpprint.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpprint.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpprint.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mpstate.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpstate.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpstate.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpstate.c diff --git a/Ubiquitous/RT_Thread/micropython/py/mpstate.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpstate.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpstate.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpstate.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mpthread.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpthread.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpthread.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpthread.h diff --git a/Ubiquitous/RT_Thread/micropython/py/mpz.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpz.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpz.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpz.c diff --git a/Ubiquitous/RT_Thread/micropython/py/mpz.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpz.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/mpz.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/mpz.h diff --git a/Ubiquitous/RT_Thread/micropython/py/nativeglue.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nativeglue.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nativeglue.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nativeglue.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nativeglue.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nativeglue.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nativeglue.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nativeglue.h diff --git a/Ubiquitous/RT_Thread/micropython/py/nlr.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlr.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlr.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlr.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlr.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlr.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlr.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlr.h diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrpowerpc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrpowerpc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrpowerpc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrpowerpc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrsetjmp.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrsetjmp.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrsetjmp.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrsetjmp.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrthumb.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrthumb.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrthumb.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrthumb.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrx64.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrx64.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrx64.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrx64.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrx86.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrx86.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrx86.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrx86.c diff --git a/Ubiquitous/RT_Thread/micropython/py/nlrxtensa.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrxtensa.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/nlrxtensa.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/nlrxtensa.c diff --git a/Ubiquitous/RT_Thread/micropython/py/obj.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/obj.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/obj.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/obj.c diff --git a/Ubiquitous/RT_Thread/micropython/py/obj.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/obj.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/obj.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/obj.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objarray.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objarray.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objarray.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objarray.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objarray.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objarray.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objarray.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objarray.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objattrtuple.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objattrtuple.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objattrtuple.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objattrtuple.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objbool.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objbool.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objbool.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objbool.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objboundmeth.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objboundmeth.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objboundmeth.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objboundmeth.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objcell.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objcell.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objcell.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objcell.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objclosure.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objclosure.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objclosure.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objclosure.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objcomplex.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objcomplex.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objcomplex.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objcomplex.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objdeque.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objdeque.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objdeque.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objdeque.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objdict.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objdict.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objdict.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objdict.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objenumerate.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objenumerate.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objenumerate.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objenumerate.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objexcept.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objexcept.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objexcept.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objexcept.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objexcept.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objexcept.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objexcept.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objexcept.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objfilter.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfilter.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objfilter.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfilter.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objfloat.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfloat.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objfloat.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfloat.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objfun.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfun.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objfun.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfun.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objfun.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfun.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objfun.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objfun.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objgenerator.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgenerator.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objgenerator.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgenerator.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objgenerator.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgenerator.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objgenerator.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgenerator.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objgetitemiter.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgetitemiter.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objgetitemiter.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objgetitemiter.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objint.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objint.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objint.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objint.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objint_longlong.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint_longlong.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objint_longlong.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint_longlong.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objint_mpz.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint_mpz.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objint_mpz.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objint_mpz.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objlist.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objlist.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objlist.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objlist.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objlist.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objlist.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objlist.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objlist.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objmap.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmap.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objmap.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmap.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objmodule.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmodule.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objmodule.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmodule.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objmodule.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmodule.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objmodule.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objmodule.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objnamedtuple.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnamedtuple.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objnamedtuple.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnamedtuple.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objnamedtuple.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnamedtuple.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objnamedtuple.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnamedtuple.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objnone.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnone.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objnone.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objnone.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objobject.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objobject.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objobject.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objobject.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objpolyiter.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objpolyiter.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objpolyiter.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objpolyiter.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objproperty.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objproperty.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objproperty.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objproperty.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objrange.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objrange.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objrange.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objrange.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objreversed.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objreversed.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objreversed.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objreversed.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objset.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objset.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objset.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objset.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objsingleton.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objsingleton.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objsingleton.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objsingleton.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objslice.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objslice.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objslice.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objslice.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objstr.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstr.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objstr.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstr.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objstr.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstr.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objstr.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstr.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objstringio.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstringio.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objstringio.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstringio.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objstringio.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstringio.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objstringio.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstringio.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objstrunicode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstrunicode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objstrunicode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objstrunicode.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objtuple.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtuple.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objtuple.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtuple.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objtuple.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtuple.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objtuple.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtuple.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objtype.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtype.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objtype.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtype.c diff --git a/Ubiquitous/RT_Thread/micropython/py/objtype.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtype.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objtype.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objtype.h diff --git a/Ubiquitous/RT_Thread/micropython/py/objzip.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objzip.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/objzip.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/objzip.c diff --git a/Ubiquitous/RT_Thread/micropython/py/opmethods.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/opmethods.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/opmethods.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/opmethods.c diff --git a/Ubiquitous/RT_Thread/micropython/py/pairheap.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pairheap.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/pairheap.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pairheap.c diff --git a/Ubiquitous/RT_Thread/micropython/py/pairheap.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pairheap.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/pairheap.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pairheap.h diff --git a/Ubiquitous/RT_Thread/micropython/py/parse.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parse.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parse.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parse.c diff --git a/Ubiquitous/RT_Thread/micropython/py/parse.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parse.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parse.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parse.h diff --git a/Ubiquitous/RT_Thread/micropython/py/parsenum.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenum.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parsenum.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenum.c diff --git a/Ubiquitous/RT_Thread/micropython/py/parsenum.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenum.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parsenum.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenum.h diff --git a/Ubiquitous/RT_Thread/micropython/py/parsenumbase.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenumbase.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parsenumbase.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenumbase.c diff --git a/Ubiquitous/RT_Thread/micropython/py/parsenumbase.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenumbase.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/parsenumbase.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/parsenumbase.h diff --git a/Ubiquitous/RT_Thread/micropython/py/persistentcode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/persistentcode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/persistentcode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/persistentcode.c diff --git a/Ubiquitous/RT_Thread/micropython/py/persistentcode.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/persistentcode.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/persistentcode.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/persistentcode.h diff --git a/Ubiquitous/RT_Thread/micropython/py/profile.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/profile.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/profile.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/profile.c diff --git a/Ubiquitous/RT_Thread/micropython/py/profile.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/profile.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/profile.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/profile.h diff --git a/Ubiquitous/RT_Thread/micropython/py/py.mk b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/py.mk similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/py.mk rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/py.mk diff --git a/Ubiquitous/RT_Thread/micropython/py/pystack.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pystack.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/pystack.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pystack.c diff --git a/Ubiquitous/RT_Thread/micropython/py/pystack.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pystack.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/pystack.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/pystack.h diff --git a/Ubiquitous/RT_Thread/micropython/py/qstr.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstr.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/qstr.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstr.c diff --git a/Ubiquitous/RT_Thread/micropython/py/qstr.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstr.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/qstr.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstr.h diff --git a/Ubiquitous/RT_Thread/micropython/py/qstrdefs.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstrdefs.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/qstrdefs.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/qstrdefs.h diff --git a/Ubiquitous/RT_Thread/micropython/py/reader.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/reader.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/reader.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/reader.c diff --git a/Ubiquitous/RT_Thread/micropython/py/reader.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/reader.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/reader.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/reader.h diff --git a/Ubiquitous/RT_Thread/micropython/py/repl.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/repl.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/repl.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/repl.c diff --git a/Ubiquitous/RT_Thread/micropython/py/repl.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/repl.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/repl.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/repl.h diff --git a/Ubiquitous/RT_Thread/micropython/py/ringbuf.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/ringbuf.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/ringbuf.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/ringbuf.c diff --git a/Ubiquitous/RT_Thread/micropython/py/ringbuf.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/ringbuf.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/ringbuf.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/ringbuf.h diff --git a/Ubiquitous/RT_Thread/micropython/py/runtime.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/runtime.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime.c diff --git a/Ubiquitous/RT_Thread/micropython/py/runtime.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/runtime.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime.h diff --git a/Ubiquitous/RT_Thread/micropython/py/runtime0.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime0.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/runtime0.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime0.h diff --git a/Ubiquitous/RT_Thread/micropython/py/runtime_utils.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime_utils.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/runtime_utils.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/runtime_utils.c diff --git a/Ubiquitous/RT_Thread/micropython/py/scheduler.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scheduler.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/scheduler.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scheduler.c diff --git a/Ubiquitous/RT_Thread/micropython/py/scope.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scope.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/scope.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scope.c diff --git a/Ubiquitous/RT_Thread/micropython/py/scope.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scope.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/scope.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/scope.h diff --git a/Ubiquitous/RT_Thread/micropython/py/sequence.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/sequence.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/sequence.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/sequence.c diff --git a/Ubiquitous/RT_Thread/micropython/py/showbc.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/showbc.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/showbc.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/showbc.c diff --git a/Ubiquitous/RT_Thread/micropython/py/smallint.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/smallint.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/smallint.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/smallint.c diff --git a/Ubiquitous/RT_Thread/micropython/py/smallint.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/smallint.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/smallint.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/smallint.h diff --git a/Ubiquitous/RT_Thread/micropython/py/stackctrl.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stackctrl.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/stackctrl.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stackctrl.c diff --git a/Ubiquitous/RT_Thread/micropython/py/stackctrl.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stackctrl.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/stackctrl.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stackctrl.h diff --git a/Ubiquitous/RT_Thread/micropython/py/stream.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stream.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/stream.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stream.c diff --git a/Ubiquitous/RT_Thread/micropython/py/stream.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stream.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/stream.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/stream.h diff --git a/Ubiquitous/RT_Thread/micropython/py/unicode.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/unicode.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/unicode.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/unicode.c diff --git a/Ubiquitous/RT_Thread/micropython/py/unicode.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/unicode.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/unicode.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/unicode.h diff --git a/Ubiquitous/RT_Thread/micropython/py/vm.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vm.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/vm.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vm.c diff --git a/Ubiquitous/RT_Thread/micropython/py/vmentrytable.h b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vmentrytable.h similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/vmentrytable.h rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vmentrytable.h diff --git a/Ubiquitous/RT_Thread/micropython/py/vstr.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vstr.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/vstr.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/vstr.c diff --git a/Ubiquitous/RT_Thread/micropython/py/warning.c b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/warning.c similarity index 100% rename from Ubiquitous/RT_Thread/micropython/py/warning.c rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/py/warning.c diff --git a/Ubiquitous/RT_Thread/micropython/tools/mpy-cross/hellortt.mpy b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/hellortt.mpy similarity index 100% rename from Ubiquitous/RT_Thread/micropython/tools/mpy-cross/hellortt.mpy rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/hellortt.mpy diff --git a/Ubiquitous/RT_Thread/micropython/tools/mpy-cross/hellortt.py b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/hellortt.py similarity index 100% rename from Ubiquitous/RT_Thread/micropython/tools/mpy-cross/hellortt.py rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/hellortt.py diff --git a/Ubiquitous/RT_Thread/micropython/tools/mpy-cross/mpy-cross.exe b/Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/mpy-cross.exe similarity index 100% rename from Ubiquitous/RT_Thread/micropython/tools/mpy-cross/mpy-cross.exe rename to Ubiquitous/RT-Thread_Fusion_XiUOS/micropython/tools/mpy-cross/mpy-cross.exe diff --git a/Ubiquitous/RT_Thread/rt-thread b/Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread similarity index 100% rename from Ubiquitous/RT_Thread/rt-thread rename to Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread diff --git a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/board.c b/Ubiquitous/RT_Thread/aiit_board/xidatong/board/board.c deleted file mode 100644 index fb0458803..000000000 --- a/Ubiquitous/RT_Thread/aiit_board/xidatong/board/board.c +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright (c) 2006-2018, RT-Thread Development Team - * - * SPDX-License-Identifier: Apache-2.0 - * - * Change Logs: - * Date Author Notes - * 2009-01-05 Bernard first implementation - */ - -#include -#include -#include "board.h" -#include "pin_mux.h" - -#ifdef BSP_USING_DMA -#include "fsl_dmamux.h" -#include "fsl_edma.h" -#endif - -#define NVIC_PRIORITYGROUP_0 0x00000007U /*!< 0 bits for pre-emption priority - 4 bits for subpriority */ -#define NVIC_PRIORITYGROUP_1 0x00000006U /*!< 1 bits for pre-emption priority - 3 bits for subpriority */ -#define NVIC_PRIORITYGROUP_2 0x00000005U /*!< 2 bits for pre-emption priority - 2 bits for subpriority */ -#define NVIC_PRIORITYGROUP_3 0x00000004U /*!< 3 bits for pre-emption priority - 1 bits for subpriority */ -#define NVIC_PRIORITYGROUP_4 0x00000003U /*!< 4 bits for pre-emption priority - 0 bits for subpriority */ - -/* MPU configuration. */ -static void BOARD_ConfigMPU(void) -{ - /* Disable I cache and D cache */ - SCB_DisableICache(); - SCB_DisableDCache(); - - /* Disable MPU */ - ARM_MPU_Disable(); - - /* Region 0 setting */ - MPU->RBAR = ARM_MPU_RBAR(0, 0xC0000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_512MB); - - /* Region 1 setting */ - MPU->RBAR = ARM_MPU_RBAR(1, 0x80000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_1GB); - - /* Region 2 setting */ - // spi flash: normal type, cacheable, no bufferable, no shareable - MPU->RBAR = ARM_MPU_RBAR(2, 0x60000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 0, 0, ARM_MPU_REGION_SIZE_512MB); - - /* Region 3 setting */ - MPU->RBAR = ARM_MPU_RBAR(3, 0x00000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 2, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_1GB); - - /* Region 4 setting */ - MPU->RBAR = ARM_MPU_RBAR(4, 0x00000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_128KB); - - /* Region 5 setting */ - MPU->RBAR = ARM_MPU_RBAR(5, 0x20000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_128KB); - - /* Region 6 setting */ - MPU->RBAR = ARM_MPU_RBAR(6, 0x20200000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_256KB); - -#if defined(BSP_USING_SDRAM) - /* Region 7 setting */ - MPU->RBAR = ARM_MPU_RBAR(7, 0x80000000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_32MB); - - /* Region 8 setting */ - MPU->RBAR = ARM_MPU_RBAR(8, 0x81E00000U); - MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 1, 1, 0, 0, 0, ARM_MPU_REGION_SIZE_2MB); -#endif - - /* Enable MPU */ - ARM_MPU_Enable(MPU_CTRL_PRIVDEFENA_Msk); - - /* Enable I cache and D cache */ - SCB_EnableDCache(); - SCB_EnableICache(); -} - - -/* This is the timer interrupt service routine. */ -void SysTick_Handler(void) -{ - /* enter interrupt */ - rt_interrupt_enter(); - - rt_tick_increase(); - - /* leave interrupt */ - rt_interrupt_leave(); -} - -#ifdef BSP_USING_DMA -void imxrt_dma_init(void) -{ - edma_config_t config; - - DMAMUX_Init(DMAMUX); - EDMA_GetDefaultConfig(&config); - EDMA_Init(DMA0, &config); -} -#endif - -void rt_hw_board_init() -{ - BOARD_ConfigMPU(); - BOARD_InitPins(); - BOARD_BootClockRUN(); - - NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); - SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND); - -#ifdef BSP_USING_DMA - imxrt_dma_init(); -#endif - -#ifdef RT_USING_HEAP - rt_system_heap_init((void *)HEAP_BEGIN, (void *)HEAP_END); -#endif - -#ifdef RT_USING_COMPONENTS_INIT - rt_components_board_init(); -#endif - -#if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVICE) - rt_console_set_device(RT_CONSOLE_DEVICE_NAME); -#endif -} - -void rt_hw_us_delay(rt_uint32_t usec) -{ - ; -} diff --git a/Ubiquitous/RT_Thread/download.sh b/Ubiquitous/RT_Thread/download.sh deleted file mode 100755 index 6be5951ba..000000000 --- a/Ubiquitous/RT_Thread/download.sh +++ /dev/null @@ -1,6 +0,0 @@ -#切换到root目录 -cd ../../ -echo $(pwd) -git submodule init -git submodule update Ubiquitous/RT_Thread/rt-thread -git submodule update Ubiquitous/RT_Thread/aiit_board/k210/kendryte-sdk/kendryte-sdk-source \ No newline at end of file diff --git a/Ubiquitous/XiZi/arch/arm/Makefile b/Ubiquitous/XiZi/arch/arm/Makefile index c1a6ed745..4deddfcac 100644 --- a/Ubiquitous/XiZi/arch/arm/Makefile +++ b/Ubiquitous/XiZi/arch/arm/Makefile @@ -7,7 +7,7 @@ endif ifeq ($(CONFIG_BOARD_STM32F103_NANO),y) SRC_DIR := shared -SRC_DIR +=cortex-m3 +SRC_DIR += cortex-m3 endif ifeq ($(CONFIG_BOARD_STM32F407_EVB),y) @@ -15,6 +15,11 @@ SRC_DIR := shared SRC_DIR += cortex-m4 endif +ifeq ($(CONFIG_BOARD_CORTEX_M4_EVB),y) +SRC_DIR := shared +SRC_DIR += cortex-m4 +endif + ifeq ($(CONFIG_BOARD_CORTEX_M7_EVB),y) SRC_DIR := shared SRC_DIR += cortex-m7