Changeset f2f99ae in mainline for uspace/srv
- Timestamp:
- 2011-06-12T11:27:57Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- af897ff0
- Parents:
- 4f3f9659
- Location:
- uspace/srv/hid
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/console/console.c
r4f3f9659 rf2f99ae 973 973 974 974 /* Start fibril for checking on hot-plugged keyboards. */ 975 check_new_devices_in_background(connect_keyboard, "keyboard");975 // check_new_devices_in_background(connect_keyboard, "keyboard"); 976 976 check_new_devices_in_background(connect_mouse, "mouse"); 977 977 -
uspace/srv/hid/kbd/Makefile
r4f3f9659 rf2f99ae 62 62 ctl/apple.c \ 63 63 ctl/gxe_fb.c \ 64 ctl/kbdev.c \ 64 65 ctl/pc.c \ 65 66 ctl/stty.c \ -
uspace/srv/hid/kbd/generic/kbd.c
r4f3f9659 rf2f99ae 239 239 240 240 /* Initialize port driver. */ 241 if ((*kdev->port_ops->init)(kdev) != 0) 242 goto fail; 241 if (kdev->port_ops != NULL) { 242 if ((*kdev->port_ops->init)(kdev) != 0) 243 goto fail; 244 } 243 245 244 246 /* Initialize controller driver. */ … … 307 309 kbd_add_dev(&ns16550_port, &sun_ctl); 308 310 #endif 309 /* Silence warning on abs32le about kbd_add_dev() being unused */310 (void) kbd_add_dev;311 311 } 312 312 … … 319 319 320 320 /* Yield port */ 321 (*kdev->port_ops->yield)(); 321 if (kdev->port_ops != NULL) 322 (*kdev->port_ops->yield)(); 322 323 } 323 324 } … … 331 332 332 333 /* Reclaim port */ 333 (*kdev->port_ops->reclaim)(); 334 if (kdev->port_ops != NULL) 335 (*kdev->port_ops->reclaim)(); 334 336 } 335 337 } … … 355 357 /* Add legacy devices. */ 356 358 kbd_add_legacy_devs(); 359 360 /* Add kbdev device */ 361 kbd_add_dev(NULL, &kbdev_ctl); 357 362 358 363 /* Initialize (reset) layout. */ -
uspace/srv/hid/kbd/include/kbd_ctl.h
r4f3f9659 rf2f99ae 50 50 extern kbd_ctl_ops_t apple_ctl; 51 51 extern kbd_ctl_ops_t gxe_fb_ctl; 52 extern kbd_ctl_ops_t kbdev_ctl; 52 53 extern kbd_ctl_ops_t pc_ctl; 53 54 extern kbd_ctl_ops_t stty_ctl;
Note:
See TracChangeset
for help on using the changeset viewer.