aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gdisp/KS0108
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gdisp/KS0108')
-rw-r--r--drivers/gdisp/KS0108/board_KS0108_example.h40
-rw-r--r--drivers/gdisp/KS0108/gdisp_lld_KS0108.c12
2 files changed, 26 insertions, 26 deletions
diff --git a/drivers/gdisp/KS0108/board_KS0108_example.h b/drivers/gdisp/KS0108/board_KS0108_example.h
index 23df5183..133955cd 100644
--- a/drivers/gdisp/KS0108/board_KS0108_example.h
+++ b/drivers/gdisp/KS0108/board_KS0108_example.h
@@ -170,7 +170,7 @@ static GFXINLINE void setpin_reset(GDisplay *g, gBool state) {
#endif
}
-static GFXINLINE void set_backlight(GDisplay *g, uint8_t percent) {
+static GFXINLINE void set_backlight(GDisplay *g, gU8 percent) {
(void) g;
(void) percent;
}
@@ -183,9 +183,9 @@ static GFXINLINE void release_bus(GDisplay *g) {
(void) g;
}
-void KS0108_delay(uint16_t microsec){
+void KS0108_delay(gU16 microsec){
#if KS0108_NOP_DLY
- uint16_t cn;
+ gU16 cn;
for (cn=0;cn< microsec;cn++){
asm("nop");asm("nop");asm("nop");asm("nop");
@@ -223,7 +223,7 @@ static GFXINLINE void KS0108_latch(void){
palSetLine(lcdpins.E);
}
-static GFXINLINE void KS0108_write(uint8_t value){
+static GFXINLINE void KS0108_write(gU8 value){
int ii;
for(ii = 0; ii < 8; ii++){
@@ -235,8 +235,8 @@ static GFXINLINE void KS0108_write(uint8_t value){
KS0108_delay(1);
}
-static GFXINLINE void KS0108_select(uint8_t chip){
- uint8_t ii;
+static GFXINLINE void KS0108_select(gU8 chip){
+ gU8 ii;
KS0108_delay(1);
for (ii = 0; ii < CHIPS; ii++){
if (ii == chip)
@@ -246,7 +246,7 @@ static GFXINLINE void KS0108_select(uint8_t chip){
}
static GFXINLINE void KS0108_unselect(void){
- uint8_t ii;
+ gU8 ii;
KS0108_delay(1);
for (ii = 0; ii < CHIPS; ii++){
@@ -256,8 +256,8 @@ static GFXINLINE void KS0108_unselect(void){
/*
#if KS0108_NEED_READ //Hardware Read ############## WORKS more or less
-static GFXINLINE uint8_t read_KS0108(void) {
- uint8_t ii, data=0;
+static GFXINLINE gU8 read_KS0108(void) {
+ gU8 ii, data=0;
for(ii = 0; ii < 8; ii++)
palSetLineMode(lcdpins.D[ii], PAL_MODE_INPUT); //Set pads to input
@@ -286,8 +286,8 @@ static GFXINLINE uint8_t read_KS0108(void) {
#endif
*/
#if KS0108_NEED_READ //Hardware Read ########### needs more testing but my display is broken
-static GFXINLINE uint8_t read_KS0108(void) {
- uint8_t ii, data=0;
+static GFXINLINE gU8 read_KS0108(void) {
+ gU8 ii, data=0;
for(ii = 0; ii < 8; ii++)
palSetLineMode(lcdpins.D[ii], PAL_MODE_INPUT); //Set pads to input
@@ -336,15 +336,15 @@ static GFXINLINE uint8_t read_KS0108(void) {
}
#endif
-static GFXINLINE void write_data(GDisplay* g, uint16_t data){
+static GFXINLINE void write_data(GDisplay* g, gU16 data){
(void)g;
- uint8_t bit, displayData;
+ gU8 bit, displayData;
#if !KS0108_NEED_READ
- uint8_t *p;
+ gU8 *p;
#endif
palSetLine(lcdpins.DC);
- KS0108_select((uint8_t)(data>>8));
+ KS0108_select((gU8)(data>>8));
#if KS0108_NEED_READ
displayData=read_KS0108();
#else
@@ -353,7 +353,7 @@ static GFXINLINE void write_data(GDisplay* g, uint16_t data){
#endif
bit = 1 << (g->p.y & 7); //Get Page bit
- if ((uint8_t)data){ //set bit
+ if ((gU8)data){ //set bit
KS0108_write(displayData | bit);
#if !KS0108_NEED_READ
*p = (displayData | bit);
@@ -370,11 +370,11 @@ static GFXINLINE void write_data(GDisplay* g, uint16_t data){
KS0108_unselect(); //Important
}
-static GFXINLINE void write_cmd(GDisplay* g, uint16_t cmd){
+static GFXINLINE void write_cmd(GDisplay* g, gU16 cmd){
(void)g;
palClearLine(lcdpins.DC);
- KS0108_select((uint8_t)(cmd>>8));
- KS0108_write((uint8_t)cmd);
+ KS0108_select((gU8)(cmd>>8));
+ KS0108_write((gU8)cmd);
KS0108_latch();
KS0108_unselect(); //Important
}
@@ -387,7 +387,7 @@ static GFXINLINE void setwritemode(GDisplay *g) {
(void) g;
}
-static GFXINLINE uint16_t read_data(GDisplay *g) {
+static GFXINLINE gU16 read_data(GDisplay *g) {
(void) g;
return 0;
}
diff --git a/drivers/gdisp/KS0108/gdisp_lld_KS0108.c b/drivers/gdisp/KS0108/gdisp_lld_KS0108.c
index 94e81303..320896f5 100644
--- a/drivers/gdisp/KS0108/gdisp_lld_KS0108.c
+++ b/drivers/gdisp/KS0108/gdisp_lld_KS0108.c
@@ -64,7 +64,7 @@
#if !KS0108_NEED_READ
#define BUFFSZ (GDISP_SCREEN_HEIGHT/8 * GDISP_SCREEN_WIDTH)
- #define RAM(g) ((uint8_t *)g->priv)
+ #define RAM(g) ((gU8 *)g->priv)
#endif
#ifndef GDISP_INITIAL_CONTRAST
#define GDISP_INITIAL_CONTRAST 50
@@ -146,8 +146,8 @@ GFXINLINE void KS0108_goto(GDisplay* g, ) {
}
static void set_viewport(GDisplay *g) {
- uint16_t pg;
- uint16_t chip;
+ gU16 pg;
+ gU16 chip;
pg = g->p.y >> 3;
chip = (g->p.x >> 6) << 8;
@@ -156,7 +156,7 @@ static void set_viewport(GDisplay *g) {
}
LLDSPEC void gdisp_lld_write_color(GDisplay *g) {
- uint16_t data;
+ gU16 data;
data = (g->p.x >> 6) << 8; // Set the chip
if (g->p.color != GFX_WHITE)
@@ -189,7 +189,7 @@ LLDSPEC void gdisp_lld_draw_pixel(GDisplay *g) {
}
LLDSPEC gColor gdisp_lld_read_color(GDisplay *g) {
- uint16_t data;
+ gU16 data;
data = read_data(g);
return gdispNative2Color(data);
@@ -203,7 +203,7 @@ LLDSPEC void gdisp_lld_draw_pixel(GDisplay *g) {
#if GDISP_HARDWARE_FILLS
LLDSPEC void gdisp_lld_fill_area(GDisplay *g) {
- uint8_t data, j;
+ gU8 data, j;
set_viewport(g);
if (g->p.color != GFX_WHITE) {