Gast
#6973720
Hallo, ich probiere im Moment mit dem AVR-Studio rum und habe aktuell das ganze Programm in der main.c-Datei untergebracht. Das ist aber leider mit zunehmender Programmgröße ziemlich unübersichtlich geworden. Deshalb sollen wenn möglich einzelne Funktionsblöcke auf eigene C-Sheets (nennt man die so) ausgelagert werden. Nehmen wir z.B. an, in der main-Funktion befindet sich die Funktion schaltautomatismus_a(), die in ein externes Sheet ausgelagert werden soll und nur volatile Variablen enthält, die bereits deklariert wurden. Könnte man jetzt einfach im Projektordner eine Datei schaltautomatismus_a.c erstellen, sie mit #include "schaltautomatismus_a.c" einbinden und die Funktion dann komplett in diese neue C-Datei rüberkopieren und sie dann anschließend ganz normal aus der Hauptschleife der main-Funktion aufrufen?