Gast
#844352
Hallo! Ich bin an einer Studienarbeit. Dazu muss ich eine Kommunikation zwischen uC und PC herstellen. Der Code ist dabei auf dem PC und dem uC weitgehend gleich, allerdings unterscheiden sie sich beim Versenden und Empfangen. Dazu gibt es für den PC und den uC bereits Funktionen, die ich verwenden möchte. Diese unterscheiden sich durch (natürlich) den Funktionsname und der Parameterliste die übergeben wird. Zur Benutzerfreundlichkeit wäre es gut, wenn der Benutzer, welche die Software evtl anpassen und neu kompilieren möchte einfach ein Flag oder ähnlich setzen können für welches Zielsystem das Programm kompiliert werden soll und dann die Richtigen Funktionen zum Versenden und Empfangen verwendet werden. Geht das überhaupt und wenn ja: wie? Gibt es darüber eine Homepage oder so, wo sowas in der Art beschrieben ist? Wie so oft fehlen mir einfach die Suchbegriffe dafür. Könnte man das mit Pointer auf Funktionen lösen? Oder ist das der völlig falsche Ansatz? Danke für jede Hilfe