Hallo, kurze Frage: Ist das C? Wenn ja wie ist das zu interpretieren? ram = (u8_t *)LWIP_MEM_ALIGN(LWIP_RAM_HEAP_POINTER); Ich weiß ist aus dem Kontext gerissen aber vielleicht kann mans ja von der Syntax grob erklären was dort geschieht. Dankeschön!
Jonas schrieb: > mans ja von der Syntax Nö. Aber man jann Nen raten. MEM_ALIGN wird ein Macro sein, dass den konstanten Pointer RAM_HEAP eben alignt, also die unteren bits auf 0 setzt. Du solltest die Definitionsstellen der Worte suxhen und finden und dann dort nachgucken.
ram wird die unterste Adresse eines byteweise organisierten Speichers sein und gesetzt. Ob das allign und wie viele Bits auf 0 setzt, zeigt die Definition des Makros. Ob es auf oder abrundet auch.
LWIP ist der Lightweight TCP/IP Stack und der ist in C programmiert. Also ja, das ist C code.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.