Forum: Mikrocontroller und Digitale Elektronik c-prog


von tunzer (Gast)


Lesenswert?

sorry, aber ich hab eine wahrscheinlich ganz dumme frage, aber kann mir
einer sagen was fastcall16 in der codezeile zu bedeuten hat.
#pragma ist mir klar....


#pragma fastcall16 ADCINC_1_Start


ps: das ist ein codschnipsel aus einer header-datei eines cypress
mikrocontrollers (cy8c24794)

von Karl H. (kbuchegg)


Lesenswert?

Da wirst du in die DOku das Compilers schauen müssen.
Das ist kein Standard-C Konstrukt.

von Rahul (Gast)


Lesenswert?

Beim IAR würde noch eine zweite Zeile zum #pragma gehören, um z.B. eine
ISR einzuleiten.

von tunzer (Gast)


Lesenswert?

thx leute. hab gefunden, was ich gesucht habe

von Rahul (Gast)


Lesenswert?

Und? Wei lautet die Lösung?

von tunzer (Gast)


Lesenswert?

ich hab einen c language compiler user guide auf der seite von cypress
gefunden. dort stand es wie folgt erklärt:

z.b.:
#pragma fastcall16 ADCINC_1_Start


#pragma fastcall16 GetChar
Provides an optimized mechanism for argument passing. This pragma is
used only for assembly functions called from C.

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
Noch kein Account? Hier anmelden.