Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

ks0108.h File Reference


Detailed Description

Definition in file ks0108.h.

#include "global.h"
#include "ks0108conf.h"

Go to the source code of this file.

Defines

#define GLCD_ON_CTRL   0x3E
#define GLCD_ON_DISPLAY   0x01
#define GLCD_START_LINE   0xC0
#define GLCD_SET_PAGE   0xB8
#define GLCD_SET_Y_ADDR   0x40
#define GLCD_STATUS_BUSY   0x80
#define GLCD_STATUS_ONOFF   0x20
#define GLCD_STATUS_RESET   0x10
#define GLCD_NUM_CONTROLLERS   ((GLCD_XPIXELS+GLCD_CONTROLLER_XPIXELS-1)/GLCD_CONTROLLER_XPIXELS)

Typedefs

typedef struct_GrLcdCtrlrStateType GrLcdCtrlrStateType
typedef struct_GrLcdStateType GrLcdStateType

Functions

void glcdInitHW (void)
void glcdBusyWait (u08 controller)
void glcdControlWrite (u08 controller, u08 data)
u08 glcdControlRead (u08 controller)
void glcdDataWrite (u08 data)
u08 glcdDataRead (void)
void glcdSetXAddress (u08 xAddr)
void glcdSetYAddress (u08 yAddr)
void glcdInit (void)
 Initialize the display, clear it, and prepare it for access.
void glcdClearScreen (void)
 Clear the display.
void glcdHome (void)
 Set display memory access point back to upper,left corner.
void glcdGotoChar (u08 line, u08 col)
 Set display memory access point to row [line] and column [col] assuming 5x7 font.
void glcdSetAddress (u08 x, u08 yLine)
 Set display memory access point to [x] horizontal pixel and [y] vertical line.
void glcdStartLine (u08 start)
 Set display memory access point to row [line] and column [col] assuming 5x7 font.
void glcdDelay (u16 p)
 Generic delay routine for timed glcd access.


Generated on Sun Oct 29 03:41:08 2006 for Procyon AVRlib by  doxygen 1.4.2