forked from platformio/platformio-core
Update linker flags for teensy platform
This commit is contained in:
@ -36,7 +36,7 @@
|
|||||||
"teensy30": {
|
"teensy30": {
|
||||||
"build": {
|
"build": {
|
||||||
"core": "teensy3",
|
"core": "teensy3",
|
||||||
"extra_flags": "-D__MK20DX128__",
|
"extra_flags": "-D__MK20DX128__ -larm_cortexM4l_math",
|
||||||
"f_cpu": "48000000L",
|
"f_cpu": "48000000L",
|
||||||
"ldscript": "mk20dx128.ld",
|
"ldscript": "mk20dx128.ld",
|
||||||
"mcu": "mk20dx128",
|
"mcu": "mk20dx128",
|
||||||
@ -56,7 +56,7 @@
|
|||||||
"teensy31": {
|
"teensy31": {
|
||||||
"build": {
|
"build": {
|
||||||
"core": "teensy3",
|
"core": "teensy3",
|
||||||
"extra_flags": "-D__MK20DX256__",
|
"extra_flags": "-D__MK20DX256__ -larm_cortexM4l_math",
|
||||||
"f_cpu": "72000000L",
|
"f_cpu": "72000000L",
|
||||||
"ldscript": "mk20dx256.ld",
|
"ldscript": "mk20dx256.ld",
|
||||||
"mcu": "mk20dx256",
|
"mcu": "mk20dx256",
|
||||||
@ -76,7 +76,7 @@
|
|||||||
"teensylc": {
|
"teensylc": {
|
||||||
"build": {
|
"build": {
|
||||||
"core": "teensy3",
|
"core": "teensy3",
|
||||||
"extra_flags": "-D__MKL26Z64__",
|
"extra_flags": "-D__MKL26Z64__ -larm_cortexM0l_math",
|
||||||
"f_cpu": "48000000L",
|
"f_cpu": "48000000L",
|
||||||
"ldscript": "mkl26z64.ld",
|
"ldscript": "mkl26z64.ld",
|
||||||
"mcu": "mkl26z64",
|
"mcu": "mkl26z64",
|
||||||
|
@ -29,7 +29,9 @@ elif env.get("BOARD_OPTIONS", {}).get("build", {}).get("core") == "teensy3":
|
|||||||
SConscript(env.subst(join("$PIOBUILDER_DIR", "scripts", "basearm.py")))
|
SConscript(env.subst(join("$PIOBUILDER_DIR", "scripts", "basearm.py")))
|
||||||
env.Append(
|
env.Append(
|
||||||
LINKFLAGS=[
|
LINKFLAGS=[
|
||||||
"-Wl,--defsym=__rtc_localtime=$UNIX_TIME"
|
"-Wl,--defsym=__rtc_localtime=$UNIX_TIME",
|
||||||
|
"-fsingle-precision-constant",
|
||||||
|
"--specs=nano.specs"
|
||||||
],
|
],
|
||||||
CCFLAGS=[
|
CCFLAGS=[
|
||||||
"-fsingle-precision-constant"
|
"-fsingle-precision-constant"
|
||||||
|
Reference in New Issue
Block a user