ussserrr
ussserrr
Very popular framework. User configures a board through the CubeMX but generated code is wrapped to be compatible with the PlatformIO Arduino toolchain.
Visual Studio Code is an official PlatformIO IDE so such a complementary companion extension would be nice to have.
If a user doesn't specify a board and the `platformio.ini` config exists, borrow a board from there.
No sense to go further on "new" command if the board in config is not correct.
Kill subprocesses if there is no output have appeared for some timeout (i.e. hung).
Return some kind of a "remote controller" to control the running action. See PoC: ```python import asyncio import collections import time class Project: async def build(self): print('started') proc = await...