Changeset 09f41d3 in mainline for uspace/srv
- Timestamp:
- 2024-09-25T17:19:36Z (14 months ago)
- Branches:
- master
- Children:
- c23a1fe
- Parents:
- 6a753a9c
- Location:
- uspace/srv/hid
- Files:
-
- 5 edited
-
output/ctl/serial.c (modified) (1 diff)
-
output/port/ddev.c (modified) (2 diffs)
-
output/port/ega.c (modified) (1 diff)
-
remcons/remcons.c (modified) (3 diffs)
-
remcons/remcons.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/output/ctl/serial.c
r6a753a9c r09f41d3 85 85 static console_caps_t serial_get_caps(outdev_t *dev) 86 86 { 87 return (CONSOLE_CAP_STYLE | CONSOLE_CAP_INDEXED | CONSOLE_CAP_RGB); 87 return (CONSOLE_CAP_CURSORCTL | CONSOLE_CAP_STYLE | 88 CONSOLE_CAP_INDEXED | CONSOLE_CAP_RGB); 88 89 } 89 90 -
uspace/srv/hid/output/port/ddev.c
r6a753a9c r09f41d3 1 1 /* 2 * Copyright (c) 202 0Jiri Svoboda2 * Copyright (c) 2024 Jiri Svoboda 3 3 * Copyright (c) 2008 Martin Decky 4 4 * Copyright (c) 2006 Jakub Vana … … 198 198 static console_caps_t output_ddev_get_caps(outdev_t *dev) 199 199 { 200 return (CONSOLE_CAP_STYLE | CONSOLE_CAP_INDEXED | CONSOLE_CAP_RGB); 200 return (CONSOLE_CAP_CURSORCTL | CONSOLE_CAP_STYLE | 201 CONSOLE_CAP_INDEXED | CONSOLE_CAP_RGB); 201 202 } 202 203 -
uspace/srv/hid/output/port/ega.c
r6a753a9c r09f41d3 143 143 static console_caps_t ega_get_caps(outdev_t *dev) 144 144 { 145 return (CONSOLE_CAP_STYLE | CONSOLE_CAP_INDEXED); 145 return (CONSOLE_CAP_CURSORCTL | CONSOLE_CAP_STYLE | 146 CONSOLE_CAP_INDEXED); 146 147 } 147 148 -
uspace/srv/hid/remcons/remcons.c
r6a753a9c r09f41d3 248 248 remcons_t *remcons = srv_to_remcons(srv); 249 249 250 if (remcons->enable_ctl) 251 *ccaps = CONSOLE_CAP_INDEXED | CONSOLE_CAP_RGB; 252 else 253 *ccaps = 0; 250 *ccaps = 0; 251 252 if (remcons->enable_ctl) { 253 *ccaps |= CONSOLE_CAP_CURSORCTL | CONSOLE_CAP_STYLE | 254 CONSOLE_CAP_INDEXED; 255 } 256 257 if (remcons->enable_rgb) 258 *ccaps |= CONSOLE_CAP_RGB; 254 259 255 260 return EOK; … … 437 442 438 443 remcons->enable_ctl = !no_ctl; 444 remcons->enable_rgb = !no_ctl && !no_rgb; 439 445 remcons->user = user; 440 446 … … 448 454 remcons_vt_putchar, remcons_vt_cputs, remcons_vt_flush); 449 455 assert(remcons->vt != NULL); // XXX 450 remcons->vt->enable_rgb = !no_rgb;456 remcons->vt->enable_rgb = remcons->enable_rgb; 451 457 452 458 if (remcons->enable_ctl) { -
uspace/srv/hid/remcons/remcons.h
r6a753a9c r09f41d3 48 48 vt100_state_t *vt; 49 49 bool enable_ctl; 50 bool enable_rgb; 50 51 } remcons_t; 51 52
Note:
See TracChangeset
for help on using the changeset viewer.
