Jak jsem si nabehnul aneb double v pacalu na AVR
Pavel Kutina
hw na prelude.cz
Sobota Červenec 19 18:59:43 CEST 2014
Proč bojuju? No protože jednak jediny HW UART chci využít na něco jiného
a nemám rád, když se mi data perou s programváním (byť při ladění, ale
tím hůř), druhak už jsem tam ISP konektor měl dodělaný a USB ASP mi
chodí dobře a spolehlivě. A teď nastává ta radost :)
Nahrávat kód přes ISP samozřejmě jde, ale jen přes menu nebo zkratku
Ctrl-Shift-U. Asi mám krátké prsty nebo velkou klávcesnici, věděl bych i
o pohodlnějších (třeba F9 nebo tak něco), dodělat tlačítko do lišty se
mi prozatím nepodařilo (a netuším, jestli to vůbec jde), aby to šlo
alespoň na jeden klik.
Editor je radost sama o sobě, drobné plus je, že se alespoň dá zapnout
číslování řádků (ale to uměl už vi, takže taky žádná výhra - navíc by se
mi možná chtělo tvrdit, že i vi je pohodlnější na práci :). Jsem zvyklý
všude používat taby, ale idiocie editoru, který je převádí na mezery,
mne dokáže rozžhavit do běla v okamžiku, kdy upravuju a češu kód a tab
mažu po jedné mezeře. Skládání kódu? On to někdo potřebuje? Práce s více
záložkami, když se dá přece každý soubor otevřít v novém okně? Změna
barev z zvýraznění syntaxe (jo, já vím, že tohle jde "intuitivně" v
prefereces.ini, ale ona by bodla i změna řezu, občas něco tučně, občas
kurzívou - v tomhle mně u Mikroe dost rozmazlili atd.)? Vyhledání
deklarace? Na co, máš vědět, co děláš, najdi si to sám...
Je to o chlup chytřejší než notepad, ale ten chlup je opravdu malý... A
že je to zadarmo a musím se s tím smířit? Věděl bych o projektech, u
kterých se smiřovat nemusím a zadarmo jsou taky (třeba ten editor - až
na to tučnění a kurzívováni textu je fajn Geany, ale mám ho nastavený na
úplně jiný druh práce a hrabat do něj nebudu).
Že se při kompilaci někde vytvoří hex a že bych si ho třeba chtěl někam
nahrát sám? No jasně, uděláme v TMP hromadu podadresářů s
padesátiznakovým náhodným jménem a někde tam si ten hex najdi. Fakt super.
Fakt nechápu, jak je možné, že tahle obludnost má tolik spokojených
uživatelů - co se týká kvality kódu, k tomu se vyjadřovat nemůžu, na to
jsem v C moc malej pán.
No každopádně těmto radostem navzdory mi modul měří tlak a vypadá to, že
to funguje správně, zaplaťpámbu jsem se už dříve rozhodl, že jednotka
měřící tlak bude mít samostatnou desku a hlavní procesor bude jinde,
takže stačí odladit jen to měření a pak se zase vrátím do pohodlí
"domácího prostředí" a Arduino nebudu potřebovat dlouho vidět.
Pavel Kutina
Dne 19.7.2014 17:35, Jaroslav Lukesh napsal(a):
> A proč bujujete, nic nenastavujte, jenom vyberte desku Pro MINI a je to.
>
> Fakt je to šíleně jednoduchý a to jsem v C nikdy neprogramoval. Prostě
> ready to run. Až do toho dáte ArduBlocks, tak pak se to bude líbit i
> dětem (možná)
>
> ----- Původní zpráva ----- Od: "Pavel Kutina" <hw na prelude.cz>
>
>
> Spatne na tom neni nic, krome toho, ze to s Pacalem porad umim lip, bez
> ohledu na pokusy o flame :)
>
> A ta pomluva - jasne, vsechno jde, jen to bude chtit trochu vic prace nez
> spustit IDE, napsat kod, zkompilovat a nasypat do MCU (jak jsem zvykly z
> IDE
> od Mikroe). To IDE Arduina je tak nebetycne kravsky, ze nechapu, jak to
> nekdo muze pouzivat, takze si to cele prekonfigurovat s pouzitim v
> normalnejsim editoru, pres nastroke kompilaci a flash, no proste pohoda na
> par kliknuti.
>
> No nic, s Arduino IDE tu bojuju uz asi dvacet minut (nastavim preference,
> sahnu i do preferences.txt a ejhle, pri dalsim startu se neco provede, neco
> ne, proste jak se mu chce, desne fajn).
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list