Aha- in der Library sind verschiedene Warteschleifen, welche mit 4MHz programmiert wurden - ich betreibe das Board aber mit 16, d.h. die Schleifen müssen länger. Wie kann ich nun die library ändern ?

Z.B. hier:


;This routine is called when the LCD must be initialized
[_init_lcd]
_init_lcd:
clr R24 ; set all portpins low
* Out _lcdport , R24
ser r24 ; set port pins to output
* Out _lcdddr , R24
Ldi R30, 28
Ldi R31, 78
Rcall _lcd_delay ; 20 ms delay at 4 MHz