<?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: MC9S08JM USB Assembly Code in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172797#M11767</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've written many USB stack for many MCUs, including MC9S08. But I don't have any assembly USB stack. I'm a lazy C/C++ guy, who writes assembly just between #asm/#endasm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you would start your assembly USB project, I can help you.&lt;/P&gt;&lt;P&gt;I believe it takes a week or so, to make up a HID device in our discussion.&lt;/P&gt;&lt;P&gt;Do you start with me?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tsuneo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2012 22:18:09 GMT</pubDate>
    <dc:creator>Tsuneo</dc:creator>
    <dc:date>2012-06-21T22:18:09Z</dc:date>
    <item>
      <title>MC9S08JM USB Assembly Code</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172796#M11766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My project is written in 100% assembly.&lt;/P&gt;&lt;P&gt;I do not know C.&lt;/P&gt;&lt;P&gt;The CMXUSB_LITE demos are in C.&lt;/P&gt;&lt;P&gt;Does anyone have USB code in assembly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that you would need quite a few subroutines (or functions in C) to handle the "standard requests" to enable the USB device and have it "recognized" by the host. &amp;nbsp;These seem like "basic/general" subroutines that just send/receive data from the USB registers. &amp;nbsp;At this point though, I'm not even sure which registers do what, or store what USB information. &amp;nbsp;I'm assuming one is the "class" (HID, Mass Storage, etc.), and I also am confused as to how the "endpoint addresses" work. &amp;nbsp;This USB is much more complex than I assumed, BUT, it seems the subroutines needed for the initial "USB connecting/communicating" are basic, and then it is just flag polling to receive new information. &amp;nbsp;Any USB functionality in assembly code would be very helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;-Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2012 19:22:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172796#M11766</guid>
      <dc:creator>LiveMike</dc:creator>
      <dc:date>2012-06-18T19:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S08JM USB Assembly Code</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172797#M11767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've written many USB stack for many MCUs, including MC9S08. But I don't have any assembly USB stack. I'm a lazy C/C++ guy, who writes assembly just between #asm/#endasm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you would start your assembly USB project, I can help you.&lt;/P&gt;&lt;P&gt;I believe it takes a week or so, to make up a HID device in our discussion.&lt;/P&gt;&lt;P&gt;Do you start with me?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tsuneo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 22:18:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172797#M11767</guid>
      <dc:creator>Tsuneo</dc:creator>
      <dc:date>2012-06-21T22:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S08JM USB Assembly Code</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172798#M11768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mike,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am in exactly the same boat.&amp;nbsp; If you get a solution to this problem please email me.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Roger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2012 22:31:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08JM-USB-Assembly-Code/m-p/172798#M11768</guid>
      <dc:creator>RogerSchaefer</dc:creator>
      <dc:date>2012-07-27T22:31:37Z</dc:date>
    </item>
  </channel>
</rss>

