[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