default: compiler: AC6 misc: - for-compiler: AC6 C: - -Wsign-compare - -Wdouble-promotion - -Wfloat-conversion - -DNDEBUG - -Wall - -Wextra - -Werror - -std=c11 - -Ofast - -ffast-math - -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 - -Wno-reserved-identifier - -ffunction-sections - -Wmissing-prototypes - -DARM_DSP_ATTRIBUTE="__attribute__((weak))" - -DARM_DSP_TABLE_ATTRIBUTE="__attribute__((section (\"dsp_table\")))" CPP: - -fno-rtti - -DNDEBUG - -Wall - -Wextra - -std=c++17 - -Ofast - -ffast-math - -Wno-unused-function - -ffunction-sections ASM: - -masm=auto Link: - --entry=Reset_Handler - --info=summarysizes - --info=sizes - --info=totals - --info=unused - --info=veneers - for-compiler: GCC C: - -Wsign-compare - -Wdouble-promotion - -Wfloat-conversion - -DNDEBUG - -Wall - -Wextra - -std=c11 - -Ofast - -ffast-math - -Wno-packed - -Wno-missing-prototypes - -Wno-missing-noreturn - -Wno-sign-conversion - -Wno-unused-macros - -ffunction-sections - -flax-vector-conversions - -Wno-maybe-uninitialized - -fdata-sections - -mfp16-format=ieee - -Wmissing-prototypes - -DARM_DSP_ATTRIBUTE="__attribute__((weak))" - -DARM_DSP_TABLE_ATTRIBUTE="__attribute__((section (\"dsp_table\")))" CPP: - -fno-rtti - -DNDEBUG - -Wall - -Wextra - -std=c++17 - -Ofast - -ffast-math - -Wno-unused-function - -ffunction-sections - -fdata-sections - -Wno-psabi - -mfp16-format=ieee ASM: - -masm=auto Link: - --specs=nano.specs - -Wl,-Map=$elf()$.map - -lm - -Wl,--wrap=SysTick_Handler - -Wl,--gc-sections Library: - -lm - for-compiler: CLANG C: - -Wsign-compare - -Wdouble-promotion - -Wfloat-conversion - -DNDEBUG - -Wall - -Wextra - -Werror - -std=c11 - -Ofast - -ffast-math - -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-parentheses-equality - -Wno-reserved-identifier - -ffunction-sections - -Wmissing-prototypes - -DARM_DSP_ATTRIBUTE="__attribute__((weak))" - -DARM_DSP_TABLE_ATTRIBUTE="__attribute__((section (\"dsp_table\")))" CPP: - -fno-rtti - -DNDEBUG - -Wall - -Wextra - -std=c++17 - -Ofast - -ffast-math - -Wno-unused-function - -ffunction-sections ASM: - -masm=auto Link: - -Wl,-Map=$elf()$.map - -Wl,--gc-sections