<?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: SDK Software component and abstraction layer documentation in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625296#M203477</link>
    <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Thanks for your reply. Please tell NXP management to consider documenting all software components, otherwise they are not very useful. Learning them directly from the source code is very time consuming and highly detrimental when you are against the clock, struggling to reduce time to market for your new product.&lt;/P&gt;&lt;P&gt;Since the documentation is not available, can you provide high level block diagrams where the interaction between different SDK components is shown? As an example, it would be useful to see how the OSA and each of the adapter drivers fit in the whole picture.&lt;/P&gt;&lt;P&gt;Is this going to be solved in the near future?&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Patricio&lt;/P&gt;</description>
    <pubDate>Thu, 30 Mar 2023 12:15:21 GMT</pubDate>
    <dc:creator>patriciocohen</dc:creator>
    <dc:date>2023-03-30T12:15:21Z</dc:date>
    <item>
      <title>SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1624495#M203431</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Anyone knows where to find the documentation for the following SDK components:&lt;BR /&gt;They do not appear in the MCUXpresso SDK API Reference Manual.&lt;BR /&gt;I'm using the i.MXRT1062&lt;/P&gt;&lt;P&gt;Software components:&lt;BR /&gt;====================&lt;BR /&gt;button&lt;BR /&gt;led&lt;BR /&gt;lists&lt;BR /&gt;log&lt;BR /&gt;log_backend_debug_console&lt;BR /&gt;log_backend_ring_buffer&lt;BR /&gt;mem_manager&lt;BR /&gt;osa&lt;BR /&gt;panic&lt;BR /&gt;timer_manager&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Abstraction Layer:&lt;BR /&gt;==================&lt;BR /&gt;gpt_adapter&lt;BR /&gt;igpio_adapter&lt;BR /&gt;lpi2c_adapter&lt;BR /&gt;lpspi_adapter&lt;BR /&gt;nor_flash-common&lt;BR /&gt;nor_flash-controller-flexspi&lt;BR /&gt;pit time stamp adapter&lt;BR /&gt;pit_adapter&lt;BR /&gt;sai_edma_adapter&lt;BR /&gt;software_crc_adapter&lt;BR /&gt;software_rng_adapter&lt;BR /&gt;trng_adapter&lt;/P&gt;&lt;P&gt;This post from 2021 exposes the problem:&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://community.nxp.com/t5/MCUXpresso-SDK/Documentation-of-SDK-components-drivers-middleware-abstraction/m-p/1349217#M3370" target="_blank"&gt;https://community.nxp.com/t5/MCUXpresso-SDK/Documentation-of-SDK-components-drivers-middleware-abstraction/m-p/1349217#M3370&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Can someone at NXP point me where to get the information?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How are we supposed to use software libraries whose documentation is non existent?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Patricio&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2023 20:33:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1624495#M203431</guid>
      <dc:creator>patriciocohen</dc:creator>
      <dc:date>2023-03-29T20:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625041#M203461</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/140033"&gt;@patriciocohen&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;In fact, not all the SDK code have documents.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; We normally check the source code directly instead of the document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;To the component and abstraction layer, no document available.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;Please check the source code directly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry for the inconvenience we bring you.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;</description>
      <pubDate>Thu, 30 Mar 2023 07:54:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625041#M203461</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-03-30T07:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625296#M203477</link>
      <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Thanks for your reply. Please tell NXP management to consider documenting all software components, otherwise they are not very useful. Learning them directly from the source code is very time consuming and highly detrimental when you are against the clock, struggling to reduce time to market for your new product.&lt;/P&gt;&lt;P&gt;Since the documentation is not available, can you provide high level block diagrams where the interaction between different SDK components is shown? As an example, it would be useful to see how the OSA and each of the adapter drivers fit in the whole picture.&lt;/P&gt;&lt;P&gt;Is this going to be solved in the near future?&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Patricio&lt;/P&gt;</description>
      <pubDate>Thu, 30 Mar 2023 12:15:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625296#M203477</guid>
      <dc:creator>patriciocohen</dc:creator>
      <dc:date>2023-03-30T12:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625846#M203529</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/140033"&gt;@patriciocohen&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;To be honest, really no document for it. You also mentioned another community link, we have report it, but SDK side still didn't add the related document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;That's why the SDK provides the component example:&lt;/P&gt;
&lt;P&gt;SDK_2_13_1_EVK-MIMXRT1060\boards\evkmimxrt1060\component_examples&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;You can analyze the project, then draw the code flow, then you can find the detail&lt;SPAN&gt;&amp;nbsp;interaction between SDK components.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kerry&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;kerry&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 07:14:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1625846#M203529</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-03-31T07:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1627835#M203730</link>
      <description>&lt;P&gt;Thank you Kerry&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2023 17:44:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1627835#M203730</guid>
      <dc:creator>patriciocohen</dc:creator>
      <dc:date>2023-04-04T17:44:40Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722816#M212584</link>
      <description>&lt;P&gt;I don't understand why this answer is marked as "solution". For the time being, there's no solution as the documentation is still unavailable, IMHO.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Sep 2023 06:43:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722816#M212584</guid>
      <dc:creator>danielholala</dc:creator>
      <dc:date>2023-09-14T06:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722901#M212591</link>
      <description>&lt;P&gt;You are right. I removed the solved status.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Patricio&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Sep 2023 07:54:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722901#M212591</guid>
      <dc:creator>patriciocohen</dc:creator>
      <dc:date>2023-09-14T07:54:41Z</dc:date>
    </item>
    <item>
      <title>Re: SDK Software component and abstraction layer documentation</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722908#M212592</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/139806"&gt;@danielholala&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Normally, the code API have the related comment, I think that comment and the code will helps the understanding more than the document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; So, when I use the related component, I also check the code comment and the code detail directly. This is my experience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;</description>
      <pubDate>Thu, 14 Sep 2023 08:00:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-Software-component-and-abstraction-layer-documentation/m-p/1722908#M212592</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-09-14T08:00:11Z</dc:date>
    </item>
  </channel>
</rss>

