aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorroot <root@ps-pc.(none)>2014-07-12 11:00:39 +0300
committerroot <root@ps-pc.(none)>2014-07-12 11:00:39 +0300
commit1104638ff06150d5b611186406e20eeb5be55b12 (patch)
tree939d9bfe413517000561f9a9531953871b505e74 /drivers
parent7f7e2e5e1dfd5292e6b5d97c5ffb4ab56d723144 (diff)
downloaduGFX-1104638ff06150d5b611186406e20eeb5be55b12.tar.gz
uGFX-1104638ff06150d5b611186406e20eeb5be55b12.tar.bz2
uGFX-1104638ff06150d5b611186406e20eeb5be55b12.zip
fix SPI send data
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gdisp/PCD8544/gdisp_lld_PCD8544.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/gdisp/PCD8544/gdisp_lld_PCD8544.c b/drivers/gdisp/PCD8544/gdisp_lld_PCD8544.c
index c970aaef..ee447202 100644
--- a/drivers/gdisp/PCD8544/gdisp_lld_PCD8544.c
+++ b/drivers/gdisp/PCD8544/gdisp_lld_PCD8544.c
@@ -76,11 +76,7 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) {
write_cmd(g, PCD8544_SET_X); // X = 0
write_cmd(g, PCD8544_SET_Y); // Y = 0
- coord_t i;
-
- for(i = 0; i < GDISP_SCREEN_BYTES; i++) {
- write_data(g, 0x00, 1);
- }
+ write_data(g, 0x00, GDISP_SCREEN_BYTES);
// Finish Init
post_init_board(g);
@@ -115,10 +111,7 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) {
write_cmd(g, PCD8544_SET_X | 0); // X = 0
write_cmd(g, PCD8544_SET_Y | 0); // Y = 0
- coord_t i;
- for(i = 0; i < GDISP_SCREEN_BYTES; i++) {
- write_data(g, RAM(g)[i], 1);
- }
+ write_data(g, RAM(g), GDISP_SCREEN_BYTES);
release_bus(g);
}