Moin!
ich stehe grade vor einem Rätsel :s
Folgendes Szenario besteht bei mir grade:
Ich habe ein DS1621 Chip (Temperatursensor) der über I²C gesteuert wird. Das ganze habe ich von hier nachgebaut. Hier gibt’s auch ein c file inklusive Header dazu.
Ich möchte jetzt als ersten Schritt dem Baustein sagen, dass er mit der Temperaturmessung starten soll. In der Shell ist das kein Problem einfach
i2cset -y 1 0x48 0xEE
also -y 1 ist durch das Modell vorgegeben, die 0x48 ist die Adresse des Bausteins und 0xEE der "Startbefehl"
so in dem c File ist ganz unten auch ne main, also das Hauptprogramm. Das habe ich so abgeändert, so dass nur noch die Funktion für diesen obigen Befehl drin ist (inklusive der benötigten Funktionen. So weit ich das durchblicke besteht in dem Code kein Fehler, aber nach dem Compiler klappt das nicht. Das mache ich so : gcc ds1621 -o ds1621.c ds1621.h
könnt ihr mir bitte helfen? Ich sitz da schon 2Tage dran, aber komme nicht weiter=(
im Anhang ist mein C-File den Header kann ich nicht hochladen, aber den fiindet ihr hier