diff options
author | Joel Bodenman <joel@unormal.org> | 2014-07-12 11:47:42 +0200 |
---|---|---|
committer | Joel Bodenman <joel@unormal.org> | 2014-07-12 11:47:42 +0200 |
commit | 2f1af41b2759711c748a5d00c4161fec1ec668c2 (patch) | |
tree | dcf6cd5127278a64d9d367f4903401b4fbf899cb | |
parent | ddcdb4a1246003d1c8ac92c4d4ba5dd6ae923ec9 (diff) | |
parent | 1cda0bc1810f3d89ff38572abdf8cdf00a4ef91b (diff) | |
download | uGFX-2f1af41b2759711c748a5d00c4161fec1ec668c2.tar.gz uGFX-2f1af41b2759711c748a5d00c4161fec1ec668c2.tar.bz2 uGFX-2f1af41b2759711c748a5d00c4161fec1ec668c2.zip |
Merged in pashamray/ugfx/pcf8812 (pull request #14)
fix SPI send data
-rw-r--r-- | drivers/gdisp/PCF8812/gdisp_lld_PCF8812.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/gdisp/PCF8812/gdisp_lld_PCF8812.c b/drivers/gdisp/PCF8812/gdisp_lld_PCF8812.c index 27ce5b91..56d14f3e 100644 --- a/drivers/gdisp/PCF8812/gdisp_lld_PCF8812.c +++ b/drivers/gdisp/PCF8812/gdisp_lld_PCF8812.c @@ -81,11 +81,8 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { write_cmd(g, PCF8812_SET_X); // X = 0 write_cmd(g, PCF8812_SET_Y); // Y = 0 - coord_t i; - for (i = 0; i < GDISP_MATRIX_BYTES; i++) { - write_data(g, 0x00, 1); - } + write_data(g, 0x00, GDISP_MATRIX_BYTES); // Finish Init post_init_board(g); @@ -120,11 +117,7 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { write_cmd(g, PCF8812_SET_X | 0); // X = 0 write_cmd(g, PCF8812_SET_Y | 0); // Y = 0 - coord_t i; - - for (i = 0; i < GDISP_MATRIX_BYTES; i++) { - write_data(g, RAM(g)[i], 1); - } + write_data(g, RAM(g), GDISP_MATRIX_BYTES); release_bus(g); } |