in der ks0108.h müssen dann auch die Prototypen der Funktionen in der ks0108.c stehen. Sonst weiss die main.c ja nix von den anderen Funktionen.

Z.B. so:

ks0108.c:
Code:
#include "ks0108.h"

void ks0108Init(void)
{
 // irgendwas
}
ks0108.h
Code:
#ifndef _KS0108_H_
#define _KS0108_H_

#includes was man halt so braucht etc.

void ks0108Init(void);

#endif