This repository has been archived on 2024-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
UAV/yaokon/MDK-ARM/yaokon.cproject.yaml
2023-10-06 15:07:07 +08:00

137 lines
4.4 KiB
YAML

project:
packs:
- pack: Keil::STM32F1xx_DFP
- pack: ARM::CMSIS
- pack: ARM::CMSIS-NN
- pack: ARM::CMSIS-DSP
setups:
- setup: Options for yaokon
processor:
trustzone: non-secure
add-path:
- ../Core/Inc
- ../Drivers/STM32F1xx_HAL_Driver/Inc
- ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy
- ../Drivers/CMSIS/Device/ST/STM32F1xx/Include
- ../Drivers/CMSIS/Include
- ../Core/Src
- ../Core/User_Drivers
- ../../../../Software/keil/ARM/Keil_V5/ARM/ARMCLANG/include
debug: "on"
define:
- USE_HAL_DRIVER
- STM32F103xB
- __MICROLIB
misc:
- C:
- -std=c99
C-CPP:
- -fno-rtti
- -funsigned-char
- -fshort-enums
- -fshort-wchar
- -ffunction-sections
- -Wno-packed
- -Wno-missing-variable-declarations
- -Wno-missing-prototypes
- -Wno-missing-noreturn
- -Wno-sign-conversion
- -Wno-nonportable-include-path
- -Wno-reserved-id-macro
- -Wno-unused-macros
- -Wno-documentation-unknown-command
- -Wno-documentation
- -Wno-license-management
- -Wno-parentheses-equality
CPP:
- -xc++
- -std=c++03
Link:
- --library_type=microlib
- --map
- --load_addr_map_info
- --xref
- --callgraph
- --symbols
- --info sizes
- --info totals
- --info unused
- --info veneers
- --list
- --strict
- --summary_stderr
- --info summarysizes
linker:
- script: yaokon_yaokon.sct
groups:
- group: Application/MDK-ARM
files:
- file: startup_stm32f103xb.s
misc:
- ASM:
- -masm=auto
- group: Application/User/Core
files:
- file: ../Core/Src/AbsDrive_OLED.c
- file: ../Core/Src/main.c
- file: ../Core/Src/gpio.c
misc:
- CPP:
- -xc++
- file: ../Core/Src/adc.c
misc:
- CPP:
- -xc++
- file: ../Core/Src/spi.c
misc:
- CPP:
- -xc++
- file: ../Core/Src/usart.c
misc:
- CPP:
- -xc++
- file: ../Core/Src/stm32f1xx_it.c
- file: ../Core/Src/stm32f1xx_hal_msp.c
- group: Drivers/STM32F1xx_HAL_Driver
files:
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
misc:
- CPP:
- -xc++
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
- file: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
misc:
- CPP:
- -xc++
- group: Drivers/CMSIS
files:
- file: ../Core/Src/system_stm32f1xx.c
- group: Inc
files:
- file: ../Core/Inc/adc.h
- file: ../Core/Inc/gpio.h
- file: ../Core/Inc/main.h
- file: ../Core/Inc/spi.h
- file: ../Core/Inc/stm32f1xx_hal_conf.h
- file: ../Core/Inc/stm32f1xx_it.h
- file: ../Core/Inc/usart.h
- group: User_Drivers
files:
- file: ../Core/User_Drivers/RockingBar.c
components:
- component: ARM::CMSIS:CORE