From 763e586651ed74943960f9f920b431bfc024f907 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 30 Jul 2022 22:49:59 +1000 Subject: [PATCH] Refactor BSP Magic BSP -> PinecilV2 Pine64 BSP -> Pinecil Update Makefile --- source/Core/BSP/Magic/README.md | 3 -- source/Core/BSP/{Pine64 => Pinecil}/BSP.cpp | 0 source/Core/BSP/{Pine64 => Pinecil}/Debug.cpp | 0 source/Core/BSP/{Magic => Pinecil}/Debug.h | 0 .../BSP/{Pine64 => Pinecil}/FreeRTOSConfig.h | 0 .../BSP/{Pine64 => Pinecil}/I2C_Wrapper.cpp | 0 source/Core/BSP/{Pine64 => Pinecil}/IRQ.cpp | 0 source/Core/BSP/{Pine64 => Pinecil}/IRQ.h | 0 source/Core/BSP/{Magic => Pinecil}/NOTES.md | 0 source/Core/BSP/{Pine64 => Pinecil}/Pins.h | 0 source/Core/BSP/{Magic => Pinecil}/Power.cpp | 0 .../Core/BSP/{Pine64 => Pinecil}/QC_GPIO.cpp | 0 source/Core/BSP/{Pine64 => Pinecil}/README.md | 0 source/Core/BSP/{Pine64 => Pinecil}/Setup.cpp | 0 source/Core/BSP/{Pine64 => Pinecil}/Setup.h | 0 .../BSP/{Pine64 => Pinecil}/ThermoModel.cpp | 0 .../BSP/{Pine64 => Pinecil}/UnitSettings.h | 0 .../NMSIS/Core/Include/core_compatiable.h | 0 .../NMSIS/Core/Include/core_feature_base.h | 0 .../NMSIS/Core/Include/core_feature_cache.h | 0 .../NMSIS/Core/Include/core_feature_dsp.h | 0 .../NMSIS/Core/Include/core_feature_eclic.h | 0 .../NMSIS/Core/Include/core_feature_fpu.h | 0 .../NMSIS/Core/Include/core_feature_pmp.h | 0 .../NMSIS/Core/Include/core_feature_timer.h | 0 .../NMSIS/Core/Include/nmsis_compiler.h | 0 .../Vendor/NMSIS/Core/Include/nmsis_core.h | 0 .../Vendor/NMSIS/Core/Include/nmsis_gcc.h | 0 .../Vendor/NMSIS/Core/Include/nmsis_version.h | 0 .../Vendor/NMSIS/Core/Include/riscv_bits.h | 0 .../NMSIS/Core/Include/riscv_encoding.h | 0 .../OS/FreeRTOS/Source/portable/GCC/port.c | 0 .../OS/FreeRTOS/Source/portable/GCC/portasm.S | 0 .../FreeRTOS/Source/portable/GCC/portmacro.h | 0 .../Source/GCC/gcc_gd32vf103_flashxip.ld | 0 .../Board/pinecil/openocd_gd32vf103.cfg | 0 .../Common/Include/Usb/drv_usb_core.h | 0 .../Common/Include/Usb/drv_usb_dev.h | 0 .../Common/Include/Usb/drv_usb_host.h | 0 .../gd32vf103/Common/Include/Usb/drv_usb_hw.h | 0 .../Common/Include/Usb/drv_usb_regs.h | 0 .../Common/Include/Usb/drv_usbd_int.h | 0 .../Common/Include/Usb/drv_usbh_int.h | 0 .../Common/Include/Usb/usb_ch9_std.h | 0 .../gd32vf103/Common/Include/Usb/usb_conf.h | 0 .../gd32vf103/Common/Include/Usb/usbd_conf.h | 0 .../gd32vf103/Common/Include/Usb/usbd_core.h | 0 .../gd32vf103/Common/Include/Usb/usbd_enum.h | 0 .../Common/Include/Usb/usbd_transc.h | 0 .../gd32vf103/Common/Include/Usb/usbh_conf.h | 0 .../gd32vf103/Common/Include/Usb/usbh_core.h | 0 .../gd32vf103/Common/Include/Usb/usbh_enum.h | 0 .../gd32vf103/Common/Include/Usb/usbh_pipe.h | 0 .../Common/Include/Usb/usbh_transc.h | 0 .../SoC/gd32vf103/Common/Include/gd32vf103.h | 0 .../gd32vf103/Common/Include/gd32vf103_adc.h | 0 .../gd32vf103/Common/Include/gd32vf103_bkp.h | 0 .../gd32vf103/Common/Include/gd32vf103_crc.h | 0 .../gd32vf103/Common/Include/gd32vf103_dac.h | 0 .../gd32vf103/Common/Include/gd32vf103_dbg.h | 0 .../gd32vf103/Common/Include/gd32vf103_dma.h | 0 .../Common/Include/gd32vf103_eclic.h | 0 .../gd32vf103/Common/Include/gd32vf103_exmc.h | 0 .../gd32vf103/Common/Include/gd32vf103_exti.h | 0 .../gd32vf103/Common/Include/gd32vf103_fmc.h | 0 .../Common/Include/gd32vf103_fwdgt.h | 0 .../gd32vf103/Common/Include/gd32vf103_gpio.h | 0 .../gd32vf103/Common/Include/gd32vf103_i2c.h | 0 .../Common/Include/gd32vf103_libopt.h | 0 .../gd32vf103/Common/Include/gd32vf103_pmu.h | 0 .../gd32vf103/Common/Include/gd32vf103_rcu.h | 0 .../gd32vf103/Common/Include/gd32vf103_rtc.h | 0 .../gd32vf103/Common/Include/gd32vf103_spi.h | 0 .../Common/Include/gd32vf103_timer.h | 0 .../Common/Include/gd32vf103_usart.h | 0 .../Common/Include/gd32vf103_wwdgt.h | 0 .../SoC/gd32vf103/Common/Include/n200_func.h | 0 .../gd32vf103/Common/Include/nuclei_sdk_soc.h | 0 .../Common/Include/system_gd32vf103.h | 0 .../Common/Source/Drivers/Usb/drv_usb_core.c | 0 .../Common/Source/Drivers/Usb/drv_usb_dev.c | 0 .../Common/Source/Drivers/Usb/drv_usb_host.c | 0 .../Common/Source/Drivers/Usb/drv_usbd_int.c | 0 .../Common/Source/Drivers/Usb/drv_usbh_int.c | 0 .../Source/Drivers/Usb/gd32vf103_usb_hw.c | 0 .../Common/Source/Drivers/Usb/usbd_core.c | 0 .../Common/Source/Drivers/Usb/usbd_enum.c | 0 .../Common/Source/Drivers/Usb/usbd_transc.c | 0 .../Common/Source/Drivers/Usb/usbh_core.c | 0 .../Common/Source/Drivers/Usb/usbh_enum.c | 0 .../Common/Source/Drivers/Usb/usbh_pipe.c | 0 .../Common/Source/Drivers/Usb/usbh_transc.c | 0 .../Common/Source/Drivers/gd32vf103_adc.c | 0 .../Common/Source/Drivers/gd32vf103_bkp.c | 0 .../Common/Source/Drivers/gd32vf103_crc.c | 0 .../Common/Source/Drivers/gd32vf103_dac.c | 0 .../Common/Source/Drivers/gd32vf103_dbg.c | 0 .../Common/Source/Drivers/gd32vf103_dma.c | 0 .../Common/Source/Drivers/gd32vf103_eclic.c | 0 .../Common/Source/Drivers/gd32vf103_exmc.c | 0 .../Common/Source/Drivers/gd32vf103_exti.c | 0 .../Common/Source/Drivers/gd32vf103_fmc.c | 0 .../Common/Source/Drivers/gd32vf103_fwdgt.c | 0 .../Common/Source/Drivers/gd32vf103_gpio.c | 0 .../Common/Source/Drivers/gd32vf103_i2c.c | 0 .../Common/Source/Drivers/gd32vf103_pmu.c | 0 .../Common/Source/Drivers/gd32vf103_rcu.c | 0 .../Common/Source/Drivers/gd32vf103_rtc.c | 0 .../Common/Source/Drivers/gd32vf103_spi.c | 0 .../Common/Source/Drivers/gd32vf103_timer.c | 0 .../Common/Source/Drivers/gd32vf103_usart.c | 0 .../Common/Source/Drivers/gd32vf103_wwdgt.c | 0 .../Common/Source/Drivers/n200_func.c | 0 .../Common/Source/GCC/intexc_gd32vf103.S | 0 .../Common/Source/GCC/startup_gd32vf103.S | 0 .../SoC/gd32vf103/Common/Source/Stubs/close.c | 0 .../SoC/gd32vf103/Common/Source/Stubs/fstat.c | 0 .../Common/Source/Stubs/gettimeofday.c | 0 .../gd32vf103/Common/Source/Stubs/isatty.c | 0 .../SoC/gd32vf103/Common/Source/Stubs/lseek.c | 0 .../SoC/gd32vf103/Common/Source/Stubs/read.c | 0 .../SoC/gd32vf103/Common/Source/Stubs/sbrk.c | 0 .../SoC/gd32vf103/Common/Source/Stubs/stub.h | 0 .../gd32vf103/Common/Source/gd32vf103_soc.c | 0 .../Common/Source/system_gd32vf103.c | 0 .../BSP/{Pine64 => Pinecil}/configuration.h | 0 source/Core/BSP/{Pine64 => Pinecil}/flash.c | 0 .../Core/BSP/{Magic => Pinecil}/fusb_user.cpp | 0 .../Core/BSP/{Magic => Pinecil}/postRTOS.cpp | 0 .../Core/BSP/{Pine64 => Pinecil}/preRTOS.cpp | 0 source/Core/BSP/{Magic => Pinecilv2}/BSP.cpp | 0 .../Core/BSP/{Magic => Pinecilv2}/Debug.cpp | 0 source/Core/BSP/{Pine64 => Pinecilv2}/Debug.h | 0 .../BSP/{Magic => Pinecilv2}/FreeRTOSConfig.h | 0 .../BSP/{Magic => Pinecilv2}/I2C_Wrapper.cpp | 0 source/Core/BSP/{Magic => Pinecilv2}/IRQ.cpp | 0 source/Core/BSP/{Magic => Pinecilv2}/IRQ.h | 0 .../Core/BSP/{Pine64 => Pinecilv2}/NOTES.md | 0 source/Core/BSP/{Magic => Pinecilv2}/Pins.h | 0 .../Core/BSP/{Pine64 => Pinecilv2}/Power.cpp | 0 .../Core/BSP/{Magic => Pinecilv2}/QC_GPIO.cpp | 0 source/Core/BSP/Pinecilv2/README.md | 3 ++ .../Core/BSP/{Magic => Pinecilv2}/Setup.cpp | 2 +- source/Core/BSP/{Magic => Pinecilv2}/Setup.h | 0 .../BSP/{Magic => Pinecilv2}/ThermoModel.cpp | 0 .../BSP/{Magic => Pinecilv2}/UnitSettings.h | 0 .../BSP/{Magic => Pinecilv2}/bl702_config.h | 0 .../{Magic => Pinecilv2}/bl_mcu_sdk/LICENSE | 0 .../bl_mcu_sdk/ReleaseNotes | 0 .../bsp/bsp_common/platform/bflb_platform.c | 0 .../bsp/bsp_common/platform/bflb_platform.h | 0 .../bsp/bsp_common/platform/syscalls.c | 0 .../bsp/bsp_common/usb/uart_interface.c | 0 .../bsp/bsp_common/usb/uart_interface.h | 0 .../bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c | 0 .../bl_mcu_sdk/common/CMakeLists.txt | 0 .../common/bl_math/arm_dsp_wrapper.c | 0 .../common/bl_math/arm_dsp_wrapper.h | 0 .../bl_mcu_sdk/common/device/drv_device.c | 0 .../bl_mcu_sdk/common/device/drv_device.h | 0 .../bl_mcu_sdk/common/list/drv_list.h | 0 .../bl_mcu_sdk/common/misc/compiler/common.h | 0 .../bl_mcu_sdk/common/misc/compiler/gcc.h | 0 .../bl_mcu_sdk/common/misc/misc.c | 0 .../bl_mcu_sdk/common/misc/misc.h | 0 .../bl_mcu_sdk/common/partition/partition.c | 0 .../bl_mcu_sdk/common/partition/partition.h | 0 .../bl_mcu_sdk/common/pid/pid.c | 0 .../bl_mcu_sdk/common/pid/pid.h | 0 .../common/ring_buffer/ring_buffer.c | 0 .../common/ring_buffer/ring_buffer.h | 0 .../bl_mcu_sdk/common/soft_crc/softcrc.c | 0 .../bl_mcu_sdk/common/soft_crc/softcrc.h | 0 .../bl_mcu_sdk/common/timestamp/timestamp.c | 0 .../bl_mcu_sdk/common/timestamp/timestamp.h | 0 .../gcc/risc-v/bl702/FreeRTOSConfig.h | 0 ...freertos_risc_v_chip_specific_extensions.h | 0 .../freertos/portable/gcc/risc-v/bl702/port.c | 0 .../portable/gcc/risc-v/bl702/portASM.S | 0 .../portable/gcc/risc-v/bl702/portmacro.h | 18 +++++----- .../components/freertos/portable/readme.txt | 0 .../components/nmsis/CMakeLists.txt | 0 .../nmsis/core/inc/core_compatiable.h | 0 .../nmsis/core/inc/core_feature_base.h | 0 .../nmsis/core/inc/core_feature_cache.h | 0 .../nmsis/core/inc/core_feature_dsp.h | 0 .../nmsis/core/inc/core_feature_eclic.h | 0 .../nmsis/core/inc/core_feature_fpu.h | 0 .../nmsis/core/inc/core_feature_pmp.h | 0 .../nmsis/core/inc/core_feature_timer.h | 0 .../nmsis/core/inc/nmsis_compiler.h | 0 .../components/nmsis/core/inc/nmsis_core.h | 0 .../components/nmsis/core/inc/nmsis_gcc.h | 0 .../components/nmsis/core/inc/nmsis_version.h | 0 .../components/nmsis/core/inc/riscv_bits.h | 0 .../nmsis/core/inc/riscv_encoding.h | 0 .../components/usb_stack/CMakeLists.txt | 0 .../usb_stack/class/audio/usbd_audio.c | 0 .../usb_stack/class/audio/usbd_audio.h | 0 .../components/usb_stack/class/cdc/usbd_cdc.c | 0 .../components/usb_stack/class/cdc/usbd_cdc.h | 0 .../components/usb_stack/class/hid/usbd_hid.c | 0 .../components/usb_stack/class/hid/usbd_hid.h | 0 .../components/usb_stack/class/msc/usbd_msc.c | 0 .../components/usb_stack/class/msc/usbd_msc.h | 0 .../usb_stack/class/msc/usbd_scsi.h | 0 .../usb_stack/class/video/usbd_video.c | 0 .../usb_stack/class/video/usbd_video.h | 0 .../usb_stack/class/webusb/usbd_webusb.h | 0 .../usb_stack/class/winusb/usbd_winusb.h | 0 .../components/usb_stack/common/usb_dc.h | 0 .../components/usb_stack/common/usb_def.h | 0 .../components/usb_stack/common/usb_slist.h | 0 .../components/usb_stack/common/usb_util.h | 0 .../components/usb_stack/core/usbd_core.c | 0 .../components/usb_stack/core/usbd_core.h | 0 .../drivers/bl702_driver/CMakeLists.txt | 0 .../drivers/bl702_driver/bl702_flash.ld | 0 .../drivers/bl702_driver/cpu_flags.cmake | 0 .../hal_drv/default_config/adc_config.h | 0 .../hal_drv/default_config/dac_config.h | 0 .../hal_drv/default_config/i2s_config.h | 0 .../hal_drv/default_config/uart_config.h | 0 .../bl702_driver/hal_drv/inc/hal_adc.h | 0 .../bl702_driver/hal_drv/inc/hal_boot2.h | 0 .../bl702_driver/hal_drv/inc/hal_clock.h | 0 .../bl702_driver/hal_drv/inc/hal_common.h | 0 .../bl702_driver/hal_drv/inc/hal_dma.h | 0 .../bl702_driver/hal_drv/inc/hal_flash.h | 0 .../bl702_driver/hal_drv/inc/hal_gpio.h | 0 .../bl702_driver/hal_drv/inc/hal_i2c.h | 0 .../bl702_driver/hal_drv/inc/hal_mtimer.h | 0 .../drivers/bl702_driver/hal_drv/inc/hal_pm.h | 0 .../bl702_driver/hal_drv/inc/hal_pm_util.h | 0 .../bl702_driver/hal_drv/inc/hal_rtc.h | 0 .../bl702_driver/hal_drv/inc/hal_sec_aes.h | 0 .../bl702_driver/hal_drv/inc/hal_sec_dsa.h | 0 .../bl702_driver/hal_drv/inc/hal_sec_ecdsa.h | 0 .../bl702_driver/hal_drv/inc/hal_sec_hash.h | 0 .../bl702_driver/hal_drv/inc/hal_uart.h | 0 .../bl702_driver/hal_drv/inc/hal_usb.h | 0 .../bl702_driver/hal_drv/inc/hal_wdt.h | 0 .../bl702_driver/hal_drv/src/hal_boot2.c | 0 .../bl702_driver/hal_drv/src/hal_clock.c | 0 .../bl702_driver/hal_drv/src/hal_common.c | 0 .../bl702_driver/hal_drv/src/hal_dma.c | 0 .../bl702_driver/hal_drv/src/hal_flash.c | 0 .../bl702_driver/hal_drv/src/hal_gpio.c | 0 .../bl702_driver/hal_drv/src/hal_i2c.c | 0 .../bl702_driver/hal_drv/src/hal_mtimer.c | 0 .../drivers/bl702_driver/hal_drv/src/hal_pm.c | 0 .../bl702_driver/hal_drv/src/hal_pm_util.c | 0 .../bl702_driver/hal_drv/src/hal_rtc.c | 0 .../bl702_driver/hal_drv/src/hal_sec_aes.c | 0 .../bl702_driver/hal_drv/src/hal_sec_dsa.c | 0 .../bl702_driver/hal_drv/src/hal_sec_ecdsa.c | 0 .../bl702_driver/hal_drv/src/hal_sec_hash.c | 0 .../bl702_driver/hal_drv/src/hal_uart.c | 0 .../bl702_driver/hal_drv/src/hal_usb.c | 0 .../bl702_driver/hal_drv/src/hal_wdt.c | 0 .../drivers/bl702_driver/regs/aon_reg.h | 0 .../drivers/bl702_driver/regs/bl702.h | 0 .../drivers/bl702_driver/regs/bl70x_reg.svc | 0 .../drivers/bl702_driver/regs/cam_reg.h | 0 .../drivers/bl702_driver/regs/cci_reg.h | 0 .../drivers/bl702_driver/regs/cks_reg.h | 0 .../drivers/bl702_driver/regs/dma_reg.h | 0 .../drivers/bl702_driver/regs/ef_ctrl_reg.h | 0 .../drivers/bl702_driver/regs/ef_data_0_reg.h | 0 .../drivers/bl702_driver/regs/emac_reg.h | 0 .../drivers/bl702_driver/regs/glb_reg.h | 0 .../drivers/bl702_driver/regs/gpip_reg.h | 0 .../drivers/bl702_driver/regs/hbn_reg.h | 0 .../drivers/bl702_driver/regs/i2c_reg.h | 0 .../drivers/bl702_driver/regs/i2s_reg.h | 0 .../drivers/bl702_driver/regs/ir_reg.h | 0 .../drivers/bl702_driver/regs/kys_reg.h | 0 .../drivers/bl702_driver/regs/l1c_reg.h | 0 .../drivers/bl702_driver/regs/mjpeg_reg.h | 0 .../drivers/bl702_driver/regs/pdm_reg.h | 0 .../drivers/bl702_driver/regs/pds_reg.h | 0 .../drivers/bl702_driver/regs/pwm_reg.h | 0 .../drivers/bl702_driver/regs/qdec_reg.h | 0 .../drivers/bl702_driver/regs/sec_dbg_reg.h | 0 .../drivers/bl702_driver/regs/sec_eng_reg.h | 0 .../drivers/bl702_driver/regs/sf_ctrl_reg.h | 0 .../drivers/bl702_driver/regs/soc702_reg.svd | 0 .../drivers/bl702_driver/regs/spi_reg.h | 0 .../drivers/bl702_driver/regs/timer_reg.h | 0 .../drivers/bl702_driver/regs/tzc_sec_reg.h | 0 .../drivers/bl702_driver/regs/uart_reg.h | 0 .../drivers/bl702_driver/regs/usb_reg.h | 0 .../bl702_driver/risc-v/Core/Include/clic.h | 0 .../risc-v/Core/Include/riscv_bits.h | 0 .../risc-v/Core/Include/riscv_const.h | 0 .../risc-v/Core/Include/riscv_encoding.h | 0 .../drivers/bl702_driver/startup/GCC/entry.S | 0 .../bl702_driver/startup/GCC/start_load.c | 0 .../drivers/bl702_driver/startup/interrupt.c | 0 .../bl702_driver/startup/system_bl702.c | 0 .../bl702_driver/startup/system_bl702.h | 0 .../bl702_driver/std_drv/inc/bl702_acomp.h | 0 .../bl702_driver/std_drv/inc/bl702_adc.h | 0 .../bl702_driver/std_drv/inc/bl702_aon.h | 0 .../bl702_driver/std_drv/inc/bl702_cam.h | 0 .../bl702_driver/std_drv/inc/bl702_clock.h | 0 .../bl702_driver/std_drv/inc/bl702_common.h | 0 .../bl702_driver/std_drv/inc/bl702_dac.h | 0 .../bl702_driver/std_drv/inc/bl702_dma.h | 0 .../bl702_driver/std_drv/inc/bl702_ef_ctrl.h | 0 .../bl702_driver/std_drv/inc/bl702_emac.h | 0 .../bl702_driver/std_drv/inc/bl702_glb.h | 0 .../bl702_driver/std_drv/inc/bl702_gpio.h | 0 .../bl702_driver/std_drv/inc/bl702_hbn.h | 0 .../bl702_driver/std_drv/inc/bl702_i2c.h | 0 .../std_drv/inc/bl702_i2c_gpio_sim.h | 0 .../bl702_driver/std_drv/inc/bl702_i2s.h | 0 .../bl702_driver/std_drv/inc/bl702_ir.h | 0 .../bl702_driver/std_drv/inc/bl702_kys.h | 0 .../bl702_driver/std_drv/inc/bl702_l1c.h | 0 .../bl702_driver/std_drv/inc/bl702_mjpeg.h | 0 .../bl702_driver/std_drv/inc/bl702_nf_cfg.h | 0 .../bl702_driver/std_drv/inc/bl702_nflash.h | 0 .../bl702_driver/std_drv/inc/bl702_pds.h | 0 .../bl702_driver/std_drv/inc/bl702_psram.h | 0 .../bl702_driver/std_drv/inc/bl702_pwm.h | 0 .../bl702_driver/std_drv/inc/bl702_qdec.h | 0 .../std_drv/inc/bl702_romdriver.h | 0 .../bl702_driver/std_drv/inc/bl702_sec_dbg.h | 0 .../bl702_driver/std_drv/inc/bl702_sec_eng.h | 0 .../bl702_driver/std_drv/inc/bl702_sf_cfg.h | 0 .../std_drv/inc/bl702_sf_cfg_ext.h | 0 .../bl702_driver/std_drv/inc/bl702_sf_ctrl.h | 0 .../bl702_driver/std_drv/inc/bl702_sflash.h | 0 .../std_drv/inc/bl702_sflash_ext.h | 0 .../bl702_driver/std_drv/inc/bl702_spi.h | 0 .../bl702_driver/std_drv/inc/bl702_timer.h | 0 .../bl702_driver/std_drv/inc/bl702_uart.h | 0 .../bl702_driver/std_drv/inc/bl702_usb.h | 0 .../std_drv/inc/bl702_xip_sflash.h | 0 .../std_drv/inc/bl702_xip_sflash_ext.h | 0 .../bl702_driver/std_drv/src/bl702_acomp.c | 0 .../bl702_driver/std_drv/src/bl702_adc.c | 0 .../bl702_driver/std_drv/src/bl702_aon.c | 0 .../bl702_driver/std_drv/src/bl702_cam.c | 0 .../bl702_driver/std_drv/src/bl702_clock.c | 0 .../bl702_driver/std_drv/src/bl702_common.c | 0 .../bl702_driver/std_drv/src/bl702_dac.c | 0 .../bl702_driver/std_drv/src/bl702_dma.c | 0 .../bl702_driver/std_drv/src/bl702_ef_ctrl.c | 0 .../bl702_driver/std_drv/src/bl702_emac.c | 0 .../bl702_driver/std_drv/src/bl702_glb.c | 0 .../bl702_driver/std_drv/src/bl702_hbn.c | 0 .../bl702_driver/std_drv/src/bl702_i2c.c | 0 .../std_drv/src/bl702_i2c_gpio_sim.c | 0 .../bl702_driver/std_drv/src/bl702_i2s.c | 0 .../bl702_driver/std_drv/src/bl702_ir.c | 0 .../bl702_driver/std_drv/src/bl702_kys.c | 0 .../bl702_driver/std_drv/src/bl702_l1c.c | 0 .../bl702_driver/std_drv/src/bl702_mjpeg.c | 0 .../bl702_driver/std_drv/src/bl702_pds.c | 0 .../bl702_driver/std_drv/src/bl702_psram.c | 0 .../bl702_driver/std_drv/src/bl702_pwm.c | 0 .../bl702_driver/std_drv/src/bl702_qdec.c | 0 .../bl702_driver/std_drv/src/bl702_romapi.c | 0 .../std_drv/src/bl702_romdriver.c | 0 .../bl702_driver/std_drv/src/bl702_sec_dbg.c | 0 .../bl702_driver/std_drv/src/bl702_sec_eng.c | 0 .../bl702_driver/std_drv/src/bl702_sf_cfg.c | 0 .../std_drv/src/bl702_sf_cfg_ext.c | 0 .../bl702_driver/std_drv/src/bl702_sf_ctrl.c | 0 .../bl702_driver/std_drv/src/bl702_sflash.c | 0 .../std_drv/src/bl702_sflash_ext.c | 0 .../bl702_driver/std_drv/src/bl702_spi.c | 0 .../bl702_driver/std_drv/src/bl702_timer.c | 0 .../bl702_driver/std_drv/src/bl702_uart.c | 0 .../bl702_driver/std_drv/src/bl702_usb.c | 0 .../std_drv/src/bl702_xip_sflash.c | 0 .../std_drv/src/bl702_xip_sflash_ext.c | 0 source/Core/BSP/{Magic => Pinecilv2}/board.c | 0 .../BSP/{Magic => Pinecilv2}/clock_config.h | 0 .../BSP/{Magic => Pinecilv2}/configuration.h | 4 +-- source/Core/BSP/{Magic => Pinecilv2}/crc32.h | 0 source/Core/BSP/{Magic => Pinecilv2}/flash.c | 0 .../BSP/{Pine64 => Pinecilv2}/fusb_user.cpp | 0 .../{Magic => Pinecilv2}/peripheral_config.h | 0 .../BSP/{Magic => Pinecilv2}/pinmux_config.h | 0 .../BSP/{Pine64 => Pinecilv2}/postRTOS.cpp | 0 .../Core/BSP/{Magic => Pinecilv2}/preRTOS.cpp | 0 source/Core/Drivers/Font.h | 2 +- source/Makefile | 36 +++++++++---------- 391 files changed, 33 insertions(+), 35 deletions(-) delete mode 100644 source/Core/BSP/Magic/README.md rename source/Core/BSP/{Pine64 => Pinecil}/BSP.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Debug.cpp (100%) rename source/Core/BSP/{Magic => Pinecil}/Debug.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/FreeRTOSConfig.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/I2C_Wrapper.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/IRQ.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/IRQ.h (100%) rename source/Core/BSP/{Magic => Pinecil}/NOTES.md (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Pins.h (100%) rename source/Core/BSP/{Magic => Pinecil}/Power.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/QC_GPIO.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/README.md (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Setup.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Setup.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/ThermoModel.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/UnitSettings.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_compatiable.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_base.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_cache.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_dsp.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_eclic.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_fpu.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_pmp.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/core_feature_timer.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/nmsis_compiler.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/nmsis_core.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/nmsis_gcc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/nmsis_version.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/riscv_bits.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/NMSIS/Core/Include/riscv_encoding.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/OS/FreeRTOS/Source/portable/GCC/port.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/OS/FreeRTOS/Source/portable/GCC/portmacro.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Board/pinecil/openocd_gd32vf103.cfg (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_core.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_dev.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_host.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_hw.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_regs.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbd_int.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbh_int.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_ch9_std.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_conf.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_conf.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_core.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_enum.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_transc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_conf.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_core.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_enum.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_pipe.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_transc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_adc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_bkp.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_crc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dac.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dbg.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dma.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_eclic.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exmc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exti.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fmc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fwdgt.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_gpio.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_i2c.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_libopt.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_pmu.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rcu.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rtc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_spi.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_timer.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_usart.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_wwdgt.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/n200_func.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Include/system_gd32vf103.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_core.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_dev.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_host.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbd_int.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbh_int.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/gd32vf103_usb_hw.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_core.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_enum.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_transc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_core.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_enum.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_pipe.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_transc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_adc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_bkp.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_crc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dac.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dbg.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dma.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_eclic.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exmc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exti.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fmc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fwdgt.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_gpio.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_i2c.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_pmu.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rcu.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rtc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_spi.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_timer.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_usart.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_wwdgt.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Drivers/n200_func.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/close.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/fstat.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/gettimeofday.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/isatty.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/lseek.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/read.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/sbrk.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/Stubs/stub.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/gd32vf103_soc.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/Vendor/SoC/gd32vf103/Common/Source/system_gd32vf103.c (100%) rename source/Core/BSP/{Pine64 => Pinecil}/configuration.h (100%) rename source/Core/BSP/{Pine64 => Pinecil}/flash.c (100%) rename source/Core/BSP/{Magic => Pinecil}/fusb_user.cpp (100%) rename source/Core/BSP/{Magic => Pinecil}/postRTOS.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecil}/preRTOS.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/BSP.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/Debug.cpp (100%) rename source/Core/BSP/{Pine64 => Pinecilv2}/Debug.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/FreeRTOSConfig.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/I2C_Wrapper.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/IRQ.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/IRQ.h (100%) rename source/Core/BSP/{Pine64 => Pinecilv2}/NOTES.md (100%) rename source/Core/BSP/{Magic => Pinecilv2}/Pins.h (100%) rename source/Core/BSP/{Pine64 => Pinecilv2}/Power.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/QC_GPIO.cpp (100%) create mode 100644 source/Core/BSP/Pinecilv2/README.md rename source/Core/BSP/{Magic => Pinecilv2}/Setup.cpp (99%) rename source/Core/BSP/{Magic => Pinecilv2}/Setup.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/ThermoModel.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/UnitSettings.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl702_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/LICENSE (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/ReleaseNotes (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/platform/syscalls.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/CMakeLists.txt (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/device/drv_device.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/device/drv_device.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/list/drv_list.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/misc/compiler/common.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/misc/compiler/gcc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/misc/misc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/misc/misc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/partition/partition.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/partition/partition.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/pid/pid.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/pid/pid.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/ring_buffer/ring_buffer.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/ring_buffer/ring_buffer.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/soft_crc/softcrc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/soft_crc/softcrc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/timestamp/timestamp.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/common/timestamp/timestamp.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/FreeRTOSConfig.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/freertos_risc_v_chip_specific_extensions.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/port.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portASM.S (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h (91%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/freertos/portable/readme.txt (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/CMakeLists.txt (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_compatiable.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_base.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_cache.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_dsp.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_eclic.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_fpu.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_pmp.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/core_feature_timer.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/nmsis_compiler.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/nmsis_core.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/nmsis_gcc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/nmsis_version.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/riscv_bits.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/nmsis/core/inc/riscv_encoding.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/CMakeLists.txt (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/msc/usbd_scsi.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/webusb/usbd_webusb.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/class/winusb/usbd_winusb.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/common/usb_dc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/common/usb_def.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/common/usb_slist.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/common/usb_util.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/core/usbd_core.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/components/usb_stack/core/usbd_core.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/CMakeLists.txt (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/cpu_flags.cmake (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/adc_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/dac_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/i2s_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/uart_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_adc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_boot2.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_clock.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_common.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_dma.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_flash.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_gpio.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_i2c.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_mtimer.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm_util.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_rtc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_aes.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_dsa.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_ecdsa.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_hash.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_uart.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_usb.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_wdt.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_boot2.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_clock.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_common.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_dma.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_flash.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_gpio.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_i2c.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_mtimer.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm_util.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_rtc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_aes.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_dsa.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_ecdsa.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_hash.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_uart.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_usb.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_wdt.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/aon_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/bl702.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/bl70x_reg.svc (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/cam_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/cci_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/cks_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/dma_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/ef_ctrl_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/ef_data_0_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/emac_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/glb_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/gpip_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/hbn_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/i2c_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/i2s_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/ir_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/kys_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/l1c_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/mjpeg_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/pdm_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/pds_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/pwm_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/qdec_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/sec_dbg_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/sec_eng_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/sf_ctrl_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/soc702_reg.svd (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/spi_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/timer_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/tzc_sec_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/uart_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/regs/usb_reg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/clic.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_bits.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_const.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_encoding.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/entry.S (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/start_load.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/startup/interrupt.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_acomp.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_adc.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_aon.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_cam.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_clock.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_common.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dac.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dma.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ef_ctrl.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_emac.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_glb.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_gpio.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_hbn.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c_gpio_sim.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2s.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ir.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_kys.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_l1c.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_mjpeg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nf_cfg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nflash.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pds.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_psram.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pwm.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_qdec.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_romdriver.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_dbg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_eng.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg_ext.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_ctrl.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash_ext.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_spi.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_timer.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_uart.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_usb.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash_ext.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_acomp.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_adc.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_aon.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_cam.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_clock.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_common.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dac.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dma.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ef_ctrl.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_emac.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_glb.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_hbn.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c_gpio_sim.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2s.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ir.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_kys.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_l1c.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_mjpeg.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pds.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_psram.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pwm.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_qdec.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romapi.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romdriver.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_dbg.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_eng.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg_ext.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_ctrl.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash_ext.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_spi.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_timer.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_uart.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_usb.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash_ext.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/board.c (100%) rename source/Core/BSP/{Magic => Pinecilv2}/clock_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/configuration.h (99%) rename source/Core/BSP/{Magic => Pinecilv2}/crc32.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/flash.c (100%) rename source/Core/BSP/{Pine64 => Pinecilv2}/fusb_user.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/peripheral_config.h (100%) rename source/Core/BSP/{Magic => Pinecilv2}/pinmux_config.h (100%) rename source/Core/BSP/{Pine64 => Pinecilv2}/postRTOS.cpp (100%) rename source/Core/BSP/{Magic => Pinecilv2}/preRTOS.cpp (100%) diff --git a/source/Core/BSP/Magic/README.md b/source/Core/BSP/Magic/README.md deleted file mode 100644 index 6400892b..00000000 --- a/source/Core/BSP/Magic/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# BSP section for Magic - -This folder contains the hardware abstractions required for the Magic. A RISC-V based soldering iron. diff --git a/source/Core/BSP/Pine64/BSP.cpp b/source/Core/BSP/Pinecil/BSP.cpp similarity index 100% rename from source/Core/BSP/Pine64/BSP.cpp rename to source/Core/BSP/Pinecil/BSP.cpp diff --git a/source/Core/BSP/Pine64/Debug.cpp b/source/Core/BSP/Pinecil/Debug.cpp similarity index 100% rename from source/Core/BSP/Pine64/Debug.cpp rename to source/Core/BSP/Pinecil/Debug.cpp diff --git a/source/Core/BSP/Magic/Debug.h b/source/Core/BSP/Pinecil/Debug.h similarity index 100% rename from source/Core/BSP/Magic/Debug.h rename to source/Core/BSP/Pinecil/Debug.h diff --git a/source/Core/BSP/Pine64/FreeRTOSConfig.h b/source/Core/BSP/Pinecil/FreeRTOSConfig.h similarity index 100% rename from source/Core/BSP/Pine64/FreeRTOSConfig.h rename to source/Core/BSP/Pinecil/FreeRTOSConfig.h diff --git a/source/Core/BSP/Pine64/I2C_Wrapper.cpp b/source/Core/BSP/Pinecil/I2C_Wrapper.cpp similarity index 100% rename from source/Core/BSP/Pine64/I2C_Wrapper.cpp rename to source/Core/BSP/Pinecil/I2C_Wrapper.cpp diff --git a/source/Core/BSP/Pine64/IRQ.cpp b/source/Core/BSP/Pinecil/IRQ.cpp similarity index 100% rename from source/Core/BSP/Pine64/IRQ.cpp rename to source/Core/BSP/Pinecil/IRQ.cpp diff --git a/source/Core/BSP/Pine64/IRQ.h b/source/Core/BSP/Pinecil/IRQ.h similarity index 100% rename from source/Core/BSP/Pine64/IRQ.h rename to source/Core/BSP/Pinecil/IRQ.h diff --git a/source/Core/BSP/Magic/NOTES.md b/source/Core/BSP/Pinecil/NOTES.md similarity index 100% rename from source/Core/BSP/Magic/NOTES.md rename to source/Core/BSP/Pinecil/NOTES.md diff --git a/source/Core/BSP/Pine64/Pins.h b/source/Core/BSP/Pinecil/Pins.h similarity index 100% rename from source/Core/BSP/Pine64/Pins.h rename to source/Core/BSP/Pinecil/Pins.h diff --git a/source/Core/BSP/Magic/Power.cpp b/source/Core/BSP/Pinecil/Power.cpp similarity index 100% rename from source/Core/BSP/Magic/Power.cpp rename to source/Core/BSP/Pinecil/Power.cpp diff --git a/source/Core/BSP/Pine64/QC_GPIO.cpp b/source/Core/BSP/Pinecil/QC_GPIO.cpp similarity index 100% rename from source/Core/BSP/Pine64/QC_GPIO.cpp rename to source/Core/BSP/Pinecil/QC_GPIO.cpp diff --git a/source/Core/BSP/Pine64/README.md b/source/Core/BSP/Pinecil/README.md similarity index 100% rename from source/Core/BSP/Pine64/README.md rename to source/Core/BSP/Pinecil/README.md diff --git a/source/Core/BSP/Pine64/Setup.cpp b/source/Core/BSP/Pinecil/Setup.cpp similarity index 100% rename from source/Core/BSP/Pine64/Setup.cpp rename to source/Core/BSP/Pinecil/Setup.cpp diff --git a/source/Core/BSP/Pine64/Setup.h b/source/Core/BSP/Pinecil/Setup.h similarity index 100% rename from source/Core/BSP/Pine64/Setup.h rename to source/Core/BSP/Pinecil/Setup.h diff --git a/source/Core/BSP/Pine64/ThermoModel.cpp b/source/Core/BSP/Pinecil/ThermoModel.cpp similarity index 100% rename from source/Core/BSP/Pine64/ThermoModel.cpp rename to source/Core/BSP/Pinecil/ThermoModel.cpp diff --git a/source/Core/BSP/Pine64/UnitSettings.h b/source/Core/BSP/Pinecil/UnitSettings.h similarity index 100% rename from source/Core/BSP/Pine64/UnitSettings.h rename to source/Core/BSP/Pinecil/UnitSettings.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_compatiable.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_compatiable.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_compatiable.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_compatiable.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_base.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_base.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_cache.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_cache.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_cache.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_cache.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_dsp.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_dsp.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_dsp.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_dsp.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_eclic.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_eclic.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_fpu.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_fpu.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_fpu.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_fpu.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_pmp.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_pmp.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_timer.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_timer.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/core_feature_timer.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_timer.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_compiler.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_compiler.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_compiler.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_compiler.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_core.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_core.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_gcc.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_gcc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_gcc.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_gcc.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_version.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_version.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/nmsis_version.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_version.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/riscv_bits.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/riscv_bits.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/riscv_bits.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/riscv_bits.h diff --git a/source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/riscv_encoding.h b/source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/riscv_encoding.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/NMSIS/Core/Include/riscv_encoding.h rename to source/Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/riscv_encoding.h diff --git a/source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/port.c b/source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/port.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/port.c rename to source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/port.c diff --git a/source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S b/source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S similarity index 100% rename from source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S rename to source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S diff --git a/source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/portmacro.h b/source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portmacro.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC/portmacro.h rename to source/Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portmacro.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/openocd_gd32vf103.cfg b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Board/pinecil/openocd_gd32vf103.cfg similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/openocd_gd32vf103.cfg rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Board/pinecil/openocd_gd32vf103.cfg diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_core.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_core.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_core.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_core.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_dev.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_dev.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_dev.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_dev.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_host.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_host.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_host.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_host.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_hw.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_hw.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_hw.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_hw.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_regs.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_regs.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_regs.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usb_regs.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbd_int.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbd_int.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbd_int.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbd_int.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbh_int.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbh_int.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbh_int.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/drv_usbh_int.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_ch9_std.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_ch9_std.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_ch9_std.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_ch9_std.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_conf.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_conf.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_conf.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usb_conf.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_conf.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_conf.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_conf.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_conf.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_core.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_core.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_core.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_core.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_enum.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_enum.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_enum.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_enum.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_transc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_transc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_transc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbd_transc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_conf.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_conf.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_conf.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_conf.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_core.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_core.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_core.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_core.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_enum.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_enum.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_enum.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_enum.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_pipe.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_pipe.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_pipe.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_pipe.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_transc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_transc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_transc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb/usbh_transc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_adc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_adc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_adc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_adc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_bkp.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_bkp.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_bkp.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_bkp.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_crc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_crc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_crc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_crc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dac.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dac.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dac.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dac.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dbg.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dbg.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dbg.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dbg.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dma.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dma.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dma.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_dma.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_eclic.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_eclic.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_eclic.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_eclic.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exmc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exmc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exmc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exmc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exti.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exti.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exti.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_exti.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fmc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fmc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fmc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fmc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fwdgt.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fwdgt.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fwdgt.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_fwdgt.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_gpio.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_gpio.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_gpio.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_gpio.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_i2c.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_i2c.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_i2c.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_i2c.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_libopt.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_libopt.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_libopt.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_libopt.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_pmu.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_pmu.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_pmu.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_pmu.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rcu.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rcu.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rcu.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rcu.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rtc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rtc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rtc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_rtc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_spi.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_spi.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_spi.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_spi.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_timer.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_timer.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_timer.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_timer.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_usart.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_usart.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_usart.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_usart.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_wwdgt.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_wwdgt.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_wwdgt.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103_wwdgt.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/n200_func.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/n200_func.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/n200_func.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/n200_func.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/system_gd32vf103.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/system_gd32vf103.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/system_gd32vf103.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/system_gd32vf103.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_core.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_core.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_core.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_core.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_dev.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_dev.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_dev.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_dev.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_host.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_host.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_host.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usb_host.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbd_int.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbd_int.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbd_int.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbd_int.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbh_int.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbh_int.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbh_int.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/drv_usbh_int.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/gd32vf103_usb_hw.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/gd32vf103_usb_hw.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/gd32vf103_usb_hw.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/gd32vf103_usb_hw.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_core.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_core.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_core.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_core.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_enum.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_enum.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_enum.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_enum.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_transc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_transc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_transc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbd_transc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_core.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_core.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_core.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_core.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_enum.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_enum.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_enum.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_enum.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_pipe.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_pipe.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_pipe.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_pipe.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_transc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_transc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_transc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/Usb/usbh_transc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_adc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_adc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_adc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_adc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_bkp.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_bkp.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_bkp.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_bkp.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_crc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_crc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_crc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_crc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dac.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dac.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dac.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dac.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dbg.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dbg.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dbg.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dbg.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dma.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dma.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dma.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_dma.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_eclic.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_eclic.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_eclic.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_eclic.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exmc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exmc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exmc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exmc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exti.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exti.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exti.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_exti.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fmc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fmc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fmc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fmc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fwdgt.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fwdgt.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fwdgt.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_fwdgt.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_gpio.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_gpio.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_gpio.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_gpio.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_i2c.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_i2c.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_i2c.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_i2c.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_pmu.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_pmu.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_pmu.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_pmu.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rcu.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rcu.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rcu.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rcu.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rtc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rtc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rtc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_rtc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_spi.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_spi.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_spi.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_spi.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_timer.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_timer.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_timer.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_timer.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_usart.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_usart.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_usart.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_usart.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_wwdgt.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_wwdgt.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_wwdgt.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/gd32vf103_wwdgt.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/n200_func.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/n200_func.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Drivers/n200_func.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Drivers/n200_func.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/close.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/close.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/close.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/close.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/fstat.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/fstat.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/fstat.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/fstat.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/gettimeofday.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/gettimeofday.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/gettimeofday.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/gettimeofday.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/isatty.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/isatty.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/isatty.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/isatty.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/lseek.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/lseek.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/lseek.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/lseek.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/read.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/read.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/read.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/read.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/sbrk.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/sbrk.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/sbrk.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/sbrk.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/stub.h b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/stub.h similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/Stubs/stub.h rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/Stubs/stub.h diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/gd32vf103_soc.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/gd32vf103_soc.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/gd32vf103_soc.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/gd32vf103_soc.c diff --git a/source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/system_gd32vf103.c b/source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/system_gd32vf103.c similarity index 100% rename from source/Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Source/system_gd32vf103.c rename to source/Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/system_gd32vf103.c diff --git a/source/Core/BSP/Pine64/configuration.h b/source/Core/BSP/Pinecil/configuration.h similarity index 100% rename from source/Core/BSP/Pine64/configuration.h rename to source/Core/BSP/Pinecil/configuration.h diff --git a/source/Core/BSP/Pine64/flash.c b/source/Core/BSP/Pinecil/flash.c similarity index 100% rename from source/Core/BSP/Pine64/flash.c rename to source/Core/BSP/Pinecil/flash.c diff --git a/source/Core/BSP/Magic/fusb_user.cpp b/source/Core/BSP/Pinecil/fusb_user.cpp similarity index 100% rename from source/Core/BSP/Magic/fusb_user.cpp rename to source/Core/BSP/Pinecil/fusb_user.cpp diff --git a/source/Core/BSP/Magic/postRTOS.cpp b/source/Core/BSP/Pinecil/postRTOS.cpp similarity index 100% rename from source/Core/BSP/Magic/postRTOS.cpp rename to source/Core/BSP/Pinecil/postRTOS.cpp diff --git a/source/Core/BSP/Pine64/preRTOS.cpp b/source/Core/BSP/Pinecil/preRTOS.cpp similarity index 100% rename from source/Core/BSP/Pine64/preRTOS.cpp rename to source/Core/BSP/Pinecil/preRTOS.cpp diff --git a/source/Core/BSP/Magic/BSP.cpp b/source/Core/BSP/Pinecilv2/BSP.cpp similarity index 100% rename from source/Core/BSP/Magic/BSP.cpp rename to source/Core/BSP/Pinecilv2/BSP.cpp diff --git a/source/Core/BSP/Magic/Debug.cpp b/source/Core/BSP/Pinecilv2/Debug.cpp similarity index 100% rename from source/Core/BSP/Magic/Debug.cpp rename to source/Core/BSP/Pinecilv2/Debug.cpp diff --git a/source/Core/BSP/Pine64/Debug.h b/source/Core/BSP/Pinecilv2/Debug.h similarity index 100% rename from source/Core/BSP/Pine64/Debug.h rename to source/Core/BSP/Pinecilv2/Debug.h diff --git a/source/Core/BSP/Magic/FreeRTOSConfig.h b/source/Core/BSP/Pinecilv2/FreeRTOSConfig.h similarity index 100% rename from source/Core/BSP/Magic/FreeRTOSConfig.h rename to source/Core/BSP/Pinecilv2/FreeRTOSConfig.h diff --git a/source/Core/BSP/Magic/I2C_Wrapper.cpp b/source/Core/BSP/Pinecilv2/I2C_Wrapper.cpp similarity index 100% rename from source/Core/BSP/Magic/I2C_Wrapper.cpp rename to source/Core/BSP/Pinecilv2/I2C_Wrapper.cpp diff --git a/source/Core/BSP/Magic/IRQ.cpp b/source/Core/BSP/Pinecilv2/IRQ.cpp similarity index 100% rename from source/Core/BSP/Magic/IRQ.cpp rename to source/Core/BSP/Pinecilv2/IRQ.cpp diff --git a/source/Core/BSP/Magic/IRQ.h b/source/Core/BSP/Pinecilv2/IRQ.h similarity index 100% rename from source/Core/BSP/Magic/IRQ.h rename to source/Core/BSP/Pinecilv2/IRQ.h diff --git a/source/Core/BSP/Pine64/NOTES.md b/source/Core/BSP/Pinecilv2/NOTES.md similarity index 100% rename from source/Core/BSP/Pine64/NOTES.md rename to source/Core/BSP/Pinecilv2/NOTES.md diff --git a/source/Core/BSP/Magic/Pins.h b/source/Core/BSP/Pinecilv2/Pins.h similarity index 100% rename from source/Core/BSP/Magic/Pins.h rename to source/Core/BSP/Pinecilv2/Pins.h diff --git a/source/Core/BSP/Pine64/Power.cpp b/source/Core/BSP/Pinecilv2/Power.cpp similarity index 100% rename from source/Core/BSP/Pine64/Power.cpp rename to source/Core/BSP/Pinecilv2/Power.cpp diff --git a/source/Core/BSP/Magic/QC_GPIO.cpp b/source/Core/BSP/Pinecilv2/QC_GPIO.cpp similarity index 100% rename from source/Core/BSP/Magic/QC_GPIO.cpp rename to source/Core/BSP/Pinecilv2/QC_GPIO.cpp diff --git a/source/Core/BSP/Pinecilv2/README.md b/source/Core/BSP/Pinecilv2/README.md new file mode 100644 index 00000000..21b32ac8 --- /dev/null +++ b/source/Core/BSP/Pinecilv2/README.md @@ -0,0 +1,3 @@ +# BSP section for Pinecil v2 + +This folder contains the hardware abstractions required for the Pinecil V2. A RISC-V based soldering iron. diff --git a/source/Core/BSP/Magic/Setup.cpp b/source/Core/BSP/Pinecilv2/Setup.cpp similarity index 99% rename from source/Core/BSP/Magic/Setup.cpp rename to source/Core/BSP/Pinecilv2/Setup.cpp index e3dbfb42..85ffcf63 100644 --- a/source/Core/BSP/Magic/Setup.cpp +++ b/source/Core/BSP/Pinecilv2/Setup.cpp @@ -33,7 +33,7 @@ void hardware_init() { gpio_set_mode(TIP_RESISTANCE_SENSE, GPIO_OUTPUT_MODE); gpio_write(TIP_RESISTANCE_SENSE, 0); - MSG((char *)"Magic Starting\r\n"); + MSG((char *)"Pine64 Pinecilv2 Starting\r\n"); setup_timer_scheduler(); setup_adc(); setup_pwm(); diff --git a/source/Core/BSP/Magic/Setup.h b/source/Core/BSP/Pinecilv2/Setup.h similarity index 100% rename from source/Core/BSP/Magic/Setup.h rename to source/Core/BSP/Pinecilv2/Setup.h diff --git a/source/Core/BSP/Magic/ThermoModel.cpp b/source/Core/BSP/Pinecilv2/ThermoModel.cpp similarity index 100% rename from source/Core/BSP/Magic/ThermoModel.cpp rename to source/Core/BSP/Pinecilv2/ThermoModel.cpp diff --git a/source/Core/BSP/Magic/UnitSettings.h b/source/Core/BSP/Pinecilv2/UnitSettings.h similarity index 100% rename from source/Core/BSP/Magic/UnitSettings.h rename to source/Core/BSP/Pinecilv2/UnitSettings.h diff --git a/source/Core/BSP/Magic/bl702_config.h b/source/Core/BSP/Pinecilv2/bl702_config.h similarity index 100% rename from source/Core/BSP/Magic/bl702_config.h rename to source/Core/BSP/Pinecilv2/bl702_config.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/LICENSE b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/LICENSE similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/LICENSE rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/LICENSE diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/ReleaseNotes b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/ReleaseNotes similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/ReleaseNotes rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/ReleaseNotes diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/bflb_platform.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/syscalls.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/syscalls.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/platform/syscalls.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/platform/syscalls.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/uart_interface.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/bsp/bsp_common/usb/usb_dc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/CMakeLists.txt b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/CMakeLists.txt similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/CMakeLists.txt rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/CMakeLists.txt diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/bl_math/arm_dsp_wrapper.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/device/drv_device.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/device/drv_device.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/device/drv_device.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/device/drv_device.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/device/drv_device.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/device/drv_device.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/device/drv_device.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/device/drv_device.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/list/drv_list.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/list/drv_list.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/list/drv_list.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/list/drv_list.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/misc/compiler/common.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/compiler/common.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/misc/compiler/common.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/compiler/common.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/misc/compiler/gcc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/compiler/gcc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/misc/compiler/gcc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/compiler/gcc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/misc/misc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/misc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/misc/misc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/misc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/misc/misc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/misc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/misc/misc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/misc/misc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/partition/partition.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/partition/partition.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/partition/partition.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/partition/partition.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/partition/partition.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/partition/partition.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/partition/partition.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/partition/partition.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/pid/pid.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/pid/pid.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/pid/pid.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/pid/pid.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/pid/pid.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/pid/pid.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/pid/pid.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/pid/pid.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/ring_buffer/ring_buffer.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/ring_buffer/ring_buffer.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/ring_buffer/ring_buffer.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/ring_buffer/ring_buffer.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/ring_buffer/ring_buffer.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/ring_buffer/ring_buffer.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/ring_buffer/ring_buffer.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/ring_buffer/ring_buffer.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/soft_crc/softcrc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/soft_crc/softcrc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/soft_crc/softcrc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/soft_crc/softcrc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/soft_crc/softcrc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/soft_crc/softcrc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/soft_crc/softcrc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/soft_crc/softcrc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/timestamp/timestamp.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/timestamp/timestamp.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/timestamp/timestamp.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/timestamp/timestamp.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/common/timestamp/timestamp.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/timestamp/timestamp.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/common/timestamp/timestamp.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/common/timestamp/timestamp.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/FreeRTOSConfig.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/FreeRTOSConfig.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/FreeRTOSConfig.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/FreeRTOSConfig.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/freertos_risc_v_chip_specific_extensions.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/freertos_risc_v_chip_specific_extensions.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/freertos_risc_v_chip_specific_extensions.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/freertos_risc_v_chip_specific_extensions.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/port.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/port.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/port.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/port.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portASM.S b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portASM.S similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portASM.S rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portASM.S diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h similarity index 91% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h index 179f32ab..2f331e48 100644 --- a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h +++ b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/gcc/risc-v/bl702/portmacro.h @@ -41,6 +41,8 @@ extern "C" { * These settings should not be altered. *----------------------------------------------------------- */ +#include +#include /* Type definitions. */ #if __riscv_xlen == 64 @@ -67,7 +69,7 @@ extern "C" { #endif typedef portSTACK_TYPE StackType_t; -typedef portBASE_TYPE BaseType_t; +typedef portBASE_TYPE BaseType_t; typedef portUBASE_TYPE UBaseType_t; typedef portUBASE_TYPE TickType_t; @@ -89,11 +91,11 @@ not need to be guarded with a critical section. */ /* Scheduler utilities. */ extern BaseType_t TrapNetCounter; -extern void vTaskSwitchContext(void); +extern void vTaskSwitchContext(void); #define portYIELD() __asm volatile("ecall"); #define portEND_SWITCHING_ISR(xSwitchRequired) \ - if (xSwitchRequired) \ - vTaskSwitchContext() + if (xSwitchRequired) \ + vTaskSwitchContext() #define portYIELD_FROM_ISR(x) portEND_SWITCHING_ISR(x) /*-----------------------------------------------------------*/ @@ -151,13 +153,9 @@ not necessary for to use this port. They are defined so the common demo files #define portFORCE_INLINE inline __attribute__((always_inline)) #endif -#define portMEMORY_BARRIER() __asm volatile("" :: \ - : "memory") +#define portMEMORY_BARRIER() __asm volatile("" ::: "memory") -portFORCE_INLINE static BaseType_t xPortIsInsideInterrupt(void) -{ - return TrapNetCounter ? 1 : 0; -} +portFORCE_INLINE static BaseType_t xPortIsInsideInterrupt(void) { return TrapNetCounter ? 1 : 0; } #ifdef __cplusplus } diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/readme.txt b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/readme.txt similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/freertos/portable/readme.txt rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/freertos/portable/readme.txt diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/CMakeLists.txt b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/CMakeLists.txt similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/CMakeLists.txt rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/CMakeLists.txt diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_compatiable.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_compatiable.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_compatiable.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_compatiable.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_base.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_base.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_base.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_base.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_cache.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_cache.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_cache.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_cache.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_dsp.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_dsp.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_dsp.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_dsp.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_eclic.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_eclic.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_eclic.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_eclic.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_fpu.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_fpu.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_fpu.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_fpu.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_pmp.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_pmp.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_pmp.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_pmp.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_timer.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_timer.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/core_feature_timer.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/core_feature_timer.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_compiler.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_compiler.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_compiler.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_compiler.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_core.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_core.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_core.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_core.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_gcc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_gcc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_gcc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_gcc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_version.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_version.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/nmsis_version.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/nmsis_version.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/riscv_bits.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/riscv_bits.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/riscv_bits.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/riscv_bits.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/riscv_encoding.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/riscv_encoding.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/nmsis/core/inc/riscv_encoding.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/nmsis/core/inc/riscv_encoding.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/CMakeLists.txt b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/CMakeLists.txt similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/CMakeLists.txt rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/CMakeLists.txt diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/audio/usbd_audio.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/cdc/usbd_cdc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/hid/usbd_hid.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_msc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_scsi.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_scsi.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/msc/usbd_scsi.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/msc/usbd_scsi.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/video/usbd_video.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/webusb/usbd_webusb.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/webusb/usbd_webusb.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/webusb/usbd_webusb.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/webusb/usbd_webusb.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/winusb/usbd_winusb.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/winusb/usbd_winusb.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/class/winusb/usbd_winusb.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/class/winusb/usbd_winusb.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_dc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_dc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_dc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_dc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_def.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_def.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_def.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_def.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_slist.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_slist.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_slist.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_slist.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_util.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_util.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/common/usb_util.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/common/usb_util.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/core/usbd_core.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/core/usbd_core.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/core/usbd_core.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/core/usbd_core.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/core/usbd_core.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/core/usbd_core.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/components/usb_stack/core/usbd_core.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/components/usb_stack/core/usbd_core.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/CMakeLists.txt b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/CMakeLists.txt similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/CMakeLists.txt rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/CMakeLists.txt diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/cpu_flags.cmake b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/cpu_flags.cmake similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/cpu_flags.cmake rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/cpu_flags.cmake diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/adc_config.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/adc_config.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/adc_config.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/adc_config.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/dac_config.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/dac_config.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/dac_config.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/dac_config.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/i2s_config.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/i2s_config.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/i2s_config.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/i2s_config.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/uart_config.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/uart_config.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/uart_config.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/default_config/uart_config.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_adc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_adc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_adc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_adc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_boot2.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_boot2.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_boot2.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_boot2.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_clock.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_clock.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_clock.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_clock.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_common.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_common.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_common.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_common.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_dma.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_dma.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_dma.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_dma.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_flash.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_flash.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_flash.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_flash.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_gpio.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_gpio.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_gpio.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_gpio.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_i2c.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_i2c.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_i2c.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_i2c.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_mtimer.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_mtimer.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_mtimer.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_mtimer.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm_util.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm_util.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm_util.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_pm_util.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_rtc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_rtc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_rtc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_rtc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_aes.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_aes.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_aes.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_aes.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_dsa.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_dsa.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_dsa.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_dsa.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_ecdsa.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_ecdsa.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_ecdsa.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_ecdsa.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_hash.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_hash.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_hash.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_sec_hash.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_uart.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_uart.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_uart.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_uart.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_usb.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_usb.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_usb.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_usb.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_wdt.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_wdt.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_wdt.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/inc/hal_wdt.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_boot2.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_boot2.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_boot2.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_boot2.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_clock.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_clock.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_clock.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_clock.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_common.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_common.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_common.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_common.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_dma.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_dma.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_dma.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_dma.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_flash.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_flash.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_flash.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_flash.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_gpio.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_gpio.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_gpio.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_gpio.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_i2c.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_i2c.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_i2c.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_i2c.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_mtimer.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_mtimer.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_mtimer.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_mtimer.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm_util.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm_util.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm_util.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_pm_util.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_rtc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_rtc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_rtc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_rtc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_aes.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_aes.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_aes.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_aes.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_dsa.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_dsa.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_dsa.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_dsa.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_ecdsa.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_ecdsa.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_ecdsa.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_ecdsa.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_hash.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_hash.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_hash.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_sec_hash.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_uart.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_uart.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_uart.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_uart.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_usb.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_usb.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_usb.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_usb.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_wdt.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_wdt.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_wdt.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/hal_drv/src/hal_wdt.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/aon_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/aon_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/aon_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/aon_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/bl702.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/bl702.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/bl702.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/bl702.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/bl70x_reg.svc b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/bl70x_reg.svc similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/bl70x_reg.svc rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/bl70x_reg.svc diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cam_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cam_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cam_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cam_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cci_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cci_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cci_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cci_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cks_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cks_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/cks_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/cks_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/dma_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/dma_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/dma_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/dma_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ef_ctrl_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ef_ctrl_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ef_ctrl_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ef_ctrl_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ef_data_0_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ef_data_0_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ef_data_0_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ef_data_0_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/emac_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/emac_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/emac_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/emac_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/glb_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/glb_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/glb_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/glb_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/gpip_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/gpip_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/gpip_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/gpip_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/hbn_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/hbn_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/hbn_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/hbn_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/i2c_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/i2c_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/i2c_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/i2c_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/i2s_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/i2s_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/i2s_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/i2s_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ir_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ir_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/ir_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/ir_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/kys_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/kys_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/kys_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/kys_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/l1c_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/l1c_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/l1c_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/l1c_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/mjpeg_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/mjpeg_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/mjpeg_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/mjpeg_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pdm_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pdm_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pdm_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pdm_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pds_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pds_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pds_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pds_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pwm_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pwm_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/pwm_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/pwm_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/qdec_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/qdec_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/qdec_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/qdec_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sec_dbg_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sec_dbg_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sec_dbg_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sec_dbg_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sec_eng_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sec_eng_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sec_eng_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sec_eng_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sf_ctrl_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sf_ctrl_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/sf_ctrl_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/sf_ctrl_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/soc702_reg.svd b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/soc702_reg.svd similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/soc702_reg.svd rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/soc702_reg.svd diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/spi_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/spi_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/spi_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/spi_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/timer_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/timer_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/timer_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/timer_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/tzc_sec_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/tzc_sec_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/tzc_sec_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/tzc_sec_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/uart_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/uart_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/uart_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/uart_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/usb_reg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/usb_reg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/regs/usb_reg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/regs/usb_reg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/clic.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/clic.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/clic.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/clic.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_bits.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_bits.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_bits.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_bits.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_const.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_const.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_const.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_const.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_encoding.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_encoding.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_encoding.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/risc-v/Core/Include/riscv_encoding.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/entry.S b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/entry.S similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/entry.S rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/entry.S diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/start_load.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/start_load.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/start_load.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/GCC/start_load.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/interrupt.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/interrupt.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/interrupt.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/interrupt.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/startup/system_bl702.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_acomp.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_acomp.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_acomp.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_acomp.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_adc.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_adc.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_adc.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_adc.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_aon.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_aon.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_aon.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_aon.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_cam.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_cam.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_cam.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_cam.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_clock.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_clock.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_clock.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_clock.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_common.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_common.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_common.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_common.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dac.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dac.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dac.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dac.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dma.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dma.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dma.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_dma.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ef_ctrl.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ef_ctrl.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ef_ctrl.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ef_ctrl.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_emac.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_emac.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_emac.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_emac.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_glb.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_glb.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_glb.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_glb.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_gpio.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_gpio.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_gpio.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_gpio.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_hbn.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_hbn.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_hbn.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_hbn.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c_gpio_sim.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c_gpio_sim.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c_gpio_sim.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2c_gpio_sim.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2s.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2s.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2s.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_i2s.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ir.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ir.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ir.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_ir.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_kys.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_kys.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_kys.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_kys.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_l1c.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_l1c.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_l1c.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_l1c.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_mjpeg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_mjpeg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_mjpeg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_mjpeg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nf_cfg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nf_cfg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nf_cfg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nf_cfg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nflash.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nflash.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nflash.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_nflash.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pds.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pds.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pds.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pds.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_psram.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_psram.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_psram.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_psram.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pwm.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pwm.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pwm.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_pwm.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_qdec.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_qdec.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_qdec.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_qdec.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_romdriver.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_romdriver.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_romdriver.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_romdriver.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_dbg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_dbg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_dbg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_dbg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_eng.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_eng.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_eng.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sec_eng.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg_ext.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg_ext.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg_ext.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_cfg_ext.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_ctrl.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_ctrl.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_ctrl.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sf_ctrl.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash_ext.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash_ext.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash_ext.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_sflash_ext.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_spi.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_spi.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_spi.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_spi.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_timer.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_timer.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_timer.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_timer.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_uart.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_uart.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_uart.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_uart.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_usb.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_usb.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_usb.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_usb.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash_ext.h b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash_ext.h similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash_ext.h rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/inc/bl702_xip_sflash_ext.h diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_acomp.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_acomp.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_acomp.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_acomp.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_adc.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_adc.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_adc.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_adc.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_aon.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_aon.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_aon.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_aon.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_cam.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_cam.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_cam.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_cam.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_clock.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_clock.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_clock.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_clock.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_common.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_common.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_common.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_common.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dac.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dac.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dac.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dac.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dma.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dma.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dma.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_dma.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ef_ctrl.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ef_ctrl.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ef_ctrl.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ef_ctrl.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_emac.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_emac.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_emac.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_emac.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_glb.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_glb.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_glb.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_glb.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_hbn.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_hbn.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_hbn.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_hbn.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c_gpio_sim.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c_gpio_sim.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c_gpio_sim.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2c_gpio_sim.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2s.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2s.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2s.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_i2s.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ir.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ir.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ir.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_ir.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_kys.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_kys.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_kys.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_kys.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_l1c.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_l1c.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_l1c.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_l1c.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_mjpeg.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_mjpeg.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_mjpeg.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_mjpeg.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pds.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pds.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pds.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pds.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_psram.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_psram.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_psram.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_psram.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pwm.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pwm.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pwm.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_pwm.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_qdec.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_qdec.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_qdec.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_qdec.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romapi.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romapi.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romapi.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romapi.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romdriver.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romdriver.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romdriver.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_romdriver.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_dbg.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_dbg.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_dbg.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_dbg.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_eng.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_eng.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_eng.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sec_eng.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg_ext.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg_ext.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg_ext.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_cfg_ext.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_ctrl.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_ctrl.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_ctrl.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sf_ctrl.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash_ext.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash_ext.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash_ext.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_sflash_ext.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_spi.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_spi.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_spi.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_spi.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_timer.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_timer.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_timer.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_timer.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_uart.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_uart.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_uart.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_uart.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_usb.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_usb.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_usb.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_usb.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash.c diff --git a/source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash_ext.c b/source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash_ext.c similarity index 100% rename from source/Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash_ext.c rename to source/Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/std_drv/src/bl702_xip_sflash_ext.c diff --git a/source/Core/BSP/Magic/board.c b/source/Core/BSP/Pinecilv2/board.c similarity index 100% rename from source/Core/BSP/Magic/board.c rename to source/Core/BSP/Pinecilv2/board.c diff --git a/source/Core/BSP/Magic/clock_config.h b/source/Core/BSP/Pinecilv2/clock_config.h similarity index 100% rename from source/Core/BSP/Magic/clock_config.h rename to source/Core/BSP/Pinecilv2/clock_config.h diff --git a/source/Core/BSP/Magic/configuration.h b/source/Core/BSP/Pinecilv2/configuration.h similarity index 99% rename from source/Core/BSP/Magic/configuration.h rename to source/Core/BSP/Pinecilv2/configuration.h index 7a1c26f7..4b938e2a 100644 --- a/source/Core/BSP/Magic/configuration.h +++ b/source/Core/BSP/Pinecilv2/configuration.h @@ -110,11 +110,11 @@ #define OP_AMP_GAIN_STAGE_PINECIL (1 + (OP_AMP_Rf_Pinecil / OP_AMP_Rin_Pinecil)) -#if defined(MODEL_Magic) == 0 +#if defined(MODEL_Pinecilv2) == 0 #error "No model defined!" #endif -#ifdef MODEL_Magic +#ifdef MODEL_Pinecilv2 #define ADC_VDD_MV 3300 // ADC max reading millivolts #define ADC_MAX_READING (62000 >> 1) // Maximum reading of the adc #define SOLDERING_TEMP 320 // Default soldering temp is 320.0 °C diff --git a/source/Core/BSP/Magic/crc32.h b/source/Core/BSP/Pinecilv2/crc32.h similarity index 100% rename from source/Core/BSP/Magic/crc32.h rename to source/Core/BSP/Pinecilv2/crc32.h diff --git a/source/Core/BSP/Magic/flash.c b/source/Core/BSP/Pinecilv2/flash.c similarity index 100% rename from source/Core/BSP/Magic/flash.c rename to source/Core/BSP/Pinecilv2/flash.c diff --git a/source/Core/BSP/Pine64/fusb_user.cpp b/source/Core/BSP/Pinecilv2/fusb_user.cpp similarity index 100% rename from source/Core/BSP/Pine64/fusb_user.cpp rename to source/Core/BSP/Pinecilv2/fusb_user.cpp diff --git a/source/Core/BSP/Magic/peripheral_config.h b/source/Core/BSP/Pinecilv2/peripheral_config.h similarity index 100% rename from source/Core/BSP/Magic/peripheral_config.h rename to source/Core/BSP/Pinecilv2/peripheral_config.h diff --git a/source/Core/BSP/Magic/pinmux_config.h b/source/Core/BSP/Pinecilv2/pinmux_config.h similarity index 100% rename from source/Core/BSP/Magic/pinmux_config.h rename to source/Core/BSP/Pinecilv2/pinmux_config.h diff --git a/source/Core/BSP/Pine64/postRTOS.cpp b/source/Core/BSP/Pinecilv2/postRTOS.cpp similarity index 100% rename from source/Core/BSP/Pine64/postRTOS.cpp rename to source/Core/BSP/Pinecilv2/postRTOS.cpp diff --git a/source/Core/BSP/Magic/preRTOS.cpp b/source/Core/BSP/Pinecilv2/preRTOS.cpp similarity index 100% rename from source/Core/BSP/Magic/preRTOS.cpp rename to source/Core/BSP/Pinecilv2/preRTOS.cpp diff --git a/source/Core/Drivers/Font.h b/source/Core/Drivers/Font.h index 9834b116..44fbe710 100644 --- a/source/Core/Drivers/Font.h +++ b/source/Core/Drivers/Font.h @@ -140,7 +140,7 @@ const uint8_t disconnectedTip[] = { 0x04, 0x31, 0x38, 0x1c, 0x0e, 0x04, 0x01, 0x03, 0x07, 0x0e, 0x1c, 0x39, 0x30, 0x01, 0x03, 0x00, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x04, 0x09, 0x0f, 0x00}; #endif -#if defined(MODEL_Magic) >= 1 +#if defined(MODEL_Pinecilv2) >= 1 const uint8_t buttonA[] = { // width = 42 // height = 16 diff --git a/source/Makefile b/source/Makefile index d7c98166..8d949b4b 100644 --- a/source/Makefile +++ b/source/Makefile @@ -3,10 +3,10 @@ model:=Pinecil endif ALL_MINIWARE_MODELS=TS100 TS80 TS80P -PINECIL_MODELS=Pinecil -ALL_MAGIC_MODELS=Magic +ALL_PINECIL_MODELS=Pinecil +ALL_PINECIL_V2_MODELS=Pinecilv2 ALL_MHP30_MODELS=MHP30 -ALL_MODELS=$(ALL_MINIWARE_MODELS) $(PINECIL_MODELS) $(ALL_MHP30_MODELS) $(ALL_MAGIC_MODELS) +ALL_MODELS=$(ALL_MINIWARE_MODELS) $(ALL_PINECIL_MODELS) $(ALL_MHP30_MODELS) $(ALL_PINECIL_V2_MODELS) ifneq ($(model),$(filter $(model),$(ALL_MODELS))) $(error Invalid model '$(model)', valid options are: $(ALL_MODELS)) endif @@ -65,13 +65,13 @@ MHP30_STARTUP_DIR = ./Startup MHP30_INC_DIR = ./Core/BSP/MHP30 MHP30_LD_FILE = ./Core/BSP/MHP30/stm32f103.ld -PINE_INC_DIR = ./Core/BSP/Pine64 -PINE_VENDOR_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include -PINE_VENDOR_USB_INC_DIR = ./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Common/Include/Usb -PINE_NMSIS_INC_DIR = ./Core/BSP/Pine64/Vendor/NMSIS/Core/Include -PINE_FREERTOS_PORT_INC_DIR = ./Core/BSP/Pine64/Vendor/OS/FreeRTOS/Source/portable/GCC +PINE_INC_DIR = ./Core/BSP/Pinecil +PINE_VENDOR_INC_DIR = ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include +PINE_VENDOR_USB_INC_DIR = ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/Usb +PINE_NMSIS_INC_DIR = ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include +PINE_FREERTOS_PORT_INC_DIR = ./Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC -MAGIC_DIR = ./Core/BSP/Magic +MAGIC_DIR = ./Core/BSP/Pinecilv2 MAGIC_SDK_DIR = $(MAGIC_DIR)/bl_mcu_sdk MAGIC_VENDOR_BSP_DIR = $(MAGIC_SDK_DIR)/bsp @@ -193,18 +193,18 @@ DEVICE_DFU_VID_PID=0x1209:0xDB42 endif -ifeq ($(model),$(PINECIL_MODELS)) -$(info Building for Pine64 ) +ifeq ($(model),$(ALL_PINECIL_MODELS)) +$(info Building for Pine64 Pinecilv1) DEVICE_INCLUDES = -I$(PINE_INC_DIR) \ -I$(PINE_VENDOR_INC_DIR) \ -I$(PINE_VENDOR_USB_INC_DIR) \ -I$(PINE_NMSIS_INC_DIR) \ -I$(PINE_FREERTOS_PORT_INC_DIR) -DEVICE_BSP_DIR = ./Core/BSP/Pine64 +DEVICE_BSP_DIR = ./Core/BSP/Pinecil S_SRCS := $(shell find $(PINE_INC_DIR) -type f -name '*.S') $(info $(S_SRCS) ) ASM_INC = -I$(PINE_RISCV_INC_DIR) -LDSCRIPT=./Core/BSP/Pine64/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld +LDSCRIPT=./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Board/pinecil/Source/GCC/gcc_gd32vf103_flashxip.ld flash_size=128k bootldr_size=0x0 # Flags @@ -221,8 +221,8 @@ endif -ifeq ($(model),$(ALL_MAGIC_MODELS)) -$(info Building for Magic ~~~~~ ^^__^^ ) +ifeq ($(model),$(ALL_PINECIL_V2_MODELS)) +$(info Building for Pine64 Pinecilv2 ) @@ -260,10 +260,10 @@ DEVICE_INCLUDES = -I$(MAGIC_DIR) \ -I$(MAGIC_COMPONENTS_USB_STACK_WINUSB_DIR) \ -I$(MAGIC_COMPONENTS_NMSIS_CORE_INC_DIR) -DEVICE_BSP_DIR = ./Core/BSP/Magic +DEVICE_BSP_DIR = ./Core/BSP/Pinecilv2 S_SRCS := $(shell find $(MAGIC_DIR) -type d \( -path $(MAGIC_VENDOR_BSP_COMMON_DIR) \) -prune -false -o -type f -name '*.S') $(info $(S_SRCS) ) ASM_INC = $(DEVICE_INCLUDES) -LDSCRIPT=./Core/BSP/Magic/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld +LDSCRIPT=./Core/BSP/Pinecilv2/bl_mcu_sdk/drivers/bl702_driver/bl702_flash.ld # Flags CPUFLAGS= -march=rv32imafc \ @@ -336,7 +336,7 @@ COMPILER=gcc ifeq ($(model),$(filter $(model),$(ALL_MINIWARE_MODELS) $(ALL_MHP30_MODELS))) COMPILER_PREFIX=arm-none-eabi endif -ifeq ($(model),$(filter $(model),$(PINECIL_MODELS) $(ALL_MAGIC_MODELS))) +ifeq ($(model),$(filter $(model),$(ALL_PINECIL_MODELS) $(ALL_PINECIL_V2_MODELS))) COMPILER_PREFIX=riscv-none-elf endif # programs ---------------------------------------------------------------------