<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis Microcontrollers中的主题 USB STACK 4.1.1 HOST HID help</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281073#M10367</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi! i´m developing a new aplication to communicate TWR-K20M72 with a UPS by USB. TWR must be a HOST and UPS is DEVICE ( HOST sends message and device sends a reply). I´m building a new aplication from mouse/keyboard example of stack and need to know the exactly functions for sends and receive any message by USB. Also i need the function for built my specific message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody can help me????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Jun 2013 09:39:41 GMT</pubDate>
    <dc:creator>robertofrechill</dc:creator>
    <dc:date>2013-06-07T09:39:41Z</dc:date>
    <item>
      <title>USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281073#M10367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi! i´m developing a new aplication to communicate TWR-K20M72 with a UPS by USB. TWR must be a HOST and UPS is DEVICE ( HOST sends message and device sends a reply). I´m building a new aplication from mouse/keyboard example of stack and need to know the exactly functions for sends and receive any message by USB. Also i need the function for built my specific message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody can help me????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2013 09:39:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281073#M10367</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-07T09:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281074#M10368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;functions used for sending and receiving any message by USB&lt;/SPAN&gt; should be usb_hostdev_tr_init() and _usb_host_recv_data(). Please kindly refer to the following for details.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/119472i9FC2078863E85A07/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.PNG" alt="1.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;For more details, please refer to USBHOSTAPIRM.pdf and USBHOSTUG.pdf in "C:\Freescale\Freescale USB Stack v4.1.1\Documentation".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Kan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 02:12:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281074#M10368</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2013-06-18T02:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281075#M10369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Kan, i know this information, now i´m able to read data from device i´m thinking the problem is when i try send a message to device the setup packet is wrong for my device...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In a keyboard example, when host send message for turn on/off leds, before use _usb_host_recv_data() it´s build tr.DEV_REQ_PTR with values like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR = (uchar_ptr)malloc(8);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[0] = 0x21;&amp;nbsp;&amp;nbsp;&amp;nbsp; // HOST --&amp;gt; DEVICE DIRECTION&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[1] = 0x09;&amp;nbsp;&amp;nbsp;&amp;nbsp; // SET_DESCRIPTOR_REQUEST&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[2] = 0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp; // wValue [byte1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[3] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp; // wValue [byte0] -&amp;gt; 1024 (reporte tipo salida?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[4] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp; // wIndex [byte1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[5] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp; // wIndex [byte0] -&amp;gt; 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[6] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp; // number of bytes [byte1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr.DEV_REQ_PTR[7] = 0x08;&amp;nbsp;&amp;nbsp;&amp;nbsp; // number of bytes [byte0] &lt;/P&gt;&lt;P&gt;**This request was explained in HID specification 1.11**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Is this request only valid for Keyboard/mouse? ¿in always necessary for send data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 08:02:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281075#M10369</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-18T08:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281076#M10370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a Class-Specific Request, and it is a Set_Report Request, which allows the host to send a report to the device, possibly setting the state of input, output, or feature controls. Please kindly refer to &lt;A href="http://www.usb.org/developers/devclass_docs/HID1_11.pdf" title="http://www.usb.org/developers/devclass_docs/HID1_11.pdf"&gt;http://www.usb.org/developers/devclass_docs/HID1_11.pdf&lt;/A&gt; for more details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Kan&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 08:47:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281076#M10370</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2013-06-18T08:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281077#M10371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes! but the question is... Set_report_rquest with the same valours is valid for another devices (no keyboard and mouse)??? I´m doing a specific protocol for a UPS communication (&lt;SPAN style="font-weight: bold; color: #444444; font-family: arial, sans-serif; font-size: small; background-color: #ffffff;"&gt;uninterruptible power supply&lt;/SPAN&gt;) and it has a different protocol ( HID (Class=0x03), non-boot(Sub-Class=0x00), non-Protocol (Protocol=0x00).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 09:40:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281077#M10371</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-18T09:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281078#M10372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see, but it is &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;a Class-Specific Request&lt;/SPAN&gt;, so since the UPS is a HID class device, this type of request is valid even the device uses a protocol other than keyboard / mouse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Kan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 10:19:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281078#M10372</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2013-06-18T10:19:47Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281079#M10373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Kan :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 10:22:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281079#M10373</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-18T10:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281080#M10374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again Kan, i´m thinking i found a possible problem in my code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the HID examples use the same pipe for pipe_interrupt and pipe_control, this works for keyboard's example... but i´m thinking this is a problem for my UPS-HOST communication... (i suppose to need one pipe for control and one for interrupt).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How is the way for find a differents specific pipes (control and interrupt)??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the code for select the same pipe:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pipe = _usb_hostdev_find_pipe_handle(hid_device.DEV_HANDLE, hid_device.INTF_HANDLE, USB_INTERRUPT_PIPE, USB_RECV);&lt;/P&gt;&lt;P&gt; pipe_control = _usb_hostdev_find_pipe_handle(hid_device.DEV_HANDLE, hid_device.INTF_HANDLE, USB_CONTROL_PIPE, USB_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(pipe &amp;amp;&amp;amp; pipe_control)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Keyboard device ready, try to press the keyboard\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fflush(stdout);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;Roberto.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 16:02:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281080#M10374</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-20T16:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281081#M10375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some HID devices use control pipe to send and receive data (EP0 only).&lt;/P&gt;&lt;P&gt;Some use control pipe to send and interrupt pipe to receive data (IN EP).&lt;/P&gt;&lt;P&gt;Some use interrupt pipes to send and receive data (IN EP, OUT EP).&lt;/P&gt;&lt;P&gt;There may be some devices use control pipe to receive and interrupt pipe to send data (OUT EP).&lt;/P&gt;&lt;P&gt;For standard keyboards, host uses interrupt pipe to get data from keyboards, and uses control pipe to send data (LED controls) to them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 16:50:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281081#M10375</guid>
      <dc:creator>DerekLau</dc:creator>
      <dc:date>2013-06-20T16:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281082#M10376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need help for develop my own USB HID protocol... I can't star communications with my UPS, anybody could give me any idea???&lt;/P&gt;&lt;P&gt;It´s my first time with USB communication :smileysad:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 12:00:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281082#M10376</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-24T12:00:56Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281083#M10377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or&amp;nbsp; you may do it in PC first. There are some HID communicates examples (search google).&amp;nbsp; Anyway you have to understand the report descriptor of the UPS and how it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2013 16:03:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281083#M10377</guid>
      <dc:creator>DerekLau</dc:creator>
      <dc:date>2013-06-24T16:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281084#M10378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Derek! the UPS manufacturer only gave me these communication information:&lt;/P&gt;&lt;P&gt;-Communication between PC (host) and UPS is Half-duplex. host only can send to the UPS request messages and UPS only send back a response message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Default communitacion setting is : 1200 baud, 8 bits, NO PERITY, 1 stop bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Protocol format: Data to send( not relevant information for USB protocol, i think...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after, i discovered the communitation is a HID class, subclass=0, protocol=0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is enough this information for develop my program? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:32:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281084#M10378</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-06-25T06:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: USB STACK 4.1.1 HOST HID help</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281085#M10379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!! i discovered that my device use 2 endpoints for communications, I´thinking about one is a interrupt pipe IN and one interrupt pipe out. The hid keyboard example use only one interrupt pipe..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how is the way for create a new interrupt pipe out?? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I´m trying this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pipe = _usb_hostdev_find_pipe_handle(hid_device.DEV_HANDLE, hid_device.INTF_HANDLE, USB_INTERRUPT_PIPE, USB_RECV);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pipe_control = _usb_hostdev_find_pipe_handle(hid_device.DEV_HANDLE, hid_device.INTF_HANDLE, USB_CONTROL_PIPE, USB_SEND);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;pipe_tx= _usb_hostdev_find_pipe_handle(hid_device.DEV_HANDLE, hid_device.INTF_HANDLE, USB_INTERRUPT_PIPE, USB_SEND); // is corretly???&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 10:08:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-STACK-4-1-1-HOST-HID-help/m-p/281085#M10379</guid>
      <dc:creator>robertofrechill</dc:creator>
      <dc:date>2013-07-03T10:08:03Z</dc:date>
    </item>
  </channel>
</rss>

