wohl
#include "config.h"
#include "lcd.h"
______
in der cam.c
sollte wohl #include "../config.h" stehen
______
in der sendmail.c
sollte auch #include "config.h" stehen
_______
vom file
enc28j60.h includes ins .c file noch verschieben.
#include "../config.h"
#include "../usart.h"
_______
heissen, denn es sind Projektspezifische includes, nicht generelle.
zusätzlicher Vorschlag:
Wie wäre es in der config.h
#define MODULE_TYPE 3 // 0 = Radig ETH_M32_EX //1 = Pollin AVR-NET-IO //2 = ? // 3 = Radig_WEB_MODUL // usw.
und anschliessende Abfrage im Code mit
#if MODULE_TYPE == 1 // avr-net-io
//code
#elif MODULE_TYPE == 2
//code
#elif MODULE_TYPE == 2
//code
// u.s.w.
#endif
dies ist in meinen Augen für verschiedene Boards, etwas einfacher zu warten.