📄 stm8_stvd_cosmic_bldc.mak
字号:
-@erase $(OutputPath)\mc_stm8s_bldc_it.ls
-@erase $(OutputPath)\stm8_interrupt_vector.ls
-@erase $(OutputPath)\vdev.ls
-@erase $(OutputPath)\vdev_callbacks.ls
-@erase $(OutputPath)\vdev_ios.ls
endif
#
# Release
#
ifeq "$(CFG)" "Release"
OutputPath=STVD_COSMIC_Release
ProjectSFile=STM8_STVD_COSMIC_BLDC
TargetSName=$(ProjectSFile)
TargetFName=$(ProjectSFile).elf
IntermPath=$(dir $@)
CFLAGS_PRJ=$(ToolsetBin)\cxstm8 -istm8_mc_framework\inc +warn +mods0 +compact +split -dBLDC -iMC_FWLIB_SCALAR\inc -iMC_FWLIB_SCALAR\param -iSTM8_FWLIB\inc -iSTM8_MC_FRAMEWORK\inc -iSTM8_MC_FRAMEWORK\param $(ToolsetIncOpts) -cl$(IntermPath:%\=%) -co$(IntermPath:%\=%) $<
ASMFLAGS_PRJ=$(ToolsetBin)\castm8 $(ToolsetIncOpts) -o$(IntermPath)$(InputName).$(ObjectExt) $<
all : $(OutputPath) $(ProjectSFile).elf
$(OutputPath) :
if not exist $(OutputPath)/ mkdir $(OutputPath)
STVD_COSMIC_Release\mc_statemachine.$(ObjectExt) : mc_fwlib_scalar\src\mc_statemachine.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_statemachine.h mc_fwlib_scalar\inc\mc_type.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h mc_fwlib_scalar\inc\mc_vtimer.h mc_fwlib_scalar\inc\mc_keys.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\param\mc_controlstage_param.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\inc\mc_display.h stm8_mc_framework\inc\mc_dev_display.h ..\..\..\cosmic\cxstm8_16k\hstm8\stddef.h stm8_mc_framework\param\mc_stm8s_port_param.h mc_fwlib_scalar\param\mc_controlstage_param.h mc_fwlib_scalar\param\mc_powerstage_param.h mc_fwlib_scalar\inc\mc_dev.h mc_fwlib_scalar\inc\mc_drive.h mc_fwlib_scalar\inc\mc_faults.h mc_fwlib_scalar\inc\mc_display.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_user_interface.$(ObjectExt) : mc_fwlib_scalar\src\mc_user_interface.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\inc\mc_faults.h mc_fwlib_scalar\inc\mc_vtimer.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_pid_regulators.$(ObjectExt) : mc_fwlib_scalar\src\mc_pid_regulators.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_pid_regulators.h mc_fwlib_scalar\inc\mc_type.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_keys.$(ObjectExt) : mc_fwlib_scalar\src\mc_keys.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_keys.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\inc\mc_vtimer.h mc_fwlib_scalar\param\mc_controlstage_param.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\inc\mc_display.h stm8_mc_framework\inc\mc_dev_display.h ..\..\..\cosmic\cxstm8_16k\hstm8\stddef.h stm8_mc_framework\param\mc_stm8s_port_param.h mc_fwlib_scalar\param\mc_controlstage_param.h mc_fwlib_scalar\param\mc_powerstage_param.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_display.$(ObjectExt) : mc_fwlib_scalar\src\mc_display.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_display.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\inc\mc_user_interface.h mc_fwlib_scalar\inc\mc_vtimer.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_bldc_user_interface.$(ObjectExt) : mc_fwlib_scalar\src\mc_bldc_user_interface.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\param\mc_bldc_user_interface_param.h mc_fwlib_scalar\param\mc_controlstage_param.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\inc\mc_display.h stm8_mc_framework\inc\mc_dev_display.h ..\..\..\cosmic\cxstm8_16k\hstm8\stddef.h stm8_mc_framework\param\mc_stm8s_port_param.h mc_fwlib_scalar\param\mc_powerstage_param.h mc_fwlib_scalar\inc\mc_bldc_motor.h mc_fwlib_scalar\inc\mc_bldc_type.h mc_fwlib_scalar\inc\mc_type.h mc_fwlib_scalar\param\mc_bldc_motor_param.h mc_fwlib_scalar\param\mc_bldc_conf.h mc_fwlib_scalar\inc\mc_type.h mc_fwlib_scalar\param\mc_bldc_drive_param.h mc_fwlib_scalar\param\mc_bldc_conf.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_bldc_motor.$(ObjectExt) : mc_fwlib_scalar\src\mc_bldc_motor.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_bldc_motor.h mc_fwlib_scalar\inc\mc_bldc_type.h mc_fwlib_scalar\inc\mc_type.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h mc_fwlib_scalar\param\mc_bldc_motor_param.h mc_fwlib_scalar\param\mc_bldc_drive_param.h mc_fwlib_scalar\param\mc_bldc_conf.h mc_fwlib_scalar\inc\mc_pid_regulators.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\param\mc_powerstage_param.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_bldc_drive.$(ObjectExt) : mc_fwlib_scalar\src\mc_bldc_drive.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_drive.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\param\vdev_param.h mc_fwlib_scalar\inc\mc_dev.h mc_fwlib_scalar\inc\mc_type.h stm8_mc_framework\inc\mc_dev_drive.h mc_fwlib_scalar\inc\mc_bldc_motor.h mc_fwlib_scalar\inc\mc_bldc_type.h mc_fwlib_scalar\param\mc_bldc_conf.h mc_fwlib_scalar\param\mc_bldc_drive_param.h mc_fwlib_scalar\param\mc_controlstage_param.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\inc\mc_display.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\mc_dev_display.h ..\..\..\cosmic\cxstm8_16k\hstm8\stddef.h stm8_mc_framework\param\mc_stm8s_port_param.h mc_fwlib_scalar\param\mc_powerstage_param.h mc_fwlib_scalar\param\mc_powerstage_param.h mc_fwlib_scalar\inc\mc_bldc_timers.h mc_fwlib_scalar\inc\mc_pid_regulators.h mc_fwlib_scalar\inc\mc_vtimer.h stm8_mc_framework\inc\mc_dev_dac.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_vtimer.$(ObjectExt) : mc_fwlib_scalar\src\mc_vtimer.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_vtimer.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\mc_dev.$(ObjectExt) : mc_fwlib_scalar\src\mc_dev.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_dev.h mc_fwlib_scalar\inc\mc_type.h stm8_mc_framework\inc\dev_type.h stm8_fwlib\inc\stm8s_type.h stm8_mc_framework\inc\vdev.h stm8_mc_framework\param\vdev_param.h stm8_mc_framework\inc\mc_dev_opt.h stm8_mc_framework\inc\mc_dev_clk.h stm8_mc_framework\inc\mc_dev_port.h mc_fwlib_scalar\param\mc_controlstage_param.h stm8_mc_framework\param\mc_stm8s_clk_param.h mc_fwlib_scalar\inc\mc_display.h mc_fwlib_scalar\inc\mc_user_interface.h stm8_mc_framework\inc\mc_dev_display.h ..\..\..\cosmic\cxstm8_16k\hstm8\stddef.h stm8_mc_framework\param\mc_stm8s_port_param.h mc_fwlib_scalar\param\mc_controlstage_param.h mc_fwlib_scalar\param\mc_powerstage_param.h stm8_mc_framework\inc\mc_dev_keys.h stm8_mc_framework\inc\mc_dev_drive.h stm8_mc_framework\inc\mc_dev_vtimer.h stm8_mc_framework\inc\mc_dev_dac.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\main.$(ObjectExt) : mc_fwlib_scalar\src\main.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h mc_fwlib_scalar\inc\mc_statemachine.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_uart3.$(ObjectExt) : stm8_fwlib\src\stm8s_uart3.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_uart3.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h stm8_fwlib\inc\stm8s_clk.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_uart1.$(ObjectExt) : stm8_fwlib\src\stm8s_uart1.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_uart1.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h stm8_fwlib\inc\stm8s_clk.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_tim4.$(ObjectExt) : stm8_fwlib\src\stm8s_tim4.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_tim4.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_tim3.$(ObjectExt) : stm8_fwlib\src\stm8s_tim3.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_tim3.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_tim2.$(ObjectExt) : stm8_fwlib\src\stm8s_tim2.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_tim2.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_tim1.$(ObjectExt) : stm8_fwlib\src\stm8s_tim1.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_tim1.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_spi.$(ObjectExt) : stm8_fwlib\src\stm8s_spi.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_spi.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
STVD_COSMIC_Release\stm8s_rst.$(ObjectExt) : stm8_fwlib\src\stm8s_rst.c ..\..\..\cosmic\cxstm8_16k\hstm8\mods0.h stm8_fwlib\inc\stm8s_rst.h stm8_fwlib\inc\stm8s_map.h stm8_mc_framework\inc\stm8s_conf.h stm8_fwlib\inc\stm8s_type.h stm8_fwlib\inc\stm8s_macro.h
@if not exist $(dir $@) mkdir $(dir $@)
$(CFLAGS_PRJ)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -