Ich fürchte nicht. Entweder beisst Du Dich durch oder nimmst hin, was
immer die Konsequenz sein mag, wenn Du es nicht schaffst.
Das Ding mal in ein Projekt zu packen ist nichtmal Dein grösstes
Problem. Wenn das Programm sowieso nicht für GCC gedacht war, wirst Du
noch viel schwierigere Probleme bekommen, die wir Dir nicht im Rahmen
der freiwilligen Hilfe lösen können/wollen.
>Usart.h und config.h sind beide eingefügt wurden.
Dann solltest Du nicht die zweite Liste von Meldungen bekommen sondern
die erste. Ist das richtig?
Es scheint, als hättest Du mehrfach beim Dateieinfügen bzw. Definieren
der primären Datei herumprobiert. So eine Meldung hatte ich jedenfalls
noch nie.
Aus Fehlern lernt man. Jetzt nimmst Du die Erkenntnisse aus dem ersten
Mal probieren, machst ein frisches Projekt und fügst die Dateien noch
einmal richtig ein. Denke dabei dann gleich an die beiden includes
Usart.h und config.h.