VSCode ESP IDF

VSCode ESP IDF
« kdy: 30. 09. 2023, 01:05:04 »
Už dlhšiu dobu sa venujem vývoju pre mikrokontroléry v C++. Používam na to VSCode, ale nemám to nejako pekne vyladené. Na prototypovanie používam VSCode + platform.io. Na bežné veci používam normálny VSCode + CMake (platformio.ini žiaľ nie je adekvátna náhrada za CMakeLists.txt). Mám tam akurát nastavené cesty v .vscode/c_cpp_properties.json, takže našpekávanie (autocomplete) mi funguje ako po masle. Inak ale nemám rozbehnuté prakticky nič.

Keďže som minimalista, na kompilovanie používam kozolový príkaz idf.py build resp. u mňa funguje aj idf build (bez python koncovky).

A ďalšie príkazy:

Kód: [Vybrat]
idf build
idf clean
idf flash
idf monitor

Ktoré volám z konzoly. Ten príkaz idf build má ale chybový výstup a ten čítam priamo z konzoly, čo je pre ladenie absolútne nevhodné. Ako nastaviť VSCode tak, aby výstup z idf build bol v nejakom vystupnom selectboxe? Pripadne mozte poradit aj iny editor ako VScode (trebars CLion) ak sa to tam dá nastaviť. Jediná podmienka je aby bežal pod linuxom.