diff options
Diffstat (limited to 'drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c')
-rw-r--r-- | drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c b/drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c index 3272ca0a..a745ab86 100644 --- a/drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c +++ b/drivers/gdisp/ED060SC4/gdisp_lld_ED060SC4.c @@ -109,9 +109,9 @@ static GFXINLINE void clockdelay(void) /* Fast vertical clock pulse for gate driver, used during initializations */ static void vclock_quick(GDisplay *g) { - setpin_ckv(g, TRUE); + setpin_ckv(g, gTrue); eink_delay(1); - setpin_ckv(g, FALSE); + setpin_ckv(g, gFalse); eink_delay(4); } @@ -119,9 +119,9 @@ static void vclock_quick(GDisplay *g) static void hclock(GDisplay *g) { clockdelay(); - setpin_cl(g, TRUE); + setpin_cl(g, gTrue); clockdelay(); - setpin_cl(g, FALSE); + setpin_cl(g, gFalse); } /* Start a new vertical gate driver scan from top. @@ -131,11 +131,11 @@ static void hclock(GDisplay *g) */ static void vscan_start(GDisplay *g) { - setpin_gmode(g, TRUE); + setpin_gmode(g, gTrue); vclock_quick(g); - setpin_spv(g, FALSE); + setpin_spv(g, gFalse); vclock_quick(g); - setpin_spv(g, TRUE); + setpin_spv(g, gTrue); vclock_quick(g); } @@ -145,11 +145,11 @@ static void vscan_start(GDisplay *g) */ static void vscan_write(GDisplay *g) { - setpin_ckv(g, TRUE); - setpin_oe(g, TRUE); + setpin_ckv(g, gTrue); + setpin_oe(g, gTrue); eink_delay(5); - setpin_oe(g, FALSE); - setpin_ckv(g, FALSE); + setpin_oe(g, gFalse); + setpin_ckv(g, gFalse); eink_delay(200); } @@ -158,9 +158,9 @@ static void vscan_write(GDisplay *g) */ static void vscan_bulkwrite(GDisplay *g) { - setpin_ckv(g, TRUE); + setpin_ckv(g, gTrue); eink_delay(20); - setpin_ckv(g, FALSE); + setpin_ckv(g, gFalse); eink_delay(200); } @@ -169,9 +169,9 @@ static void vscan_bulkwrite(GDisplay *g) */ static void vscan_skip(GDisplay *g) { - setpin_ckv(g, TRUE); + setpin_ckv(g, gTrue); eink_delay(1); - setpin_ckv(g, FALSE); + setpin_ckv(g, gFalse); eink_delay(100); } @@ -180,7 +180,7 @@ static void vscan_skip(GDisplay *g) */ static void vscan_stop(GDisplay *g) { - setpin_gmode(g, FALSE); + setpin_gmode(g, gFalse); vclock_quick(g); vclock_quick(g); vclock_quick(g); @@ -192,11 +192,11 @@ static void vscan_stop(GDisplay *g) static void hscan_start(GDisplay *g) { /* Disable latching and output enable while we are modifying the row. */ - setpin_le(g, FALSE); - setpin_oe(g, FALSE); + setpin_le(g, gFalse); + setpin_oe(g, gFalse); /* The start pulse should remain low for the duration of the row. */ - setpin_sph(g, FALSE); + setpin_sph(g, gFalse); } /* Write data to the horizontal row. */ @@ -217,13 +217,13 @@ static void hscan_write(GDisplay *g, const uint8_t *data, int count) static void hscan_stop(GDisplay *g) { /* End the scan */ - setpin_sph(g, TRUE); + setpin_sph(g, gTrue); hclock(g); /* Latch the new data */ - setpin_le(g, TRUE); + setpin_le(g, gTrue); clockdelay(); - setpin_le(g, FALSE); + setpin_le(g, gFalse); } /* Turn on the power to the E-Ink panel, observing proper power sequencing. */ @@ -232,25 +232,25 @@ static void power_on(GDisplay *g) unsigned i; /* First the digital power supply and signal levels. */ - setpower_vdd(g, TRUE); - setpin_le(g, FALSE); - setpin_oe(g, FALSE); - setpin_cl(g, FALSE); - setpin_sph(g, TRUE); + setpower_vdd(g, gTrue); + setpin_le(g, gFalse); + setpin_oe(g, gFalse); + setpin_cl(g, gFalse); + setpin_sph(g, gTrue); setpins_data(g, 0); - setpin_ckv(g, FALSE); - setpin_gmode(g, FALSE); - setpin_spv(g, TRUE); + setpin_ckv(g, gFalse); + setpin_gmode(g, gFalse); + setpin_spv(g, gTrue); /* Min. 100 microsecond delay after digital supply */ gfxSleepMicroseconds(100); /* Then negative voltages and min. 1000 microsecond delay. */ - setpower_vneg(g, TRUE); + setpower_vneg(g, gTrue); gfxSleepMicroseconds(1000); /* Finally the positive voltages. */ - setpower_vpos(g, TRUE); + setpower_vpos(g, gTrue); /* Clear the vscan shift register */ vscan_start(g); @@ -263,22 +263,22 @@ static void power_on(GDisplay *g) static void power_off(GDisplay *g) { /* First the high voltages */ - setpower_vpos(g, FALSE); - setpower_vneg(g, FALSE); + setpower_vpos(g, gFalse); + setpower_vneg(g, gFalse); /* Wait for any capacitors to drain */ gfxSleepMilliseconds(100); /* Then put all signals and digital supply to ground. */ - setpin_le(g, FALSE); - setpin_oe(g, FALSE); - setpin_cl(g, FALSE); - setpin_sph(g, FALSE); + setpin_le(g, gFalse); + setpin_oe(g, gFalse); + setpin_cl(g, gFalse); + setpin_sph(g, gFalse); setpins_data(g, 0); - setpin_ckv(g, FALSE); - setpin_gmode(g, FALSE); - setpin_spv(g, FALSE); - setpower_vdd(g, FALSE); + setpin_ckv(g, gFalse); + setpin_gmode(g, gFalse); + setpin_spv(g, gFalse); + setpower_vdd(g, gFalse); } /* ==================================== @@ -332,17 +332,17 @@ typedef struct drvPriv { } drvPriv; /* Check if the row contains any allocated blocks. */ -static bool_t blocks_on_row(GDisplay *g, unsigned by) +static gBool blocks_on_row(GDisplay *g, unsigned by) { unsigned bx; for (bx = 0; bx < BLOCKS_X; bx++) { if (PRIV(g)->g_blockmap[by][bx] != 0) { - return TRUE; + return gTrue; } } - return FALSE; + return gFalse; } /* Write out a block row. */ @@ -432,7 +432,7 @@ static block_t *alloc_buffer(GDisplay *g, unsigned bx, unsigned by) /* Driver exported functions. */ /*===========================================================================*/ -LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { +LLDSPEC gBool gdisp_lld_init(GDisplay *g) { g->priv = gfxAlloc(sizeof(drvPriv)); init_board(g); @@ -452,7 +452,7 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { g->g.Powermode = powerOn; g->g.Backlight = 100; g->g.Contrast = 100; - return TRUE; + return gTrue; } #if GDISP_HARDWARE_FLUSH @@ -593,12 +593,12 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { } hscan_stop(g); - setpin_oe(g, TRUE); + setpin_oe(g, gTrue); vscan_start(g); for (y = 0; y < GDISP_SCREEN_HEIGHT; y++) vscan_bulkwrite(g); vscan_stop(g); - setpin_oe(g, FALSE); + setpin_oe(g, gFalse); } void gdisp_lld_clear(GDisplay *g) { |