Jak na AVR ve VScode
Pavel Hudeček
edizon na seznam.cz
Pátek Květen 24 10:53:43 CEST 2024
Zdá se, že nejpoužitelnější je, zeptat se copilota jak ve VSc otevřít
projekt Microchip Studia.
Odpověď byla Open folder.
Tam si můžu vesele editovat s vymoženostmi moderního IDE a copilotem,
pak ctrl+S, přejít do MS, v něm se objeví zda reload, yes to all a pak
můžu zmáčknout play.
Není to sice dokonalý, ale funguje to:-)
Ale stejně by mě zajímalo, jak to udělat čistě ve VSc, hlavně kvůli
dětem s Linuxem. Že by si třeba ode mě zkopírovali toolchain z MS a
svému VSc řekli "tady máš toolchain" pro tenhle projekt.
PH
Dne 23.05.2024 v 11:19 Pavel Hudeček napsal(a):
> Dlouho mi nic nevadilo, jenže je to odvozený z nějakýho staršího VS,
> tak už poněkud zastarává.
>
> Druhá věc je, že tam Microchip nějak zapomněl dodělat část nových
> procesorů. Takže např. můžu založit projekt pro AVR64DD32, ale už ne
> pro levnější AVR16DD32.
>
> PH
>
> Dne 23.05.2024 v 11:08 Jaroslav Buchta napsal(a):
>> PlatformIO je podle me taky dost uzavreny ekosystem ala arduino a
>> tezko to pujde ocesat.
>> Pluginy primo pro AVR na prvni pohled nic moc, nekdo tusim pouzival
>> Embedded IDE ale nemam zkusenost.
>>
>> A co vam vlastne vadi na microchip studiu? S GCC je to zdarma a
>> pouziva to taky MSVS prostredi...
>>
>> Dne 23.05.2024 v 11:02 Pavel Hudeček napsal(a):
>>> Dobrý den všem,
>>>
>>> zkusil jsem si nainstalovat VScode, že tím zkusím nahradit Microchip
>>> Studio.
>>>
>>> Ale asi potřebuju nakopnout správným směrem.
>>>
>>> Kopilot doporučil nainstalovat PlatformIO, to skutečně založí jakýsi
>>> projekt na základě výběru procesoru, kterému ale říká výběr desky.
>>> Po názvu a "desce" je třetí položka, kde je vybráno Adruino a nejde
>>> dát jiná možnost. Naopak tam chybí výběr C/C++/asm. Založil jsem
>>> tedy Arduino projekt pro ATtiny416 a v něm je arduino.h a bez něj to
>>> nejde.
>>>
>>> Jak to udělat, abych mohl normálně založit C++ projekt třeba pro
>>> ATtiny416, nebo AVR64DD28, kde nebude nic arduinového?
Další informace o konferenci Hw-list