<div dir="auto">Pane Kutino, mám to jako vy, o těch indianech jsem si přečetl taky až teď. Nikdy před tím jsem tam slova nečetl ani neslyšel. ((:: Proste mi už ujel vlak </div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Dne po 16. 12. 2024 22:30 uživatel Pavel Kutina <<a href="mailto:hw@prelude.cz">hw@prelude.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mimochodem - až teď jste mě donutili vygooglit, proč to jsou indiáni, nějak <br>
mi to vrtalo v hlavě, co má vlastně indián společného se čtením bajtů. A už <br>
to vím, díky, konference byla jako obvykle inspirativní :)<br>
<br>
A kdo to chce taky vědět, a negooglil, tak tady: <br>
<a href="https://en.wikipedia.org/wiki/Endianness" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/Endianness</a><br>
<br>
Důvod je krásně úchylnej :)<br>
<br>
Pavel Kutina<br>
<br>
<br>
----- Original Message ----- <br>
From: Jirka Mww<br>
To: HW-news<br>
Sent: Monday, December 16, 2024 8:43 PM<br>
Subject: Re: Arduino - 32 bitu promenna ze 4 byte<br>
<br>
<br>
<br>
Ja bych ty funkce klidne pouzil, ale arduino pro atmega je nema. Musel bych <br>
si je napsat sam ((::. Navic ootrebuju jenom ten prevod ze 4 byte do 32bit <br>
signed. Ty tri posuny o 8 bitu to bee zbytku resi, chtel jsem se podivat, <br>
jak se to prelozi do asembleru, ale ta metoda, jak se dostat u Arduina k <br>
vypisu v asembleru je nejaka moc slozita, takze se na to vykaslu.<br>
<br>
Zdravi<br>
Jirka Sloupenský OK1MWW<br>
<br>
<br>
<br>
<br>
po 16. 12. 2024 v 17:33 odesílatel Petr Labaj <<a href="mailto:labaj@volny.cz" target="_blank" rel="noreferrer">labaj@volny.cz</a>> napsal:<br>
<br>
Tyhle funkce byly "vynalezeny" hodně dávno a snaží se být naprosto<br>
univerzální.<br>
Kdo ví, jestli tehdy neexistovaly nějaké platformy, které třeba byly<br>
Little Endian, ale ukládaly data po 16-bit wordech?<br>
Třeba nějaké historické HP1000/ADT4500 nebo nějaká jiná zvláštní<br>
architektura? Tam už by totožné nebyly.<br>
Navíc při čtení programu mi to připadá šikovné, protože jednoznačně vím,<br>
co chtěl autor říct.<br>
<br>
No ale nejsem dealer těchto funkcí, tak je nebudu prosazovat za každou cenu.<br>
Jen že mi osobně to připadá jako šikovné a průhledné řešení.<br>
Samozřejmě se podobná konverze napsat na mnoho způsobu, je to triviální<br>
úkol.<br>
<br>
PL<br>
<br>
*******************<br>
<br>
Dne 16.12.2024 v 15:31 Miroslav Mraz napsal(a):<br>
> A pak ty síťové funkce mají redundantní názvy - htonx je to samé jako<br>
> ntohx. Mě to mate.<br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a> <br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>