diff --git a/.gitmodules b/.gitmodules index 24e876903..d882a1488 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,11 +1,11 @@ -[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_Fusion_XiUOS/apps"] path = Ubiquitous/Nuttx_Fusion_XiUOS/apps 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_Fusion_XiUOS/rt-thread b/Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread new file mode 160000 index 000000000..c3afd9cc2 --- /dev/null +++ b/Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread @@ -0,0 +1 @@ +Subproject commit c3afd9cc2363bb7ac26d28a0bf5f8f70cf0ee2dd 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/RT_Thread/rt-thread b/Ubiquitous/RT_Thread/rt-thread deleted file mode 160000 index 0b6b8b008..000000000 --- a/Ubiquitous/RT_Thread/rt-thread +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0b6b8b0088dd6aa69d1533e7187e670c5820e0f8