From 8020d0e4d9ed839fc196462c8920c34e0a0f2b29 Mon Sep 17 00:00:00 2001 From: bkleiner Date: Mon, 12 Aug 2024 00:42:52 +0200 Subject: [PATCH] move mcu files to dedicated folder --- platformio.ini | 8 ++++---- src/core/project.h | 6 +++--- src/driver/{ => mcu}/at32/adc.c | 0 src/driver/{ => mcu}/at32/adc.h | 0 src/driver/{ => mcu}/at32/dma.c | 0 src/driver/{ => mcu}/at32/dma.h | 0 src/driver/{ => mcu}/at32/fmc.c | 0 src/driver/{ => mcu}/at32/gpio.c | 0 src/driver/{ => mcu}/at32/gpio.h | 0 src/driver/{ => mcu}/at32/motor_dshot.c | 0 src/driver/{ => mcu}/at32/motor_pwm.c | 0 src/driver/{ => mcu}/at32/rcc.c | 0 src/driver/{ => mcu}/at32/rcc.h | 0 src/driver/{ => mcu}/at32/reset.c | 0 src/driver/{ => mcu}/at32/serial.c | 0 src/driver/{ => mcu}/at32/serial_soft.c | 0 src/driver/{ => mcu}/at32/spi.c | 0 src/driver/{ => mcu}/at32/system.h | 0 src/driver/{ => mcu}/at32/time.c | 0 src/driver/{ => mcu}/at32/time.h | 0 src/driver/{ => mcu}/at32/timer.c | 0 src/driver/{ => mcu}/at32/usb.c | 0 src/driver/{ => mcu}/native/fmc.c | 0 src/driver/{ => mcu}/native/gpio.c | 0 src/driver/{ => mcu}/native/gpio.h | 0 src/driver/{ => mcu}/native/reset.c | 0 src/driver/{ => mcu}/native/system.h | 0 src/driver/{ => mcu}/native/time.c | 0 src/driver/{ => mcu}/native/time.h | 0 src/driver/{ => mcu}/native/usb.c | 0 src/driver/{ => mcu}/stm32/adc.c | 0 src/driver/{ => mcu}/stm32/adc.h | 0 src/driver/{ => mcu}/stm32/dma.c | 0 src/driver/{ => mcu}/stm32/dma.h | 0 src/driver/{ => mcu}/stm32/exti.c | 0 src/driver/{ => mcu}/stm32/fmc.c | 0 src/driver/{ => mcu}/stm32/gpio.c | 0 src/driver/{ => mcu}/stm32/gpio.h | 0 src/driver/{ => mcu}/stm32/motor_dshot.c | 0 src/driver/{ => mcu}/stm32/motor_pwm.c | 0 src/driver/{ => mcu}/stm32/rcc.c | 0 src/driver/{ => mcu}/stm32/rcc.h | 0 src/driver/{ => mcu}/stm32/reset.c | 0 src/driver/{ => mcu}/stm32/serial.c | 0 src/driver/{ => mcu}/stm32/serial_soft.c | 0 src/driver/{ => mcu}/stm32/spi.c | 0 src/driver/{ => mcu}/stm32/system.h | 0 src/driver/{ => mcu}/stm32/time.c | 0 src/driver/{ => mcu}/stm32/time.h | 0 src/driver/{ => mcu}/stm32/timer.c | 0 src/driver/{ => mcu}/stm32/usb.c | 0 51 files changed, 7 insertions(+), 7 deletions(-) rename src/driver/{ => mcu}/at32/adc.c (100%) rename src/driver/{ => mcu}/at32/adc.h (100%) rename src/driver/{ => mcu}/at32/dma.c (100%) rename src/driver/{ => mcu}/at32/dma.h (100%) rename src/driver/{ => mcu}/at32/fmc.c (100%) rename src/driver/{ => mcu}/at32/gpio.c (100%) rename src/driver/{ => mcu}/at32/gpio.h (100%) rename src/driver/{ => mcu}/at32/motor_dshot.c (100%) rename src/driver/{ => mcu}/at32/motor_pwm.c (100%) rename src/driver/{ => mcu}/at32/rcc.c (100%) rename src/driver/{ => mcu}/at32/rcc.h (100%) rename src/driver/{ => mcu}/at32/reset.c (100%) rename src/driver/{ => mcu}/at32/serial.c (100%) rename src/driver/{ => mcu}/at32/serial_soft.c (100%) rename src/driver/{ => mcu}/at32/spi.c (100%) rename src/driver/{ => mcu}/at32/system.h (100%) rename src/driver/{ => mcu}/at32/time.c (100%) rename src/driver/{ => mcu}/at32/time.h (100%) rename src/driver/{ => mcu}/at32/timer.c (100%) rename src/driver/{ => mcu}/at32/usb.c (100%) rename src/driver/{ => mcu}/native/fmc.c (100%) rename src/driver/{ => mcu}/native/gpio.c (100%) rename src/driver/{ => mcu}/native/gpio.h (100%) rename src/driver/{ => mcu}/native/reset.c (100%) rename src/driver/{ => mcu}/native/system.h (100%) rename src/driver/{ => mcu}/native/time.c (100%) rename src/driver/{ => mcu}/native/time.h (100%) rename src/driver/{ => mcu}/native/usb.c (100%) rename src/driver/{ => mcu}/stm32/adc.c (100%) rename src/driver/{ => mcu}/stm32/adc.h (100%) rename src/driver/{ => mcu}/stm32/dma.c (100%) rename src/driver/{ => mcu}/stm32/dma.h (100%) rename src/driver/{ => mcu}/stm32/exti.c (100%) rename src/driver/{ => mcu}/stm32/fmc.c (100%) rename src/driver/{ => mcu}/stm32/gpio.c (100%) rename src/driver/{ => mcu}/stm32/gpio.h (100%) rename src/driver/{ => mcu}/stm32/motor_dshot.c (100%) rename src/driver/{ => mcu}/stm32/motor_pwm.c (100%) rename src/driver/{ => mcu}/stm32/rcc.c (100%) rename src/driver/{ => mcu}/stm32/rcc.h (100%) rename src/driver/{ => mcu}/stm32/reset.c (100%) rename src/driver/{ => mcu}/stm32/serial.c (100%) rename src/driver/{ => mcu}/stm32/serial_soft.c (100%) rename src/driver/{ => mcu}/stm32/spi.c (100%) rename src/driver/{ => mcu}/stm32/system.h (100%) rename src/driver/{ => mcu}/stm32/time.c (100%) rename src/driver/{ => mcu}/stm32/time.h (100%) rename src/driver/{ => mcu}/stm32/timer.c (100%) rename src/driver/{ => mcu}/stm32/usb.c (100%) diff --git a/platformio.ini b/platformio.ini index 70500a058..d1321bcb8 100644 --- a/platformio.ini +++ b/platformio.ini @@ -17,7 +17,7 @@ extra_configs = [common] lib_archive = no -build_src_filter = +<*> -<.git/> -<.svn/> - - - - - - - - +build_src_filter = +<*> -<.git/> -<.svn/> - - - - - - extra_scripts = pre:script/pre_script.py post:script/post_script.py @@ -35,7 +35,7 @@ extends = common board = SIMULATOR platform = native debug_tool = custom -build_src_filter = ${common.build_src_filter} + + +build_src_filter = ${common.build_src_filter} + + build_flags = ${common.build_flags} -lm @@ -48,7 +48,7 @@ debug_tool = stlink upload_protocol = dfu platform = ststm32@~17.5.0 platform_packages = toolchain-gccarmnoneeabi@~1.120301.0 -build_src_filter = ${common.build_src_filter} + +build_src_filter = ${common.build_src_filter} + framework = stm32cube board_build.stm32cube.custom_system_setup = yes @@ -171,7 +171,7 @@ platform = https://github.com/ArteryTek/platform-arterytekat32.git#5729d36 platform_packages = toolchain-gccarmnoneeabi@~1.120301.0 framework = at32firmlib board_build.at32firmlib.custom_system_setup = yes -build_src_filter = ${common.build_src_filter} + +build_src_filter = ${common.build_src_filter} + [at32f435] extends = at32 diff --git a/src/core/project.h b/src/core/project.h index ff1e3012c..372482b41 100644 --- a/src/core/project.h +++ b/src/core/project.h @@ -6,15 +6,15 @@ #include "core/target.h" #ifdef STM32 -#include "driver/stm32/system.h" +#include "driver/mcu/stm32/system.h" #endif #ifdef AT32 -#include "driver/at32/system.h" +#include "driver/mcu/at32/system.h" #endif #ifdef SIMULATOR -#include "driver/native/system.h" +#include "driver/mcu/native/system.h" #endif #ifdef USE_FAST_RAM diff --git a/src/driver/at32/adc.c b/src/driver/mcu/at32/adc.c similarity index 100% rename from src/driver/at32/adc.c rename to src/driver/mcu/at32/adc.c diff --git a/src/driver/at32/adc.h b/src/driver/mcu/at32/adc.h similarity index 100% rename from src/driver/at32/adc.h rename to src/driver/mcu/at32/adc.h diff --git a/src/driver/at32/dma.c b/src/driver/mcu/at32/dma.c similarity index 100% rename from src/driver/at32/dma.c rename to src/driver/mcu/at32/dma.c diff --git a/src/driver/at32/dma.h b/src/driver/mcu/at32/dma.h similarity index 100% rename from src/driver/at32/dma.h rename to src/driver/mcu/at32/dma.h diff --git a/src/driver/at32/fmc.c b/src/driver/mcu/at32/fmc.c similarity index 100% rename from src/driver/at32/fmc.c rename to src/driver/mcu/at32/fmc.c diff --git a/src/driver/at32/gpio.c b/src/driver/mcu/at32/gpio.c similarity index 100% rename from src/driver/at32/gpio.c rename to src/driver/mcu/at32/gpio.c diff --git a/src/driver/at32/gpio.h b/src/driver/mcu/at32/gpio.h similarity index 100% rename from src/driver/at32/gpio.h rename to src/driver/mcu/at32/gpio.h diff --git a/src/driver/at32/motor_dshot.c b/src/driver/mcu/at32/motor_dshot.c similarity index 100% rename from src/driver/at32/motor_dshot.c rename to src/driver/mcu/at32/motor_dshot.c diff --git a/src/driver/at32/motor_pwm.c b/src/driver/mcu/at32/motor_pwm.c similarity index 100% rename from src/driver/at32/motor_pwm.c rename to src/driver/mcu/at32/motor_pwm.c diff --git a/src/driver/at32/rcc.c b/src/driver/mcu/at32/rcc.c similarity index 100% rename from src/driver/at32/rcc.c rename to src/driver/mcu/at32/rcc.c diff --git a/src/driver/at32/rcc.h b/src/driver/mcu/at32/rcc.h similarity index 100% rename from src/driver/at32/rcc.h rename to src/driver/mcu/at32/rcc.h diff --git a/src/driver/at32/reset.c b/src/driver/mcu/at32/reset.c similarity index 100% rename from src/driver/at32/reset.c rename to src/driver/mcu/at32/reset.c diff --git a/src/driver/at32/serial.c b/src/driver/mcu/at32/serial.c similarity index 100% rename from src/driver/at32/serial.c rename to src/driver/mcu/at32/serial.c diff --git a/src/driver/at32/serial_soft.c b/src/driver/mcu/at32/serial_soft.c similarity index 100% rename from src/driver/at32/serial_soft.c rename to src/driver/mcu/at32/serial_soft.c diff --git a/src/driver/at32/spi.c b/src/driver/mcu/at32/spi.c similarity index 100% rename from src/driver/at32/spi.c rename to src/driver/mcu/at32/spi.c diff --git a/src/driver/at32/system.h b/src/driver/mcu/at32/system.h similarity index 100% rename from src/driver/at32/system.h rename to src/driver/mcu/at32/system.h diff --git a/src/driver/at32/time.c b/src/driver/mcu/at32/time.c similarity index 100% rename from src/driver/at32/time.c rename to src/driver/mcu/at32/time.c diff --git a/src/driver/at32/time.h b/src/driver/mcu/at32/time.h similarity index 100% rename from src/driver/at32/time.h rename to src/driver/mcu/at32/time.h diff --git a/src/driver/at32/timer.c b/src/driver/mcu/at32/timer.c similarity index 100% rename from src/driver/at32/timer.c rename to src/driver/mcu/at32/timer.c diff --git a/src/driver/at32/usb.c b/src/driver/mcu/at32/usb.c similarity index 100% rename from src/driver/at32/usb.c rename to src/driver/mcu/at32/usb.c diff --git a/src/driver/native/fmc.c b/src/driver/mcu/native/fmc.c similarity index 100% rename from src/driver/native/fmc.c rename to src/driver/mcu/native/fmc.c diff --git a/src/driver/native/gpio.c b/src/driver/mcu/native/gpio.c similarity index 100% rename from src/driver/native/gpio.c rename to src/driver/mcu/native/gpio.c diff --git a/src/driver/native/gpio.h b/src/driver/mcu/native/gpio.h similarity index 100% rename from src/driver/native/gpio.h rename to src/driver/mcu/native/gpio.h diff --git a/src/driver/native/reset.c b/src/driver/mcu/native/reset.c similarity index 100% rename from src/driver/native/reset.c rename to src/driver/mcu/native/reset.c diff --git a/src/driver/native/system.h b/src/driver/mcu/native/system.h similarity index 100% rename from src/driver/native/system.h rename to src/driver/mcu/native/system.h diff --git a/src/driver/native/time.c b/src/driver/mcu/native/time.c similarity index 100% rename from src/driver/native/time.c rename to src/driver/mcu/native/time.c diff --git a/src/driver/native/time.h b/src/driver/mcu/native/time.h similarity index 100% rename from src/driver/native/time.h rename to src/driver/mcu/native/time.h diff --git a/src/driver/native/usb.c b/src/driver/mcu/native/usb.c similarity index 100% rename from src/driver/native/usb.c rename to src/driver/mcu/native/usb.c diff --git a/src/driver/stm32/adc.c b/src/driver/mcu/stm32/adc.c similarity index 100% rename from src/driver/stm32/adc.c rename to src/driver/mcu/stm32/adc.c diff --git a/src/driver/stm32/adc.h b/src/driver/mcu/stm32/adc.h similarity index 100% rename from src/driver/stm32/adc.h rename to src/driver/mcu/stm32/adc.h diff --git a/src/driver/stm32/dma.c b/src/driver/mcu/stm32/dma.c similarity index 100% rename from src/driver/stm32/dma.c rename to src/driver/mcu/stm32/dma.c diff --git a/src/driver/stm32/dma.h b/src/driver/mcu/stm32/dma.h similarity index 100% rename from src/driver/stm32/dma.h rename to src/driver/mcu/stm32/dma.h diff --git a/src/driver/stm32/exti.c b/src/driver/mcu/stm32/exti.c similarity index 100% rename from src/driver/stm32/exti.c rename to src/driver/mcu/stm32/exti.c diff --git a/src/driver/stm32/fmc.c b/src/driver/mcu/stm32/fmc.c similarity index 100% rename from src/driver/stm32/fmc.c rename to src/driver/mcu/stm32/fmc.c diff --git a/src/driver/stm32/gpio.c b/src/driver/mcu/stm32/gpio.c similarity index 100% rename from src/driver/stm32/gpio.c rename to src/driver/mcu/stm32/gpio.c diff --git a/src/driver/stm32/gpio.h b/src/driver/mcu/stm32/gpio.h similarity index 100% rename from src/driver/stm32/gpio.h rename to src/driver/mcu/stm32/gpio.h diff --git a/src/driver/stm32/motor_dshot.c b/src/driver/mcu/stm32/motor_dshot.c similarity index 100% rename from src/driver/stm32/motor_dshot.c rename to src/driver/mcu/stm32/motor_dshot.c diff --git a/src/driver/stm32/motor_pwm.c b/src/driver/mcu/stm32/motor_pwm.c similarity index 100% rename from src/driver/stm32/motor_pwm.c rename to src/driver/mcu/stm32/motor_pwm.c diff --git a/src/driver/stm32/rcc.c b/src/driver/mcu/stm32/rcc.c similarity index 100% rename from src/driver/stm32/rcc.c rename to src/driver/mcu/stm32/rcc.c diff --git a/src/driver/stm32/rcc.h b/src/driver/mcu/stm32/rcc.h similarity index 100% rename from src/driver/stm32/rcc.h rename to src/driver/mcu/stm32/rcc.h diff --git a/src/driver/stm32/reset.c b/src/driver/mcu/stm32/reset.c similarity index 100% rename from src/driver/stm32/reset.c rename to src/driver/mcu/stm32/reset.c diff --git a/src/driver/stm32/serial.c b/src/driver/mcu/stm32/serial.c similarity index 100% rename from src/driver/stm32/serial.c rename to src/driver/mcu/stm32/serial.c diff --git a/src/driver/stm32/serial_soft.c b/src/driver/mcu/stm32/serial_soft.c similarity index 100% rename from src/driver/stm32/serial_soft.c rename to src/driver/mcu/stm32/serial_soft.c diff --git a/src/driver/stm32/spi.c b/src/driver/mcu/stm32/spi.c similarity index 100% rename from src/driver/stm32/spi.c rename to src/driver/mcu/stm32/spi.c diff --git a/src/driver/stm32/system.h b/src/driver/mcu/stm32/system.h similarity index 100% rename from src/driver/stm32/system.h rename to src/driver/mcu/stm32/system.h diff --git a/src/driver/stm32/time.c b/src/driver/mcu/stm32/time.c similarity index 100% rename from src/driver/stm32/time.c rename to src/driver/mcu/stm32/time.c diff --git a/src/driver/stm32/time.h b/src/driver/mcu/stm32/time.h similarity index 100% rename from src/driver/stm32/time.h rename to src/driver/mcu/stm32/time.h diff --git a/src/driver/stm32/timer.c b/src/driver/mcu/stm32/timer.c similarity index 100% rename from src/driver/stm32/timer.c rename to src/driver/mcu/stm32/timer.c diff --git a/src/driver/stm32/usb.c b/src/driver/mcu/stm32/usb.c similarity index 100% rename from src/driver/stm32/usb.c rename to src/driver/mcu/stm32/usb.c