SEGGER J-Link programmers/debuggers are very common SWD tools. It looks like we need a platformio “tool” to download the binaries from segger so that a custom platform can be made to use it. I’d like to take a stab at this but I’m not sure where to start.

There are docs for how to make custom platforms/frameworks and boards but none for custom tools as far as I can find.

I tried to find the source for tool-avrdude as a place to start and was also unsuccessful there.

Where is the canonical source of tool-avrdude? I’m not talking about avrdude's source. Where in the PIO codebase is are the instructions for installing tool-avrdude? Where does it download from? I can’t find it on github or http://platformio.org/lib

Where is all this giveio stuff in ~\.platformio\packages\tool-avrdude\ on Windows coming from?