Asm Routine als C lib

Gast #59494
Lesenswert?

Hi,

ich habe gestern abend versucht mir eine libary zuerstellen. Der Code
in der Lib ist rein ASM ..... nun moechte ich in C ein parameter mit
uebergeben an die Lib. Ich verstehe aber nicht wie ich die Lib so
bearbeite das Gcc damit arbeite kann.

Leider habe ich dafuer kein Tutorial gefunden wie man sowas
bewerkstelligt. Hat jemand eine gute deutsche Anleitung fuer sowas?


Mfg

Dirk
Gast #59495
Lesenswert?

Hallo,

ich kann dir leider keine Anleitung Präsentieren. Aber ich hab so was
auch schon mal gemacht. Ich hab mir einen fertige Routine gesucht. z.B.
die I2C routien von
http://www.mysunrise.ch/users/pfleury/avr-software.html und geschaut
wie das funktioniert und so meine Routine geschrieben.
Die Übergabe von Parametern (wenn es feste werte sind) ist auch über
den Befehl #asm(".equ variable wert"); möglich.

Gruß, Florian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren