Hallo,
ich arbeite gerade an dem S1D13700 Controller von Epson.
Ich möchte gern unterschiedliche Schriftgrößen darstellen können. Wie
muss ich zu Beginn die Init abändern (oder bleibt diese erhalten mit den
konfigurierten 8Bit/character)?
So dass ich z.B. den normalen internen Textgenerator verwenden kann mit
8Bits pro Character und noch eine größere Schrift (auf dem zweiten Layer
- Grafik) bei der die Character in der Breite 20Bits einnimmt?
Oder gibt es eine Möglichkeit mit der ich jedes einzelne Pixel
ansprechen kann und nicht im Raster der 8Bit/Character arbeiten muss?
1 | void Set_Cursor(unsigned int adr)
|
2 | {
|
3 |
|
4 | M8(LCD_START_ADDR + 0xF) = CSRW;
|
5 | M8(LCD_START_ADDR + 0x0) = (adr & 0x00FF);
|
6 | M8(LCD_START_ADDR + 0x0) = (adr >> 8);
|
7 |
|
8 | }
|
Wird Set_Cursor um +1 erhöht, wandert der Cursor (auf der Grafik-Ebene
nicht sichtbar) um ganze 8Bit wie in der Init eingestellt weiter...
Gruß
Bernd