Hi,

ich würde gerne anfangen, einzelne Funktionen meines Codes in verschiedene C-Dateien zu packen, um das ganze übersichtlicher zu machen und die Funktionen in mehreren Projekten zu verwenden.
Ist es richtig, wenn ich in die Main-Datei einfach die jeweiligen .h Dateien einbinde?
Also so:

main.c
Code:
#include <File1.h>

int main(void)
{
    File1funktion1();
    while(1)
    {
        File1funktion2();
    }
}
File1.h
Code:
int16_t Variable1;
int16_t Variable2;

void File1funktion1(void);
void File1funktion2(void);
File1.c
Code:
void File1funktion1(void)
{
    Variable1 -= 1;
    if(Variable1<10) { Variable1 = 25; }
}

void File1funktion2(void)
{
    Variable2 -= Variable1;
}
Ich hoffe, ich hab das richtig verstanden?!
Vielen Dank & Gruß
Chris