<?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>topic Re: Ethernet over USB class availability on MK20DN32VLF5, MK22DX128VLF5, MK22FN128VMP10, MK22FN128VDC10  in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Ethernet-over-USB-class-availability-on-MK20DN32VLF5/m-p/786760#M47882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Benuvel Victor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all,&amp;nbsp; MK20DN32VLF5 and MK22DX128VLF5 are old devices which are not supported in our SDK, this means that they don't have USB firmware available.&amp;nbsp; MK22FN128VMP10 and MK22FN128VDC10 do have support in the SDK and they are fully supported with the latest USB stack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;will it work independently as &lt;/EM&gt;USB&lt;EM&gt; host?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, they can work in USB host mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;If so, how this is configured?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;you can find USB host examples in the SDK package, you could check those examples and see the implementation, also, for your reference, you could check the Reference Manual and also they are some Application notes for USB host functionality on kinetis devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Is Firmware fully supported?&amp;nbsp; (Preferably in C language)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, SDK package is implemented in C language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Is Ethernet over USB class supported?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;The ECM is a Sub class implemented with CDC class, there is no an example for this implementation, but you can find a HOST_cdc example (using Vcom ACM).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;What about driver source code and APIs for my MCU?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, as I mentioned, in the SDK package you can find drivers to control the peripherals in the MCU, including USB. You can download the SDK in our web page: &amp;nbsp;&lt;A class="link-titled" href="http://mcuxpresso.nxp.com/" title="http://mcuxpresso.nxp.com/"&gt;Welcome | MCUXpresso SDK Builder&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Aug 2018 18:00:05 GMT</pubDate>
    <dc:creator>jorge_a_vazquez</dc:creator>
    <dc:date>2018-08-15T18:00:05Z</dc:date>
    <item>
      <title>Ethernet over USB class availability on MK20DN32VLF5, MK22DX128VLF5, MK22FN128VMP10, MK22FN128VDC10</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Ethernet-over-USB-class-availability-on-MK20DN32VLF5/m-p/786759#M47881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP team,&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I'm looking for some USB controllers which supports USB host (say, MK20DN32VLF5, MK22DX128VLF5, MK22FN128VMP10, MK22FN128VDC10). &lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;I've below queries with respect to MK20DN32VLF5, MK22DX128VLF5, MK22FN128VMP10, MK22FN128VDC10:&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;will it work independently as USB host?&lt;/LI&gt;&lt;LI&gt;If so, how this is configured?&lt;/LI&gt;&lt;LI&gt;Is Firmware fully supported?&amp;nbsp; (Preferably in C language)&lt;/LI&gt;&lt;LI&gt;Is Ethernet over USB class supported?&lt;/LI&gt;&lt;LI&gt;What about driver source code and APIs for my MCU? We need drivers for USB host&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2018 07:07:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Ethernet-over-USB-class-availability-on-MK20DN32VLF5/m-p/786759#M47881</guid>
      <dc:creator>benuvelgnanakir</dc:creator>
      <dc:date>2018-08-14T07:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: Ethernet over USB class availability on MK20DN32VLF5, MK22DX128VLF5, MK22FN128VMP10, MK22FN128VDC10</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Ethernet-over-USB-class-availability-on-MK20DN32VLF5/m-p/786760#M47882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Benuvel Victor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all,&amp;nbsp; MK20DN32VLF5 and MK22DX128VLF5 are old devices which are not supported in our SDK, this means that they don't have USB firmware available.&amp;nbsp; MK22FN128VMP10 and MK22FN128VDC10 do have support in the SDK and they are fully supported with the latest USB stack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;will it work independently as &lt;/EM&gt;USB&lt;EM&gt; host?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, they can work in USB host mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;If so, how this is configured?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;you can find USB host examples in the SDK package, you could check those examples and see the implementation, also, for your reference, you could check the Reference Manual and also they are some Application notes for USB host functionality on kinetis devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Is Firmware fully supported?&amp;nbsp; (Preferably in C language)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, SDK package is implemented in C language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Is Ethernet over USB class supported?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;The ECM is a Sub class implemented with CDC class, there is no an example for this implementation, but you can find a HOST_cdc example (using Vcom ACM).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;What about driver source code and APIs for my MCU?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Yes, as I mentioned, in the SDK package you can find drivers to control the peripherals in the MCU, including USB. You can download the SDK in our web page: &amp;nbsp;&lt;A class="link-titled" href="http://mcuxpresso.nxp.com/" title="http://mcuxpresso.nxp.com/"&gt;Welcome | MCUXpresso SDK Builder&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2018 18:00:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Ethernet-over-USB-class-availability-on-MK20DN32VLF5/m-p/786760#M47882</guid>
      <dc:creator>jorge_a_vazquez</dc:creator>
      <dc:date>2018-08-15T18:00:05Z</dc:date>
    </item>
  </channel>
</rss>

