[elektro] arm c

Skandar Graun sgraun at gmail.com
Fri Jul 17 14:01:46 CEST 2015


Sziasztok!

Kicsit más a szintaktika, vagy a fene se tudja, de a példaprogram
megértésével küzdünk.
UDP kapcsolat felépítése...
Ami érdekes:
van egy hívás:

udp_recv(upcb, udp_receive_callback, NULL);

Ebben szerepel az " udp_receive_callback" paraméter, ami csak és kizárólag
egy másik függvény neve.

void udp_receive_callback(void *arg, struct udp_pcb *upcb, struct pbuf *p,
struct ip_addr *addr, u16_t port)

Most vagy én értek valamit félre (a függvényhívás mindig ()-es kifejezéssel
végződik)
Vagy itt valami más, eddig általam nem ismert szintaktika létezik.

A másik hasonló kérdés: Itt van millióegy file, millióegy deklarációs
résszel.
De valahogy nem sikerül egymással kapcsolatot teremteni... ha jól
emlékszem, akkor a "volatile" kiterjesztés tenné globálissá, mindenhol
láthatóvá a változót.
Csak nem sikerül.
Mit kellene csinálni, mit szúrunk el?

Köszi előre is.


More information about the Elektro mailing list