comparison src/cs/drivers/drv_app/r2d/lcds/luna/r2d_task_i_bw.c @ 45:c905daaff834

implemented 96x64 BW framebuffer config, compiles
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 17 Oct 2020 21:30:59 +0000
parents 4e78acac3d88
children 4221c724c664
comparison
equal deleted inserted replaced
44:1821e301a65b 45:c905daaff834
1 #include "r2d/lcds/luna/r2d_luna_lcd.h" 1 #include "r2d/lcds/luna/r2d_luna_lcd.h"
2 #include "r2d/lcds/luna/colormap.h"
2 3
3 void r2d_lcd_power_on(void) 4 void r2d_lcd_power_on(void)
4 { 5 {
5 } 6 }
6 7
39 { 40 {
40 v=*p++; 41 v=*p++;
41 for (k=0;k<32;k++) 42 for (k=0;k<32;k++)
42 { 43 {
43 if (v&1) 44 if (v&1)
44 LCD_DR = 0x0000; 45 LCD_DR = LCD16_COLOR_BLACK;
45 else 46 else
46 LCD_DR = 0xFFFF; 47 LCD_DR = LCD16_COLOR_WHITE;
47 v=v>>1; 48 v=v>>1;
48 } 49 }
49 } 50 }
50 v=*p++; 51 v=*p++;
51 for (k=0;k<16;k++) 52 for (k=0;k<16;k++)
52 { 53 {
53 if (v&1) 54 if (v&1)
54 LCD_DR = 0x0000; 55 LCD_DR = LCD16_COLOR_BLACK;
55 else 56 else
56 LCD_DR = 0xFFFF; 57 LCD_DR = LCD16_COLOR_WHITE;
57 v=v>>1; 58 v=v>>1;
58 } 59 }
59 } 60 }
60 61
61 r2d_reinit_update_region(); 62 r2d_reinit_update_region();