Today I spent quite a bit of time learning more about PlatformIO,
and I’ve developed some PlatformIO extra scripts for Pokitto that other people might find useful, so I’ve published them here:
I’ve got a script that updates the
.ld file, much like the one hosted on the
PokittoIO repo, but with some extra features:
- It won’t prevent your code from compiling if your internet goes down
- The updating can be optionally disabled by specifying an additional property in
Also, there’s a script that copies the
.bin file from
/.pioenvs/pokitto to the root of the project, so it’s easier to find.
At some point I hope to find a way to make it so that PlatformIO produces a
<project name>.bin instead of a
I also hope to eventually find a way to write a post script that can upload to Pokitto.
It’s not something I personally need, but I think it would possibly help some other users.
While I was at it, I investigated all the
and I’ve documented all the variables that I’ve been able to discover the purpose of.
I’ve also uploaded that to a separate repo in case anyone finds it useful:
If anyone using a non-Windows OS would like to report some of the values they get for these variables that are notably different (e.g.
SHELL will probably be drastically different) then I’d be interested in knowing what those are.