Low-Level Routinen zum Ansprechen eines Displays.
Mehr ...
#include <stdint.h>
gehe zum Quellcode dieser Datei
|
enum | { DISPLAY_TYPE_NONE = 0,
DISPLAY_TYPE_TXT = 1,
DISPLAY_TYPE_DEM12064 = 2,
DISPLAY_TYPE_RG12064 = 3
} |
|
Low-Level Routinen zum Ansprechen eines Displays.
- Autor
- Nils Springob (nils@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..de)
- Datum
- 2007-07-13
Die Daten werden über den Port A zum Display übertragen. Die Steuersignale kommen vom Port G und teilweise vom Port B. Alle Funktionen arbeiten blockierend, das heisst sie kehren erst zurück wenn die Daten übertragen wurden.
uint8_t display_init |
( |
uint8_t |
type | ) |
|
uint8_t display_read |
( |
uint8_t |
mode | ) |
|
Liest Daten / Status vom Display
- Parameter
-
mode | Auswahl des Controllers und Umschaltung zuwischen Kommando und Daten |
- Rückgabe
- Übertragende Daten / Status
uint8_t display_wait |
( |
uint8_t |
mode | ) |
|
Warten bis das Display empfangsbereit ist
void display_write |
( |
uint8_t |
mode, |
|
|
uint8_t |
data |
|
) |
| |
Überträgt Daten / Kommando zum Display
- Parameter
-
mode | Auswahl des Controllers und Umschaltung zuwischen Kommando und Daten |
data | Zu übertragende Daten / Kommando |
Typ des displays: 0=no display, 1=textdisplay, 2=graphicdisplay