From 8899214980d031c69441a29c5c122e3fd592d0b7 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sun, 22 Jul 2012 12:06:27 -0500 Subject: [PATCH] usb_serial: Fix typo, set up endpoints properly * Can successfully send data to Option USB serial device now (I need to do some testing before turning it on though) --- src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp b/src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp index 8c0de2a0f7..d82812d6dd 100644 --- a/src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp +++ b/src/add-ons/kernel/drivers/ports/usb_serial/Option.cpp @@ -64,8 +64,8 @@ OptionDevice::AddDevice(const usb_configuration_info *config) TRACE("> OptionDevice::%s: found at interface %d\n", __func__, index); usb_endpoint_info *irEndpoint = &interface->endpoint[irEndpointID]; - usb_endpoint_info *txEndpoint = &interface->endpoint[irEndpointID]; - usb_endpoint_info *rxEndpoint = &interface->endpoint[irEndpointID]; + usb_endpoint_info *txEndpoint = &interface->endpoint[txEndpointID]; + usb_endpoint_info *rxEndpoint = &interface->endpoint[rxEndpointID]; SetControlPipe(irEndpoint->handle); SetReadPipe(rxEndpoint->handle); SetWritePipe(txEndpoint->handle);