Changes in / [62f4212:b01995b] in mainline
- Location:
- uspace/drv/usbhid
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/kbddev.c
r62f4212 rb01995b 987 987 /*----------------------------------------------------------------------------*/ 988 988 989 int usbhid_kbd_is_ initialized(const usbhid_kbd_t *kbd_dev)989 int usbhid_kbd_is_usable(const usbhid_kbd_t *kbd_dev) 990 990 { 991 991 return (kbd_dev->initialized == USBHID_KBD_STATUS_INITIALIZED); 992 }993 994 /*----------------------------------------------------------------------------*/995 996 int usbhid_kbd_is_ready_to_destroy(const usbhid_kbd_t *kbd_dev)997 {998 return (kbd_dev->initialized == USBHID_KBD_STATUS_TO_DESTROY);999 992 } 1000 993 -
uspace/drv/usbhid/kbddev.h
r62f4212 rb01995b 114 114 int usbhid_kbd_try_add_device(ddf_dev_t *dev); 115 115 116 int usbhid_kbd_is_initialized(const usbhid_kbd_t *kbd_dev); 117 118 int usbhid_kbd_is_ready_to_destroy(const usbhid_kbd_t *kbd_dev); 116 int usbhid_kbd_is_usable(const usbhid_kbd_t *kbd_dev); 119 117 120 118 void usbhid_kbd_free(usbhid_kbd_t **kbd_dev); -
uspace/drv/usbhid/kbdrepeat.c
r62f4212 rb01995b 78 78 while (true) { 79 79 // check if the kbd structure is usable 80 if (!usbhid_kbd_is_initialized(kbd)) { 81 if (usbhid_kbd_is_ready_to_destroy(kbd)) { 82 usbhid_kbd_free(&kbd); 83 assert(kbd == NULL); 84 } 80 if (!usbhid_kbd_is_usable(kbd)) { 81 usbhid_kbd_free(&kbd); 82 assert(kbd == NULL); 85 83 return; 86 84 }
Note:
See TracChangeset
for help on using the changeset viewer.