[elektro] i love cmsis

SZIGETI Szabolcs szigiszabolcs at gmail.com
Mon Nov 23 10:24:06 CET 2015


Hali!

Na ja. Végül is, ha hardver közeli megoldás kell, akkor sokkal másabb
lehetőség nem nagyon van. De azért az ilyeneket illik úgy elkövetni, hogy
csinálsz egy külön mondjuk reset() függvényt, amiben ezek a borzalmak
vannak, és ahonnan csak kell, őt hívod. Így egyrészt sokkal olvashatóbb
lesz a kód, másrészt ha más architektúrára kell átrakni, ahol nem így van a
reset, akkor csak egy helyen kell átírni.

Szabolcs


2015. november 22. 16:56 Bogdányi Béla írta, <bbog at t-online.hu>:

> Ez máshonnan való, mellesleg nekem nagyon tetszik:
>
> (*(int(**)())0)();
>
>
> üdv
> Bogdányi Béla
>
>
> ----- Eredeti üzenet -----
> From: Info
> Sent: Friday, November 20, 2015 12:34 AM
> To: elektro at tesla.hu
> Subject: [elektro] i love cmsis
>
> Sziasztok!
>
> A szabványos megoldások szerelmeseinek küldök egy
> realitásképet...cortexM3 (LpcOpen 1788 from NXP)
>
> .. függvény(... uint8_t *pData, ...)
> {
> ...
>    for (i = 0; i < byteNum; i += rsize) {
>       (*(uint32_t *) (&pData[i]) ) &= ~mask;
>
> - The End - , mondta a processzor :)
>
> Lassan, már nem csak használni nem érdemes, de
> még példát venni belőle sem.
>
> -----------------------------------------
>           elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]


More information about the Elektro mailing list