NiboRoboLib 3.6 - NIBO Library
display.h-Dateireferenz

Low-Level Routinen zum Ansprechen eines Displays. Mehr ...

#include <stdint.h>

gehe zum Quellcode dieser Datei

Aufzählungen

enum  { DISPLAY_TYPE_NONE = 0, DISPLAY_TYPE_TXT = 1, DISPLAY_TYPE_DEM12064 = 2, DISPLAY_TYPE_RG12064 = 3 }
 

Funktionen

uint8_t display_init (uint8_t type)
 
void display_write (uint8_t mode, uint8_t data)
 
uint8_t display_read (uint8_t mode)
 
uint8_t display_wait (uint8_t mode)
 

Variablen

uint8_t display_type
 

Ausführliche Beschreibung

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.

Dokumentation der Funktionen

uint8_t display_init ( uint8_t  type)

Initialisierung des Displays

Rückgabe
display_type
uint8_t display_read ( uint8_t  mode)

Liest Daten / Status vom Display

Parameter
modeAuswahl 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
modeAuswahl des Controllers und Umschaltung zuwischen Kommando und Daten
dataZu übertragende Daten / Kommando

Variablen-Dokumentation

uint8_t display_type

Typ des displays: 0=no display, 1=textdisplay, 2=graphicdisplay