LCD-Einstellung NGW100 in der Setup.C

OP #1621667
HI Leute,

mich eschäftigt immer noch das NGW100. Kaum ist das eine Problem im 
GRiff wartet mal wieder ein neues Problem auf mich.

Diesmal muss ich ein LCD-Display (4bit) MOnocrom an den LCD.COntroller 
anbinden.

So wie ich aus verschienen Forumseinträgen hier erlesen hab, ist mal 
wieder die Setup.c des Kernels fällig :-)

Habe sie mal angehängt.

Habe die mal so kompeliert, d.h es bleibt bisher beim Versuch.

Der Buildroot quittiert dieses mit folgender Meldung :
1
arch/avr32/boards/atngw100/setup.c:63: error: 'lcd_fb_modes' undeclared here (not in a function)
2
arch/avr32/boards/atngw100/setup.c:64: warning: type defaults to 'int' in declaration of 'type name'
3
arch/avr32/boards/atngw100/setup.c:64: warning: type defaults to 'int' in declaration of 'type name'
4
arch/avr32/boards/atngw100/setup.c:64: error: size of array 'type name' is negative
5
arch/avr32/boards/atngw100/setup.c: In function 'atngw100_init':
6
arch/avr32/boards/atngw100/setup.c:227: error: 'rmt__lcdc_data' undeclared (first use in this function)
7
arch/avr32/boards/atngw100/setup.c:227: error: (Each undeclared identifier is reported only once
8
arch/avr32/boards/atngw100/setup.c:227: error: for each function it appears in.)
9
arch/avr32/boards/atngw100/setup.c:227: error: 'ATMEL_LCDC_4BIT' undeclared (first use in this function)
10
arch/avr32/boards/atngw100/setup.c:227: error: 'ATMEL_LDCD_PE_DVAL' undeclared (first use in this function)
11
make[2]: *** [arch/avr32/boards/atngw100/setup.o] Fehler 1
12
make[1]: *** [arch/avr32/boards/atngw100] Fehler 2

Ich verstehe gerade den Zusammenhang leider derzeit nicht.

Im ersten Teil der Display Initilaisierung wird die Größe des Displays, 
die Pixeclock etc festgelegt, im zweiten Teil, die Timemings.

Im dritten Teil dürften Regsiter des Prozessors gesetzt werden.

Und unten in der Init wird die Funktion aufgerufen. hatte den Code schon 
soweit das er nur die Init Funktion angemerklt hat.

Die müsste eigentlich die Register setzen. Versteh die Parameter 
dahinter nicht. Er sagt auch das die initfunktion nicht deklariert ist 
ist doch oben angegeben.

Wo könnte mein Fehler liegen ?

PS: Aus diesem link habe ich mal die setup.c übernommen und schon ein 
wenig modifiziert.

Beitrag "Probleme mit ADS7846 beim NGW100"



Ich hänge mal zusätzlich das Datenblatt des Displays an
http://www.mark-products.com/pdf/g320x240/159/159%20spec.pdf
MFG

Philipp

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.