Hallo zusammen, ich möchte gern die Vorteile von C++ bei der MSP430-Programmierung nutzen. Ich weiss, man muss sehr aufpassen, was man da macht (Heap nicht nutzen usw.). Aber allein die Kapselung des Codes macht die Arbeit in großen Projekten einfacher. Im ersten Versuch schien das auch zu gehen (rechtes Bild), aber der Editor meldet für alles, was c++-spezifisch ist, Syntax-Fehler. Das liegt m.E. daran, dass TI keinen Eclipse-Formatter-Plugin für "embedded c++" mitliefert (linkes Bild). Über "Import" kann man neue XML-Dateien hinzufügen, aber ich habe im Netz nichts gefunden. Hat jemand einen Tipp? Oder macht es sinn, dass wir selbst ein kleines Projekt starten, um das Ergebnis hier allen zur Verfügung zu stellen? VG Torsten
Torsten C. schrieb: > aber der > Editor meldet für alles, was c++-spezifisch ist, Syntax-Fehler. ... was daran liegt, dass entweder in den Optionen eingestellt werden muss, dass *.c-Dateien wie *.cpp-Dateien behandelt werden sollen oder man speichert seine Dateien gleich als *.cpp. Menno, peinlich. Sei's drum. embedded C++ bietet wenig Vorteile. Templates werden nicht unterstützt und dynamischer Speicher macht bei 256 Bytes RAM wenig Sinn. Allerdings habe ich inzwischen einen Hardware-Abstraction-Layer mit abstrakten Klassen erstellt und per Polymorphie greift die Applikation auf die speziellen Klassen des verwendeten µC zu. Das geht zwar grundsätzlich auch alles in ANSI-C bzw. K&R-C, aber mit OOP ist das für mich intuitiver. VG Torsten
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.