Dependency hell: help!

@nigelb , I’ve successfully run the sample stimer on the evb, by creating my own board defintion.
However, I had to modify one line in ambiqsuitesdk-sfe.py to make it work:

libs.append(env.BuildLibrary(
    join("$BUILD_DIR", "Variant"),
    join(FRAMEWORK_DIR, *framework_build.get("variant"), "bsp"),
))

Look at the added “bsp” at the end.
The reason is that my board’s bsp is “variant”: [“boards”, “apollo3_evb”]
and inside the boards/apollo3_evb are two folders, bsp and examples… and platformio will try to build the examples here!
The folders inside boards-sfe only contains bsp, so the problem is not visible

Hi @fariouche,

I haven’t tried any boards except the Sparkfun ones.
However, I recently purchased some of the Ambiq dev boards as well, so I will have a look at this when they arrive.

Nigel.