Rev 1799 | Rev 1802 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1799 | Rev 1801 | ||
|---|---|---|---|
| Line 90... | Line 90... | ||
| 90 | } |
90 | } |
| 91 | } |
91 | } |
| 92 | 92 | ||
| 93 | uint8_t dotmatrixGetData(void){ |
93 | uint8_t dotmatrixGetData(void){ |
| 94 | uint8_t input = 0; |
94 | uint8_t input = 0; |
| 95 | 95 | /* FIXME */ |
|
| 96 | return input; |
96 | return input; |
| 97 | } |
97 | } |
| 98 | 98 | ||
| 99 | void dotmatrixWriteData(uint8_t data, uint8_t color){ |
99 | void dotmatrixWriteData(uint8_t data, uint8_t color){ |
| 100 | /* dotmatrixSetControls(1,0); |
- | |
| 101 | if (color == GLCD_COLOR_CLEAR) |
100 | if (color == GLCD_COLOR_CLEAR) |
| - | 101 | { |
|
| 102 | data = ~data; |
102 | data = ~data; |
| - | 103 | } |
|
| 103 | if (GrLcdState.color == GLCD_COLOR_BLACK) |
104 | if (GrLcdState.color == GLCD_COLOR_BLACK) |
| - | 105 | { |
|
| 104 | dotmatrixSetData(data); |
106 | dotmatrixSetData(data); |
| - | 107 | } |
|
| 105 | else |
108 | else |
| - | 109 | { |
|
| 106 | dotmatrixSetData(~data); |
110 | dotmatrixSetData(~data); |
| 107 | dotmatrixEnable(); |
- | |
| 108 | GrLcdState.lcdXAddr++; |
- | |
| 109 | 111 | } |
|
| 110 | if (GrLcdState.lcdXAddr == 64 ){ |
- | |
| 111 | dotmatrixSetXY(GrLcdState.lcdXAddr,GrLcdState.lcdYAddr); |
- | |
| 112 |
|
112 | |
| 113 | #if KS0108_WIDTH > 128 |
- | |
| 114 |
|
113 | GrLcdState.lcdXAddr++; |
| 115 | dotmatrixSetXY(GrLcdState.lcdXAddr,GrLcdState.lcdYAddr); |
- | |
| 116 | } |
114 | |
| 117 | #endif |
- | |
| 118 |
|
115 | if (GrLcdState.lcdXAddr > GRAPHICS_WIDTH ){ |
| 119 | dotmatrixSetXY(0,GrLcdState.lcdYAddr+8); |
116 | dotmatrixSetXY(0,GrLcdState.lcdYAddr+8); |
| 120 |
|
117 | } |
| 121 | } |
118 | } |
| 122 | void dotmatrixWriteDataTransparent(uint8_t inputdata, uint8_t color){ |
119 | void dotmatrixWriteDataTransparent(uint8_t inputdata, uint8_t color){ |
| - | 120 | /* FIXME */ |
|
| - | 121 | ||
| 123 | /* uint8_t data = 0; |
122 | /* uint8_t data = 0; |
| 124 | dotmatrixSetDirection(INPUT); |
123 | dotmatrixSetDirection(INPUT); |
| 125 | dotmatrixSetControls(1,1); |
124 | dotmatrixSetControls(1,1); |
| 126 | dotmatrixEnable(); //dummy read |
125 | dotmatrixEnable(); //dummy read |
| 127 | dotmatrixDelay(); |
126 | dotmatrixDelay(); |
| Line 162... | Line 161... | ||
| 162 | }*/ |
161 | }*/ |
| 163 | } |
162 | } |
| 164 | 163 | ||
| 165 | uint8_t dotmatrixReadData(void){ |
164 | uint8_t dotmatrixReadData(void){ |
| 166 | uint8_t data = 0; |
165 | uint8_t data = 0; |
| - | 166 | /* FIXME */ |
|
| - | 167 | ||
| 167 | /* dotmatrixSetDirection(INPUT); |
168 | /* dotmatrixSetDirection(INPUT); |
| 168 | dotmatrixSetControls(1,1); |
169 | dotmatrixSetControls(1,1); |
| 169 | dotmatrixEnable(); //dummy read |
170 | dotmatrixEnable(); //dummy read |
| 170 | dotmatrixDelay(); |
171 | dotmatrixDelay(); |
| 171 | gpio_set_pin(LCD_CONTROL_E); |
172 | gpio_set_pin(LCD_CONTROL_E); |