[elektro] expected an identifier

Elight elight at gmail.hu
Tue Mar 20 17:14:00 CET 2012


Van jónehány függvény amit,
ha lehet, inkább ujrabarkácsolok.
Ezeket rendszeresen  a saját lib-emből hívom megkésőbb
ha szükséges.

Pont a Printf  ( ami ugye a legkényelmesebb lenne )
az az , amire egyszer nagyon megharagudtam!
Mert ugye sokmindet elzabál, és ugyanakkor nem ad annyit,
esetleg csak kényelmben jeles..
Tehát kerülöm ahol lehet ,
főleg a kisebb controllerekben igazán a használatát.


A másik dolog , amit még csak kicsit kapizsgálok,
de már rájöttem , hogy később sok bonyodalom
forrása is lehet:
  Az a buttonos, alakzatos objektorientált
   graphics lib..  gondolkodás nélküli átvétele.

Van Román Black-nek egy jó kis
graphics lib vesézése:
http://www.romanblack.com/index.htm#software

Hát még a pont-ot is vonalnak definiálják a MikroE-sek pl.
Igy került be minden pontba egy osztás meg egy szorzás..   :)

Szóval legalább,  amely bűnöket saját magam követek el,
még sokszor ha azzal se lehetek teljesen tisztában ,,
akkó hát másoktól mit várhatok?

Drága , minden tekintetben tesztelt
  ürhajóspult típusú fordítókra
meg nem nagyon telik minekünk manapság..

Marad a magaduram ,
     és egy kis egészséges szkepticizmus..


Üdv István


2012.03.20. 16:46:14 dátumon Fuzesi Arnold <arnold.fuzesi.lista at gmail.com>  
írta:

>
>
> On 2012.03.20. 16:26, Elight wrote:
>> Bocs ,
>> ugy gondoltam,
>> melyik hogyan van beállítva..
>>
>> Közben már kiderült , "reserved" a word.
>>
>> Egyébként meg ,
>> nem minden fordító író tart be minden
>> szabványos nemtudommicsodát!
>
> Hááát egy minimum C99 vagy hasonló szintet azért illik tudnia  
> mindegyiknek.
> Amelyik nem tudja, azzal gyanítom nem is szabad foglalkozni.
> Bevallom nem követem, de szerintem tudja is azért jórészük.
> Max tud sokkal többet. Pl a gcc... makro definialas a fuggveny  
> parametereben es
> hasonlok.
>
> SendSTR_P(PSTR(“FlashString”));
>
> máshol ez:
> const char FlashString[] PROGMEM = "This is a string in flash";
> SendSTR_P(FlashString);
>
> hordozhatóságból nálam:
>
> common.h-ban egy makro:
> #define MYPSTR(s) do{static const char _MEMATTR __c[]= s; MYSTRING=  
> __c;}while(0)
>
> forrásban pedig:
> MYPSTR("hablabla");
> myprintf_P(SER1,MYSTRING);	
>
> de kényelmesebb lenne a
> myprintf_P(SER1,MYPSTR("hablabla"));	
>
> csak ez nem C99 szerintem, plane nem hordozható...
>
> A.
>
> -----------------------------------------
>           elektro[-flame|-etc]


--



More information about the Elektro mailing list