Changeset 6bb456c in mainline
- Timestamp:
- 2011-03-05T20:07:47Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 35f0899, d20f211
- Parents:
- 1efe89b
- Location:
- uspace/drv
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/main.c
r1efe89b r6bb456c 158 158 { 159 159 sleep(3); 160 usb_log_enable(USB_LOG_LEVEL_ INFO, NAME);160 usb_log_enable(USB_LOG_LEVEL_DEBUG, NAME); 161 161 162 162 return ddf_driver_main(&uhci_driver); -
uspace/drv/usbhid/kbddev.c
r1efe89b r6bb456c 63 63 static const size_t BOOTP_BUFFER_SIZE = 8; 64 64 static const size_t BOOTP_BUFFER_OUT_SIZE = 1; 65 static const uint8_t IDLE_RATE = 125;65 static const uint8_t IDLE_RATE = 0; 66 66 67 67 /** Keyboard polling endpoint description for boot protocol class. */ … … 151 151 uint8_t buffer[BOOTP_BUFFER_OUT_SIZE]; 152 152 int rc= 0; 153 unsigned i;154 153 155 154 memset(buffer, 0, BOOTP_BUFFER_OUT_SIZE); … … 179 178 } 180 179 181 // TODO: REFACTOR!!! 182 183 usb_log_debug("Output report buffer: "); 184 for (i = 0; i < BOOTP_BUFFER_OUT_SIZE; ++i) { 185 usb_log_debug("0x%x ", buffer[i]); 186 } 187 usb_log_debug("\n"); 180 usb_log_debug("Output report buffer: %s\n", 181 usb_debug_str_buffer(buffer, BOOTP_BUFFER_OUT_SIZE, 0)); 188 182 189 183 uint16_t value = 0; … … 388 382 389 383 memcpy(kbd_dev->keycodes, key_codes, kbd_dev->keycode_count); 390 391 char *kc = (char *)malloc(kbd_dev->keycode_count * 4 + 1); 392 for (i = 0; i < kbd_dev->keycode_count; ++i) { 393 snprintf(kc + (i * 4), 5, "%4d", key_codes[i]); 394 } 395 usb_log_debug("New stored keycodes: %s\n", kc); 384 385 usb_log_debug("New stored keycodes: %s\n", 386 usb_debug_str_buffer(kbd_dev->keycodes, kbd_dev->keycode_count, 0)); 396 387 } 397 388 … … 412 403 assert(kbd_dev != NULL); 413 404 414 unsigned i; 415 char *kc = (char *)malloc(kbd_dev->keycode_count * 4 + 1); 416 for (i = 0; i < kbd_dev->keycode_count; ++i) { 417 snprintf(kc + (i * 4), 5, "%4d", key_codes[i]); 418 } 419 usb_log_debug("Got keys from parser: %s\n", kc); 405 usb_log_debug("Got keys from parser: %s\n", 406 usb_debug_str_buffer(key_codes, kbd_dev->keycode_count, 0)); 420 407 421 408 if (count != kbd_dev->keycode_count) { … … 442 429 callbacks->keyboard = usbhid_kbd_process_keycodes; 443 430 444 //usb_hid_parse_report(kbd_dev->parser, buffer, actual_size, callbacks, 445 // NULL); 446 /*//usb_log_debug2("Calling usb_hid_boot_keyboard_input_report() with size" 447 " %zu\n", actual_size);*/ 448 //dump_buffer("bufffer: ", buffer, actual_size); 431 usb_log_debug("Calling usb_hid_boot_keyboard_input_report() with " 432 "buffer %s\n", usb_debug_str_buffer(buffer, actual_size, 0)); 449 433 450 434 int rc = usb_hid_boot_keyboard_input_report(buffer, actual_size, … … 635 619 usbhid_kbd_process_data(kbd_dev, buffer, actual_size); 636 620 637 async_usleep(kbd_dev->hid_dev->poll_interval); 621 // disabled for now, no reason to sleep 622 //async_usleep(kbd_dev->hid_dev->poll_interval); 638 623 } 639 624
Note:
See TracChangeset
for help on using the changeset viewer.