X-Git-Url: https://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/40b6d0c3080d6f174d91f4f1f323feedb14ec6cd..bedee2e6174d9f54d07c1b6a11dfd4df57474037:/badge/ui/display.c diff --git a/badge/ui/display.c b/badge/ui/display.c index cb91904..8964900 100644 --- a/badge/ui/display.c +++ b/badge/ui/display.c @@ -104,12 +104,13 @@ void badge_display_init(void) { * 10: set x address (upper bits): X[6-4] = 0 */ static uint8_t const initseq[]= { 0xE2, 0xAF, // Display ON - // 0xA1, // Mirror-X - 0xc8, // mirror-y + 0xA1, // Mirror-X + //0xc8, // mirror-y 0xa7, // invert (1 = black) 0xA4, 0x2F, + // 0x9f, 0x24 0xB0, 0x10, - 0x9f, 0x24 }; + }; for(uint8_t i = 0; i < sizeof(initseq); ++i){ lcd_write_command(initseq[i]); systickDelay(5); @@ -126,7 +127,7 @@ void badge_framebuffer_flush(badge_framebuffer const *fb) { lcd_write_command(0x00); - for(int i = 0; i < 9 * 96; ++i) { + for(int i = 0; i < BADGE_DISPLAY_STRIPE_COUNT * BADGE_DISPLAY_WIDTH; ++i) { lcd_write_data(fb->data[0][i]); }