From a53db43d3fd71b1f6d631c9b65029acf2b6975a2 Mon Sep 17 00:00:00 2001 From: "Zachary J. Fields" Date: Sat, 16 Mar 2024 15:18:09 -0500 Subject: [PATCH 1/3] Add IDE support for debug to platform.txt --- platform.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platform.txt b/platform.txt index 0e7193624..614426cf2 100644 --- a/platform.txt +++ b/platform.txt @@ -16,15 +16,19 @@ compiler.warning_flags.default= compiler.warning_flags.more=-Wall compiler.warning_flags.all=-Wall -Wextra +compiler.optimization_flags=-Os +compiler.optimization_flags.release=-Os +compiler.optimization_flags.debug=-Og + compiler.path={build.compiler_path} compiler.c.cmd={build.crossprefix}gcc -compiler.c.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} +compiler.c.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} compiler.c.elf.cmd={build.crossprefix}g++ compiler.c.elf.flags=-Wl,--gc-sections {compiler.warning_flags} -Wl,--as-needed compiler.S.cmd={build.crossprefix}g++ -compiler.S.flags=-c -x assembler-with-cpp -mcpu={build.mcu} {build.fpu} +compiler.S.flags=-c -g -x assembler-with-cpp {compiler.optimization_flags} -mcpu={build.mcu} {build.fpu} compiler.cpp.cmd={build.crossprefix}g++ -compiler.cpp.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} +compiler.cpp.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} compiler.ar.cmd={build.crossprefix}ar compiler.ar.flags=rcs compiler.objcopy.cmd= From 5e19e1baef3d724321442c8a1cd6869fdd787ce7 Mon Sep 17 00:00:00 2001 From: "Zachary J. Fields" Date: Mon, 18 Mar 2024 12:16:49 -0500 Subject: [PATCH 2/3] Address code review feedback --- platform.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform.txt b/platform.txt index 614426cf2..b6d35fa3a 100644 --- a/platform.txt +++ b/platform.txt @@ -22,13 +22,13 @@ compiler.optimization_flags.debug=-Og compiler.path={build.compiler_path} compiler.c.cmd={build.crossprefix}gcc -compiler.c.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} +compiler.c.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.optimization_flags} {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} compiler.c.elf.cmd={build.crossprefix}g++ compiler.c.elf.flags=-Wl,--gc-sections {compiler.warning_flags} -Wl,--as-needed compiler.S.cmd={build.crossprefix}g++ compiler.S.flags=-c -g -x assembler-with-cpp {compiler.optimization_flags} -mcpu={build.mcu} {build.fpu} compiler.cpp.cmd={build.crossprefix}g++ -compiler.cpp.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} +compiler.cpp.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.optimization_flags} {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu} compiler.ar.cmd={build.crossprefix}ar compiler.ar.flags=rcs compiler.objcopy.cmd= From 3405968c87a578561673666c8b6e75d8e2fbf68f Mon Sep 17 00:00:00 2001 From: "Zachary J. Fields" Date: Mon, 18 Mar 2024 20:03:06 -0500 Subject: [PATCH 3/3] Adopt code review suggestion. Co-authored-by: per1234 --- platform.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform.txt b/platform.txt index b6d35fa3a..58757b12d 100644 --- a/platform.txt +++ b/platform.txt @@ -16,8 +16,8 @@ compiler.warning_flags.default= compiler.warning_flags.more=-Wall compiler.warning_flags.all=-Wall -Wextra -compiler.optimization_flags=-Os -compiler.optimization_flags.release=-Os +compiler.optimization_flags= +compiler.optimization_flags.release= compiler.optimization_flags.debug=-Og compiler.path={build.compiler_path} pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy