Hallo,
ich habe mir mal die culfw-1.66 angesehen, weil ich sie mir evtl erweitern wollte. Nun stolpere ich über die Header clock.h. Den Headerfile gibt es doppelt, mit unterschiedlichem Inhalt.
Einmal die des Ethernet Stacks:
../../avr-uip/uip/clock.h
und dann noch in der Projekt library:
../../clib/clock.h
Jetzt scheint es so zu sein, dass die ../../avr-uip/uip/clock.h die ./clock-arch.h includiert, welche dann die ../../clib/clock.h includiert.
Wie ist denn nun sichergestellt, dass an den entsprechenden Stellen die RICHTIGE der beiden clock.h includiert wird?
Ich kann es nicht so richtig bewerten, aber irgendwie kommt es mir komisch vor.