Skip to content

Commit 45ae68a

Browse files
committed
[test] Remove fiber availability on ARM64 targets
1 parent 260143c commit 45ae68a

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/modm/processing/fiber/module.lb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ def init(module):
2020
def prepare(module, options):
2121
module.depends(":processing:timer")
2222
# No ARM64 support yet!
23-
core = options[":target"].get_driver("core")["type"]
24-
return ((core.startswith("cortex-m") or
25-
core.startswith("avr") or
26-
"x86_64" in core))
23+
return "arm64" not in options[":target"].get_driver("core")["type"]
2724

2825

2926
def build(env):

test/modm/processing/module.lb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,18 @@ def prepare(module, options):
2222
"modm:math:utils",
2323
"modm:math:filter",
2424
"modm:processing:protothread",
25-
"modm:processing:fiber",
2625
"modm:processing:resumable",
2726
"modm:processing:timer",
2827
"modm:processing:scheduler",
2928
":mock:clock")
29+
if "arm64" not in options[":target"].get_driver("core")["type"]:
30+
module.depends("modm:processing:fiber")
3031
return True
3132

3233

3334
def build(env):
3435
env.outbasepath = "modm-test/src/modm-test/processing"
35-
env.copy('.')
36+
if "arm64" in env[":target"].get_driver("core")["type"]:
37+
env.copy('.', ignore=env.ignore_paths("fiber"))
38+
else:
39+
env.copy('.')

0 commit comments

Comments
 (0)