aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Bodenman <joel@unormal.org>2014-07-12 11:47:42 +0200
committerJoel Bodenman <joel@unormal.org>2014-07-12 11:47:42 +0200
commit2f1af41b2759711c748a5d00c4161fec1ec668c2 (patch)
treedcf6cd5127278a64d9d367f4903401b4fbf899cb
parentddcdb4a1246003d1c8ac92c4d4ba5dd6ae923ec9 (diff)
parent1cda0bc1810f3d89ff38572abdf8cdf00a4ef91b (diff)
downloaduGFX-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.c11
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);
}