Stress, stress -- Das kennt jeder :)
extern bedeutet in dem Fall wohl nur, dass die Funktion in einer anderen
*.h- oder *.c-Datei steht.
Entweder liest du nach, welche Dateien im Quelltext über
oder
eingebunden werden. In einer der Dateien werden die Funktionen
definiert.
Am einfachsten ist es wohl, wenn du einfach ein "Find in files" machst:
Das entsprechende Projekt öffnen, dann Strg+Shift+F drücken, "lcd_init"
suchen (die wird wohl im Projekt am seltensten auftauchen), Look in:
"Active Project" auswählen.
Du findest alle Stellen, an denen lcd_init auftaucht. Im Idealfall genau
dreimal: In der Funktion an sich, in deiner Definition im Haupptteil und
beim einmaligen initialisieren des LCD.
Wenn aber die verwendeten Pins und das LCD nicht identisch sind, dann
wird es mit dem einfachen kopieren schon schwierig! Dann musst du
verstehen, warum der Code funktioniert und kannst ihn eigentlich auch
selbst neu schreiben. Dazu brauchst du das Datenblatt des LCD-Displays,
das Datenblatt des Mikrochips und ein wenig Geduld zum einarbeiten ;)