diff --git a/.gitignore b/.gitignore index 563f3c7..c294122 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ -/code/ch32v003_bootloader/obj -/code/firmware/obj -/code/ch32v003_bootloader/CH32V003_BL.launch +/firmware/ch32v003_bootloader/obj +/firmware/ch32v003_bootloader/CH32V003_BL.launch +/firmware/retro_tech_fw/obj +/firmware/retro_tech_fw/retro_tech_fw.launch diff --git a/code/ch32v003_bootloader/.cproject b/firmware/ch32v003_bootloader/.cproject similarity index 100% rename from code/ch32v003_bootloader/.cproject rename to firmware/ch32v003_bootloader/.cproject diff --git a/code/ch32v003_bootloader/.project b/firmware/ch32v003_bootloader/.project similarity index 100% rename from code/ch32v003_bootloader/.project rename to firmware/ch32v003_bootloader/.project diff --git a/code/ch32v003_bootloader/.settings/language.settings.xml b/firmware/ch32v003_bootloader/.settings/language.settings.xml similarity index 100% rename from code/ch32v003_bootloader/.settings/language.settings.xml rename to firmware/ch32v003_bootloader/.settings/language.settings.xml diff --git a/code/ch32v003_bootloader/.settings/org.eclipse.cdt.codan.core.prefs b/firmware/ch32v003_bootloader/.settings/org.eclipse.cdt.codan.core.prefs similarity index 100% rename from code/ch32v003_bootloader/.settings/org.eclipse.cdt.codan.core.prefs rename to firmware/ch32v003_bootloader/.settings/org.eclipse.cdt.codan.core.prefs diff --git a/code/ch32v003_bootloader/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/firmware/ch32v003_bootloader/.settings/org.eclipse.cdt.managedbuilder.core.prefs similarity index 100% rename from code/ch32v003_bootloader/.settings/org.eclipse.cdt.managedbuilder.core.prefs rename to firmware/ch32v003_bootloader/.settings/org.eclipse.cdt.managedbuilder.core.prefs diff --git a/code/ch32v003_bootloader/.settings/org.eclipse.core.resources.prefs b/firmware/ch32v003_bootloader/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from code/ch32v003_bootloader/.settings/org.eclipse.core.resources.prefs rename to firmware/ch32v003_bootloader/.settings/org.eclipse.core.resources.prefs diff --git a/code/ch32v003_bootloader/.template b/firmware/ch32v003_bootloader/.template similarity index 100% rename from code/ch32v003_bootloader/.template rename to firmware/ch32v003_bootloader/.template diff --git a/code/ch32v003_bootloader/CH32V003_BL.wvproj b/firmware/ch32v003_bootloader/CH32V003_BL.wvproj similarity index 100% rename from code/ch32v003_bootloader/CH32V003_BL.wvproj rename to firmware/ch32v003_bootloader/CH32V003_BL.wvproj diff --git a/code/ch32v003_bootloader/core/core_riscv.c b/firmware/ch32v003_bootloader/core/core_riscv.c similarity index 100% rename from code/ch32v003_bootloader/core/core_riscv.c rename to firmware/ch32v003_bootloader/core/core_riscv.c diff --git a/code/ch32v003_bootloader/core/core_riscv.h b/firmware/ch32v003_bootloader/core/core_riscv.h similarity index 100% rename from code/ch32v003_bootloader/core/core_riscv.h rename to firmware/ch32v003_bootloader/core/core_riscv.h diff --git a/code/ch32v003_bootloader/debug/debug.c b/firmware/ch32v003_bootloader/debug/debug.c similarity index 100% rename from code/ch32v003_bootloader/debug/debug.c rename to firmware/ch32v003_bootloader/debug/debug.c diff --git a/code/ch32v003_bootloader/debug/debug.h b/firmware/ch32v003_bootloader/debug/debug.h similarity index 100% rename from code/ch32v003_bootloader/debug/debug.h rename to firmware/ch32v003_bootloader/debug/debug.h diff --git a/code/ch32v003_bootloader/ld/ch32v003.ld b/firmware/ch32v003_bootloader/ld/ch32v003.ld similarity index 100% rename from code/ch32v003_bootloader/ld/ch32v003.ld rename to firmware/ch32v003_bootloader/ld/ch32v003.ld diff --git a/code/ch32v003_bootloader/ld/ch32v003_bl.ld b/firmware/ch32v003_bootloader/ld/ch32v003_bl.ld similarity index 100% rename from code/ch32v003_bootloader/ld/ch32v003_bl.ld rename to firmware/ch32v003_bootloader/ld/ch32v003_bl.ld diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_adc.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_adc.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_adc.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_adc.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_dbgmcu.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_dbgmcu.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_dbgmcu.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_dbgmcu.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_dma.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_dma.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_dma.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_dma.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_exti.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_exti.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_exti.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_exti.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_flash.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_flash.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_flash.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_flash.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_gpio.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_gpio.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_gpio.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_gpio.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_i2c.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_i2c.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_i2c.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_i2c.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_iwdg.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_iwdg.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_iwdg.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_iwdg.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_misc.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_misc.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_misc.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_misc.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_opa.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_opa.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_opa.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_opa.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_pwr.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_pwr.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_pwr.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_pwr.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_rcc.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_rcc.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_rcc.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_rcc.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_spi.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_spi.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_spi.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_spi.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_tim.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_tim.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_tim.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_tim.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_usart.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_usart.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_usart.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_usart.h diff --git a/code/ch32v003_bootloader/periph/inc/ch32v00x_wwdg.h b/firmware/ch32v003_bootloader/periph/inc/ch32v00x_wwdg.h similarity index 100% rename from code/ch32v003_bootloader/periph/inc/ch32v00x_wwdg.h rename to firmware/ch32v003_bootloader/periph/inc/ch32v00x_wwdg.h diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_adc.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_adc.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_adc.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_adc.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_dbgmcu.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_dbgmcu.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_dbgmcu.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_dbgmcu.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_dma.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_dma.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_dma.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_dma.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_exti.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_exti.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_exti.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_exti.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_flash.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_flash.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_flash.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_flash.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_gpio.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_gpio.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_gpio.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_gpio.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_i2c.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_i2c.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_i2c.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_i2c.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_iwdg.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_iwdg.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_iwdg.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_iwdg.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_misc.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_misc.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_misc.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_misc.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_opa.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_opa.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_opa.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_opa.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_pwr.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_pwr.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_pwr.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_pwr.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_rcc.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_rcc.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_rcc.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_rcc.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_spi.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_spi.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_spi.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_spi.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_tim.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_tim.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_tim.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_tim.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_usart.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_usart.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_usart.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_usart.c diff --git a/code/ch32v003_bootloader/periph/src/ch32v00x_wwdg.c b/firmware/ch32v003_bootloader/periph/src/ch32v00x_wwdg.c similarity index 100% rename from code/ch32v003_bootloader/periph/src/ch32v00x_wwdg.c rename to firmware/ch32v003_bootloader/periph/src/ch32v00x_wwdg.c diff --git a/code/ch32v003_bootloader/startup/startup_ch32v00x.S b/firmware/ch32v003_bootloader/startup/startup_ch32v00x.S similarity index 100% rename from code/ch32v003_bootloader/startup/startup_ch32v00x.S rename to firmware/ch32v003_bootloader/startup/startup_ch32v00x.S diff --git a/code/ch32v003_bootloader/user/ch32v00x_conf.h b/firmware/ch32v003_bootloader/user/ch32v00x_conf.h similarity index 100% rename from code/ch32v003_bootloader/user/ch32v00x_conf.h rename to firmware/ch32v003_bootloader/user/ch32v00x_conf.h diff --git a/code/ch32v003_bootloader/user/ch32v00x_it.c b/firmware/ch32v003_bootloader/user/ch32v00x_it.c similarity index 100% rename from code/ch32v003_bootloader/user/ch32v00x_it.c rename to firmware/ch32v003_bootloader/user/ch32v00x_it.c diff --git a/code/ch32v003_bootloader/user/ch32v00x_it.h b/firmware/ch32v003_bootloader/user/ch32v00x_it.h similarity index 100% rename from code/ch32v003_bootloader/user/ch32v00x_it.h rename to firmware/ch32v003_bootloader/user/ch32v00x_it.h diff --git a/code/ch32v003_bootloader/user/flash.c b/firmware/ch32v003_bootloader/user/flash.c similarity index 100% rename from code/ch32v003_bootloader/user/flash.c rename to firmware/ch32v003_bootloader/user/flash.c diff --git a/code/ch32v003_bootloader/user/flash.h b/firmware/ch32v003_bootloader/user/flash.h similarity index 100% rename from code/ch32v003_bootloader/user/flash.h rename to firmware/ch32v003_bootloader/user/flash.h diff --git a/code/ch32v003_bootloader/user/iap.c b/firmware/ch32v003_bootloader/user/iap.c similarity index 100% rename from code/ch32v003_bootloader/user/iap.c rename to firmware/ch32v003_bootloader/user/iap.c diff --git a/code/ch32v003_bootloader/user/iap.h b/firmware/ch32v003_bootloader/user/iap.h similarity index 100% rename from code/ch32v003_bootloader/user/iap.h rename to firmware/ch32v003_bootloader/user/iap.h diff --git a/code/ch32v003_bootloader/user/main.c b/firmware/ch32v003_bootloader/user/main.c similarity index 100% rename from code/ch32v003_bootloader/user/main.c rename to firmware/ch32v003_bootloader/user/main.c diff --git a/code/ch32v003_bootloader/user/system_ch32v00x.c b/firmware/ch32v003_bootloader/user/system_ch32v00x.c similarity index 100% rename from code/ch32v003_bootloader/user/system_ch32v00x.c rename to firmware/ch32v003_bootloader/user/system_ch32v00x.c diff --git a/code/ch32v003_bootloader/user/system_ch32v00x.h b/firmware/ch32v003_bootloader/user/system_ch32v00x.h similarity index 100% rename from code/ch32v003_bootloader/user/system_ch32v00x.h rename to firmware/ch32v003_bootloader/user/system_ch32v00x.h diff --git a/code/retro_tech_fw/.cproject b/firmware/retro_tech_fw/.cproject similarity index 100% rename from code/retro_tech_fw/.cproject rename to firmware/retro_tech_fw/.cproject diff --git a/code/retro_tech_fw/.project b/firmware/retro_tech_fw/.project similarity index 100% rename from code/retro_tech_fw/.project rename to firmware/retro_tech_fw/.project diff --git a/code/retro_tech_fw/.settings/language.settings.xml b/firmware/retro_tech_fw/.settings/language.settings.xml similarity index 100% rename from code/retro_tech_fw/.settings/language.settings.xml rename to firmware/retro_tech_fw/.settings/language.settings.xml diff --git a/code/retro_tech_fw/.settings/org.eclipse.cdt.codan.core.prefs b/firmware/retro_tech_fw/.settings/org.eclipse.cdt.codan.core.prefs similarity index 100% rename from code/retro_tech_fw/.settings/org.eclipse.cdt.codan.core.prefs rename to firmware/retro_tech_fw/.settings/org.eclipse.cdt.codan.core.prefs diff --git a/code/retro_tech_fw/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/firmware/retro_tech_fw/.settings/org.eclipse.cdt.managedbuilder.core.prefs similarity index 100% rename from code/retro_tech_fw/.settings/org.eclipse.cdt.managedbuilder.core.prefs rename to firmware/retro_tech_fw/.settings/org.eclipse.cdt.managedbuilder.core.prefs diff --git a/code/retro_tech_fw/.settings/org.eclipse.core.resources.prefs b/firmware/retro_tech_fw/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from code/retro_tech_fw/.settings/org.eclipse.core.resources.prefs rename to firmware/retro_tech_fw/.settings/org.eclipse.core.resources.prefs diff --git a/code/retro_tech_fw/.template b/firmware/retro_tech_fw/.template similarity index 100% rename from code/retro_tech_fw/.template rename to firmware/retro_tech_fw/.template diff --git a/code/retro_tech_fw/core/core_riscv.c b/firmware/retro_tech_fw/core/core_riscv.c similarity index 100% rename from code/retro_tech_fw/core/core_riscv.c rename to firmware/retro_tech_fw/core/core_riscv.c diff --git a/code/retro_tech_fw/core/core_riscv.h b/firmware/retro_tech_fw/core/core_riscv.h similarity index 100% rename from code/retro_tech_fw/core/core_riscv.h rename to firmware/retro_tech_fw/core/core_riscv.h diff --git a/code/retro_tech_fw/debug/debug.c b/firmware/retro_tech_fw/debug/debug.c similarity index 100% rename from code/retro_tech_fw/debug/debug.c rename to firmware/retro_tech_fw/debug/debug.c diff --git a/code/retro_tech_fw/debug/debug.h b/firmware/retro_tech_fw/debug/debug.h similarity index 100% rename from code/retro_tech_fw/debug/debug.h rename to firmware/retro_tech_fw/debug/debug.h diff --git a/code/retro_tech_fw/ld/ch32v003.ld b/firmware/retro_tech_fw/ld/ch32v003.ld similarity index 100% rename from code/retro_tech_fw/ld/ch32v003.ld rename to firmware/retro_tech_fw/ld/ch32v003.ld diff --git a/code/retro_tech_fw/periph/inc/ch32v00x.h b/firmware/retro_tech_fw/periph/inc/ch32v00x.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_adc.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_adc.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_adc.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_adc.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_dbgmcu.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_dbgmcu.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_dbgmcu.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_dbgmcu.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_dma.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_dma.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_dma.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_dma.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_exti.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_exti.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_exti.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_exti.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_flash.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_flash.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_flash.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_flash.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_gpio.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_gpio.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_gpio.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_gpio.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_i2c.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_i2c.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_i2c.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_i2c.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_iwdg.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_iwdg.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_iwdg.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_iwdg.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_misc.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_misc.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_misc.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_misc.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_opa.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_opa.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_opa.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_opa.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_pwr.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_pwr.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_pwr.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_pwr.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_rcc.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_rcc.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_rcc.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_rcc.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_spi.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_spi.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_spi.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_spi.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_tim.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_tim.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_tim.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_tim.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_usart.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_usart.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_usart.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_usart.h diff --git a/code/retro_tech_fw/periph/inc/ch32v00x_wwdg.h b/firmware/retro_tech_fw/periph/inc/ch32v00x_wwdg.h similarity index 100% rename from code/retro_tech_fw/periph/inc/ch32v00x_wwdg.h rename to firmware/retro_tech_fw/periph/inc/ch32v00x_wwdg.h diff --git a/code/retro_tech_fw/periph/src/ch32v00x_adc.c b/firmware/retro_tech_fw/periph/src/ch32v00x_adc.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_adc.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_adc.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_dbgmcu.c b/firmware/retro_tech_fw/periph/src/ch32v00x_dbgmcu.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_dbgmcu.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_dbgmcu.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_dma.c b/firmware/retro_tech_fw/periph/src/ch32v00x_dma.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_dma.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_dma.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_exti.c b/firmware/retro_tech_fw/periph/src/ch32v00x_exti.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_exti.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_exti.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_flash.c b/firmware/retro_tech_fw/periph/src/ch32v00x_flash.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_flash.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_flash.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_gpio.c b/firmware/retro_tech_fw/periph/src/ch32v00x_gpio.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_gpio.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_gpio.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_i2c.c b/firmware/retro_tech_fw/periph/src/ch32v00x_i2c.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_i2c.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_i2c.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_iwdg.c b/firmware/retro_tech_fw/periph/src/ch32v00x_iwdg.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_iwdg.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_iwdg.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_misc.c b/firmware/retro_tech_fw/periph/src/ch32v00x_misc.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_misc.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_misc.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_opa.c b/firmware/retro_tech_fw/periph/src/ch32v00x_opa.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_opa.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_opa.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_pwr.c b/firmware/retro_tech_fw/periph/src/ch32v00x_pwr.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_pwr.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_pwr.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_rcc.c b/firmware/retro_tech_fw/periph/src/ch32v00x_rcc.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_rcc.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_rcc.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_spi.c b/firmware/retro_tech_fw/periph/src/ch32v00x_spi.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_spi.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_spi.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_tim.c b/firmware/retro_tech_fw/periph/src/ch32v00x_tim.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_tim.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_tim.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_usart.c b/firmware/retro_tech_fw/periph/src/ch32v00x_usart.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_usart.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_usart.c diff --git a/code/retro_tech_fw/periph/src/ch32v00x_wwdg.c b/firmware/retro_tech_fw/periph/src/ch32v00x_wwdg.c similarity index 100% rename from code/retro_tech_fw/periph/src/ch32v00x_wwdg.c rename to firmware/retro_tech_fw/periph/src/ch32v00x_wwdg.c diff --git a/code/retro_tech_fw/retro_tech_fw.wvproj b/firmware/retro_tech_fw/retro_tech_fw.wvproj similarity index 100% rename from code/retro_tech_fw/retro_tech_fw.wvproj rename to firmware/retro_tech_fw/retro_tech_fw.wvproj diff --git a/code/retro_tech_fw/startup/startup_ch32v00x.S b/firmware/retro_tech_fw/startup/startup_ch32v00x.S similarity index 100% rename from code/retro_tech_fw/startup/startup_ch32v00x.S rename to firmware/retro_tech_fw/startup/startup_ch32v00x.S diff --git a/code/retro_tech_fw/user/ch32v00x_conf.h b/firmware/retro_tech_fw/user/ch32v00x_conf.h similarity index 100% rename from code/retro_tech_fw/user/ch32v00x_conf.h rename to firmware/retro_tech_fw/user/ch32v00x_conf.h diff --git a/code/retro_tech_fw/user/ch32v00x_it.c b/firmware/retro_tech_fw/user/ch32v00x_it.c similarity index 100% rename from code/retro_tech_fw/user/ch32v00x_it.c rename to firmware/retro_tech_fw/user/ch32v00x_it.c diff --git a/code/retro_tech_fw/user/ch32v00x_it.h b/firmware/retro_tech_fw/user/ch32v00x_it.h similarity index 100% rename from code/retro_tech_fw/user/ch32v00x_it.h rename to firmware/retro_tech_fw/user/ch32v00x_it.h diff --git a/code/retro_tech_fw/user/main.c b/firmware/retro_tech_fw/user/main.c similarity index 100% rename from code/retro_tech_fw/user/main.c rename to firmware/retro_tech_fw/user/main.c diff --git a/code/retro_tech_fw/user/src/31fl3729.c b/firmware/retro_tech_fw/user/src/31fl3729.c similarity index 100% rename from code/retro_tech_fw/user/src/31fl3729.c rename to firmware/retro_tech_fw/user/src/31fl3729.c diff --git a/code/retro_tech_fw/user/src/31fl3729.h b/firmware/retro_tech_fw/user/src/31fl3729.h similarity index 100% rename from code/retro_tech_fw/user/src/31fl3729.h rename to firmware/retro_tech_fw/user/src/31fl3729.h diff --git a/code/retro_tech_fw/user/src/adc.c b/firmware/retro_tech_fw/user/src/adc.c similarity index 100% rename from code/retro_tech_fw/user/src/adc.c rename to firmware/retro_tech_fw/user/src/adc.c diff --git a/code/retro_tech_fw/user/src/adc.h b/firmware/retro_tech_fw/user/src/adc.h similarity index 100% rename from code/retro_tech_fw/user/src/adc.h rename to firmware/retro_tech_fw/user/src/adc.h diff --git a/code/retro_tech_fw/user/src/btn.c b/firmware/retro_tech_fw/user/src/btn.c similarity index 100% rename from code/retro_tech_fw/user/src/btn.c rename to firmware/retro_tech_fw/user/src/btn.c diff --git a/code/retro_tech_fw/user/src/btn.h b/firmware/retro_tech_fw/user/src/btn.h similarity index 100% rename from code/retro_tech_fw/user/src/btn.h rename to firmware/retro_tech_fw/user/src/btn.h diff --git a/code/retro_tech_fw/user/src/config.c b/firmware/retro_tech_fw/user/src/config.c similarity index 100% rename from code/retro_tech_fw/user/src/config.c rename to firmware/retro_tech_fw/user/src/config.c diff --git a/code/retro_tech_fw/user/src/config.h b/firmware/retro_tech_fw/user/src/config.h similarity index 100% rename from code/retro_tech_fw/user/src/config.h rename to firmware/retro_tech_fw/user/src/config.h diff --git a/code/retro_tech_fw/user/src/eeprom.c b/firmware/retro_tech_fw/user/src/eeprom.c similarity index 100% rename from code/retro_tech_fw/user/src/eeprom.c rename to firmware/retro_tech_fw/user/src/eeprom.c diff --git a/code/retro_tech_fw/user/src/eeprom.h b/firmware/retro_tech_fw/user/src/eeprom.h similarity index 100% rename from code/retro_tech_fw/user/src/eeprom.h rename to firmware/retro_tech_fw/user/src/eeprom.h diff --git a/code/retro_tech_fw/user/src/hsv2rgb.c b/firmware/retro_tech_fw/user/src/hsv2rgb.c similarity index 100% rename from code/retro_tech_fw/user/src/hsv2rgb.c rename to firmware/retro_tech_fw/user/src/hsv2rgb.c diff --git a/code/retro_tech_fw/user/src/hsv2rgb.h b/firmware/retro_tech_fw/user/src/hsv2rgb.h similarity index 100% rename from code/retro_tech_fw/user/src/hsv2rgb.h rename to firmware/retro_tech_fw/user/src/hsv2rgb.h diff --git a/code/retro_tech_fw/user/src/i2c.c b/firmware/retro_tech_fw/user/src/i2c.c similarity index 100% rename from code/retro_tech_fw/user/src/i2c.c rename to firmware/retro_tech_fw/user/src/i2c.c diff --git a/code/retro_tech_fw/user/src/i2c.h b/firmware/retro_tech_fw/user/src/i2c.h similarity index 100% rename from code/retro_tech_fw/user/src/i2c.h rename to firmware/retro_tech_fw/user/src/i2c.h diff --git a/code/retro_tech_fw/user/src/led.c b/firmware/retro_tech_fw/user/src/led.c similarity index 100% rename from code/retro_tech_fw/user/src/led.c rename to firmware/retro_tech_fw/user/src/led.c diff --git a/code/retro_tech_fw/user/src/led.h b/firmware/retro_tech_fw/user/src/led.h similarity index 100% rename from code/retro_tech_fw/user/src/led.h rename to firmware/retro_tech_fw/user/src/led.h diff --git a/code/retro_tech_fw/user/src/led_rgbprog.c b/firmware/retro_tech_fw/user/src/led_rgbprog.c similarity index 100% rename from code/retro_tech_fw/user/src/led_rgbprog.c rename to firmware/retro_tech_fw/user/src/led_rgbprog.c diff --git a/code/retro_tech_fw/user/src/led_rgbprog.h b/firmware/retro_tech_fw/user/src/led_rgbprog.h similarity index 100% rename from code/retro_tech_fw/user/src/led_rgbprog.h rename to firmware/retro_tech_fw/user/src/led_rgbprog.h diff --git a/code/retro_tech_fw/user/src/rand.c b/firmware/retro_tech_fw/user/src/rand.c similarity index 100% rename from code/retro_tech_fw/user/src/rand.c rename to firmware/retro_tech_fw/user/src/rand.c diff --git a/code/retro_tech_fw/user/src/rand.h b/firmware/retro_tech_fw/user/src/rand.h similarity index 100% rename from code/retro_tech_fw/user/src/rand.h rename to firmware/retro_tech_fw/user/src/rand.h diff --git a/code/retro_tech_fw/user/src/ui.c b/firmware/retro_tech_fw/user/src/ui.c similarity index 100% rename from code/retro_tech_fw/user/src/ui.c rename to firmware/retro_tech_fw/user/src/ui.c diff --git a/code/retro_tech_fw/user/src/ui.h b/firmware/retro_tech_fw/user/src/ui.h similarity index 100% rename from code/retro_tech_fw/user/src/ui.h rename to firmware/retro_tech_fw/user/src/ui.h diff --git a/code/retro_tech_fw/user/system_ch32v00x.c b/firmware/retro_tech_fw/user/system_ch32v00x.c similarity index 100% rename from code/retro_tech_fw/user/system_ch32v00x.c rename to firmware/retro_tech_fw/user/system_ch32v00x.c diff --git a/code/retro_tech_fw/user/system_ch32v00x.h b/firmware/retro_tech_fw/user/system_ch32v00x.h similarity index 100% rename from code/retro_tech_fw/user/system_ch32v00x.h rename to firmware/retro_tech_fw/user/system_ch32v00x.h