Why does OpenSprinkler Firmware (for ESP8266) compile in VisualMicro and Arduino but not in this?

How did you do the structure in your demo Git? Is it no coincidence it’s not a fork?

In mine you can’t see the structure + .ini — is this not easily possible from a fork?

PS: my .gitignore

.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch