That sounds amazing!
I’m writing up the steps I’m doing that lead to some progress myself, but you have way more path covered than me, so yeah, if you ever put a tutorial I’m super interested in checking it out.
I had a major breakthrough lately, I was ‘able’ to install my semi-modified platform locally, which I didn’t even know how to do.
And I agree, I had that sense of “this requires to know pretty much every single detail in the building process”
In any case, my main goal is to have one environment in which I can add certain toolchain and support certain device, but I’m aware this statement is super ambiguous, so let’s start with a couple of specific questions.
- Do you use your platforms as an abstraction for a device family? (let’s say AVR128, or in your case the GD32 for example)
- Do you have any clue about this error Custom Platform no attribute for 'platformio.platform…?"