55 slcdHome(fd); |
55 slcdHome(fd); |
56 } else if ((data & SLCD_MDGRAM) == SLCD_DGRAM) { |
56 } else if ((data & SLCD_MDGRAM) == SLCD_DGRAM) { |
57 slcdPosition(fd, data & 0x001f, (data & 0x0060) >> 5); |
57 slcdPosition(fd, data & 0x001f, (data & 0x0060) >> 5); |
58 } else if ((data & 0xfe00) == SLCD_DATA) { |
58 } else if ((data & 0xfe00) == SLCD_DATA) { |
59 slcdPutchar(fd, data & 0x00ff); |
59 slcdPutchar(fd, data & 0x00ff); |
|
60 } else if ((data & SLCD_MLEDS) == SLCD_LEDS) { |
|
61 fprintf(stdout, "socket_recv leds fd=%d bits=%02x\n", fd, (data & 0x00ff)); |
|
62 // SLED_LCD backlight |
|
63 // SLED_TFLED red led |
|
64 slcdBacklight(fd, data & SLED_LCD); |
|
65 |
60 } else if (data != 0x0000) { |
66 } else if (data != 0x0000) { |
61 fprintf(stdout, "socket_recv got %04x\n", data); |
67 fprintf(stdout, "socket_recv got %04x\n", data); |
62 } |
68 } |
63 |
69 |
64 /* |
70 /* |