Re: krásný jazyk český ( bylo Re: air gap)
Petr Labaj
labaj na volny.cz
Čtvrtek Březen 28 16:04:46 CET 2013
To jako ze to ma vracet zvednutou adresu v te EEPROM?
Ja uz si ty (pro me) nesmyslne formy zapisu predavanych parametru
nepamatuju a nechce se mi po pravde receno nad tim ani premyslet.
Tak pokud by se nekomu zdalo, ze to ma skutecne posouvat ta rutina
zapisu (ja bych to tak treba nenapsal, pouzil bych zapis a pak posun,
resp. napsal bych tu rutinu se 3 parametry, ten treti by byl pocet
zapisovanych byte), no tak to predam jako ukazatal nebo budu vracet
jako navratovou hodnotu. V cem je problem?
Jinak delat zapisovaci rutinu, ktera muze zapisovat na libovolnou
adresu (tedy ne striktne do nejakeho streamu) tak, ze po svem vykonani
posune adresu teda podle me urcite neni dobry napad. To uz to rovnou
muzu pouzivat jako globalku.
Kdyz uz by to mela rutina posouvat, tak maximalne vracet ten posunuty
ukazatel jako navratovou hodnotu, aby se volajici mohl rozhodnout, jestli
to pouzije nebo ne.
PL
********************************
----- Original Message -----
From: "RV" <vicek.radek na cpost.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Thursday, March 28, 2013 3:51 PM
Subject: Re: krásný jazyk český ( bylo Re: air gap)
Aha takze mame 4. verzi...
> postinkrementama. V kazdym pripade, naprosto jasnej rozdil proti tomu
> pascalu.
ano jasnej rozdil to je - bohuzel
probuh - ani zdaleka nechci nikomu hanit Ccko - at si pise kazdej v cem
chce, ale at mi nikdo netvrdi, ze je takovato nejednotnost zapisu ku
prospechu veci - zvlast kdyz to ma clovek pak po nekom cist (nedejboze
jak tu kolega psal nekdo kdo se ma ucit programovat)
tohle je presne duvod proc Ccko nesmi pres prah domu - aspon u me
Radek Vicek
Dne 28.3.2013 15:42, Jindroush napsal(a):
>
> void Save_4B( WORD data_address, BYTE* byte )
> {
> for( int i = 0; i <= 3; i++ )
> {
> EEPROM_Write( data_address++, *( byte++ ) );
> }
> }
>
> lze to napsat usporneji (napr. ty zavorky bloku kolem eeprom write jsou
> zbytecne) i ukecaneji - kdyz si treba nekdo neni jist tema
> postinkrementama. V kazdym pripade, naprosto jasnej rozdil proti tomu
> pascalu. Ja bych to navic psal s madarskou notaci, wDataAddress, pbtData
> apod.
Další informace o konferenci Hw-list