457:24a34b7a693d | 458:43a8ecb53637 |
---|---|
136 putLCDsocket(fd, data); | 136 putLCDsocket(fd, data); |
137 } | 137 } |
138 | 138 |
139 | 139 |
140 | 140 |
141 void slcdCharDef(int fd, int index, unsigned char data[8]) | 141 void slcdCharDef(int fd, int idx, unsigned char data[8]) |
142 { | 142 { |
143 int i; | 143 int i; |
144 uint16_t byte; | 144 uint16_t byte; |
145 | 145 |
146 if (debug) | 146 if (debug) |
147 fprintf(stdout, "CharDef(%d, %d, %02x, %02x, %02x, %02x, %02x, %02x, %02x, %02x)\n", fd, index, data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); | 147 fprintf(stdout, "CharDef(%d, %d, %02x, %02x, %02x, %02x, %02x, %02x, %02x, %02x)\n", fd, idx, data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); |
148 | 148 |
149 byte = SLCD_CGRAM | ((index & 7) << 3); | 149 byte = SLCD_CGRAM | ((idx & 7) << 3); |
150 putLCDsocket(fd, byte); | 150 putLCDsocket(fd, byte); |
151 for (i = 0; i < 8; i++) { | 151 for (i = 0; i < 8; i++) { |
152 byte = data[i] & 0xff; | 152 byte = data[i] & 0xff; |
153 putLCDsocket(fd, byte); | 153 putLCDsocket(fd, byte); |
154 } | 154 } |