Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Inline-Funktionen... Kategorie: Progr. Assembler, TaskingTools, OS (von AndrĂ© H. - 11.03.2004 19:05)
Als Antwort auf Inline-Funktionen... von Dominik - 11.03.2004 16:56
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Dominik,

> Kann mir irgendjemand sagen, wo ich die 'inline'-Funktionen dokumentiert finde? Ich dachte, ich
> hätte sie hier auf der Seite schon mal gesehen(?).

Eine Dokumentation zu inline-Funktionen gibt es nicht.
Jedoch ist die Funktion schnell erklärt:
Eine Inline-Funktion ist nichts anderes, als eine Angabe von direkten VMC-Tokens
als Konstante Werte.
Dazu mu� man aber ungefähr wissen, wie die VM-Funktionier, bzw.
was die einzelnen vmcodes erwarten.
In einer Inline-Funktion muĂ? jede Zeile mit "inline ..." Angfangen.

> Ich möchte unter C2 die Startadresse eines Arrays auslesen und diese dann an eine C-Routine zu
> ĂĽbergeben um von dort auf das Array zuzugreifen?

Nichts leichter als das:
inline function test(int data[]) returns int
{// gibt die Startadresse des Arrays im RAM zurĂĽck :-)
}


Allerdings rate ich eher dazu, in ASM zu programmieren.
Hier ist die ParameterĂĽbergabe bei weitem einfacher.
(siehe alle Module von mir, welche einen ASM-Treiber haben)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Inline-Funktionen... (von Dominik - 12.03.2004 17:38)
    Re: Inline-Funktionen... (von André H. - 13.03.2004 13:19)