Gast
#284116
Hallo ich Versuche die LCD lib von PeterFleury auf den MSP430 umzuschreiben. Aber habe schon die ersten Probleme, denn in der Lib wird folgendes macro verwendet: #define DDR(x) P(x)DIR /* address of data direction register of port x */ #define PIN(x) P(x)IN) /* address of input register of port x */ Beim MSP430 heisse diese aber zum Beispiel P6DIR und P6IN habe dann sowas versucht, aber geht nicht #define P(x)DIR (*(&x - 1)) /* address of data direction register of port x */ #define P(x)IN (*(&x + 1)) /* address of input register of port x */ Wie kann ich das machen ohne das ich alles umschreiben muss? Besten Dank mfg mathias