<?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 Weird logic on FS26 - S32K344 example in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036243#M27342</link>
    <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I'm confused with an example about FS26 and S32K344.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm checking Sbc_fs26_TS_T40D34M40I0R0, and in a moment there is this check:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in FS_STATES_FS0B_ASSERT */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;|=&lt;/SPAN&gt; &lt;SPAN&gt;Sbc_fs26_ReadRegister&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_STATES_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;!=&lt;/SPAN&gt;&lt;SPAN&gt; E_OK) &lt;/SPAN&gt;&lt;SPAN&gt;||&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;u16ReadData&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_MASK&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;STRONG&gt;SBC_FS26_FS_FS_STATES_FS0B_ASSERT&lt;/STRONG&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bPass&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;FALSE&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;/* Error during initialization. */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Looking the comment, it is checking if FS26 is in normal mode, but in the IF condition we can see that it is testing with SBC_FS26_FS_FS_STATES_FS0B_ASSERT macro. Since it is checking if it is in normal mode, shouldn't it be &lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SBC_FS26_FS_FS_STATES_NORMAL_FS?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;BR /&gt;For example:&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in FS_STATES_FS0B_ASSERT */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;|=&lt;/SPAN&gt; &lt;SPAN&gt;Sbc_fs26_ReadRegister&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_STATES_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;!=&lt;/SPAN&gt;&lt;SPAN&gt; E_OK) &lt;/SPAN&gt;&lt;SPAN&gt;||&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;u16ReadData&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_MASK&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;STRONG&gt;SBC_FS26_FS_FS_STATES_NORMAL_FS&lt;/STRONG&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bPass&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;FALSE&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;/* Error during initialization. */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 30 Jan 2025 17:22:50 GMT</pubDate>
    <dc:creator>MVR</dc:creator>
    <dc:date>2025-01-30T17:22:50Z</dc:date>
    <item>
      <title>Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036243#M27342</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I'm confused with an example about FS26 and S32K344.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm checking Sbc_fs26_TS_T40D34M40I0R0, and in a moment there is this check:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in FS_STATES_FS0B_ASSERT */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;|=&lt;/SPAN&gt; &lt;SPAN&gt;Sbc_fs26_ReadRegister&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_STATES_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;!=&lt;/SPAN&gt;&lt;SPAN&gt; E_OK) &lt;/SPAN&gt;&lt;SPAN&gt;||&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;u16ReadData&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_MASK&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;STRONG&gt;SBC_FS26_FS_FS_STATES_FS0B_ASSERT&lt;/STRONG&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bPass&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;FALSE&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;/* Error during initialization. */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Looking the comment, it is checking if FS26 is in normal mode, but in the IF condition we can see that it is testing with SBC_FS26_FS_FS_STATES_FS0B_ASSERT macro. Since it is checking if it is in normal mode, shouldn't it be &lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SBC_FS26_FS_FS_STATES_NORMAL_FS?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;BR /&gt;For example:&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in FS_STATES_FS0B_ASSERT */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;|=&lt;/SPAN&gt; &lt;SPAN&gt;Sbc_fs26_ReadRegister&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_STATES_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;!=&lt;/SPAN&gt;&lt;SPAN&gt; E_OK) &lt;/SPAN&gt;&lt;SPAN&gt;||&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;u16ReadData&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_MASK&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;STRONG&gt;SBC_FS26_FS_FS_STATES_NORMAL_FS&lt;/STRONG&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bPass&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;FALSE&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;/* Error during initialization. */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 30 Jan 2025 17:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036243#M27342</guid>
      <dc:creator>MVR</dc:creator>
      <dc:date>2025-01-30T17:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036456#M27345</link>
      <description>&lt;P&gt;Hi Quang (&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/220202"&gt;@quangvuanh&lt;/a&gt;),&lt;/P&gt;
&lt;P&gt;Could you please help with this question?&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; BRs, Tomas&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2025 13:17:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036456#M27345</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2025-01-31T13:17:41Z</dc:date>
    </item>
    <item>
      <title>Re: Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036593#M27353</link>
      <description>&lt;P&gt;The example that I'm saying is:&lt;BR /&gt;Sbc_fs26_example_HLD_S32K344:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in NORMAL MODE */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;|=&lt;/SPAN&gt; &lt;SPAN&gt;Sbc_fs26_ReadRegister&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_STATES_ADDR&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;eReturnValue&lt;/SPAN&gt; &lt;SPAN&gt;!=&lt;/SPAN&gt;&lt;SPAN&gt; E_OK) &lt;/SPAN&gt;&lt;SPAN&gt;||&lt;/SPAN&gt;&lt;SPAN&gt; ((&lt;/SPAN&gt;&lt;SPAN&gt;rxData&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;u16ReadData&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_MASK&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;SPAN&gt;SBC_FS26_FS_FS_STATES_FS0B_ASSERT&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bPass&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;FALSE&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;/* Error during initialization. */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 31 Jan 2025 13:32:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2036593#M27353</guid>
      <dc:creator>MVR</dc:creator>
      <dc:date>2025-01-31T13:32:38Z</dc:date>
    </item>
    <item>
      <title>Re: Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037328#M27361</link>
      <description>&lt;P&gt;&lt;U&gt;Hi,&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Are you currently using this version S32K3xx_SBC_FS26_R21-11_4.0.0_D2409? I confirm that the check against&amp;nbsp;&lt;/U&gt;&lt;SPAN&gt;SBC_FS26_FS_FS_STATES_FS0B_ASSERT is correct with the current example flow. Because we donot enable the option to release fail-safe pins after initialization&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FS26_example.PNG" style="width: 926px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/322233iD82124BBFB02617E/image-size/large?v=v2&amp;amp;px=999" role="button" title="FS26_example.PNG" alt="FS26_example.PNG" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;FS26_example.PNG&lt;/span&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV id="tinyMceEditorquangvuanh_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 03 Feb 2025 16:32:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037328#M27361</guid>
      <dc:creator>quangvuanh</dc:creator>
      <dc:date>2025-02-03T16:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037345#M27362</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/220202"&gt;@quangvuanh&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, I'm currently using this version.&lt;/P&gt;&lt;P&gt;But if you take a look the examples into the project, there is this comment in the main.c:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/* Read data in SBC_FS26_FS_STATES register - after being initialized, Sbc device should be in NORMAL MODE */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;But it is checking with&amp;nbsp;&lt;SPAN&gt;SBC_FS26_FS_FS_STATES_FS0B_ASSERT and not&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SBC_FS26_FS_FS_STATES_NORMAL_FS&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/322239i80F7C91C45FB283E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Capture.PNG&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Two questions:&lt;/P&gt;&lt;P&gt;1- What this option "Release Safety Output" means for normal mode? I didn't understand why you commented this option.&lt;/P&gt;&lt;P&gt;2- Do you have any document with instructions about how to configure the SBC using Tresos?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;MVR&lt;/P&gt;</description>
      <pubDate>Mon, 03 Feb 2025 17:22:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037345#M27362</guid>
      <dc:creator>MVR</dc:creator>
      <dc:date>2025-02-03T17:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: Weird logic on FS26 - S32K344 example</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037854#M27371</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I would like to clarify code comments in the example. The package you are using is &lt;STRONG&gt;4.0.0_P01 &lt;/STRONG&gt;and yes, the comment was wrong, and it was fixed in our latest released package &lt;STRONG&gt;4.0.0&lt;/STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ex_compare.PNG" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/322350i05C43EFF1908463F/image-size/large?v=v2&amp;amp;px=999" role="button" title="ex_compare.PNG" alt="ex_compare.PNG" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;ex_compare.PNG&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;About your questions:&lt;/P&gt;
&lt;P&gt;1. The device is in Normal operation with all regulators being enabled, but the difference between&amp;nbsp;&lt;SPAN&gt;FS_STATES_FS0B_ASSERT and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FS_STATES_NORMAL_FS is on the logic level of FS0b pin. Note that these present the FS State Machine but not the operating mode of the device (operating modes are: Normal, Standby and LPOFF)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FSPin.PNG" style="width: 567px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/322352i140F60A920A9BD9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="FSPin.PNG" alt="FSPin.PNG" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;FSPin.PNG&lt;/span&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;the option I showed above allows you to release this safety pin during execution of Sbc_fs26_InitDevice() function. In the example, it was set to NONE, then the expected FS State machine is&amp;nbsp;&lt;SPAN&gt;FS_STATES_FS0B_ASSERT.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;2. The best reference is in the driver user manual, you have it inside the package. Please refer chapter&amp;nbsp;&lt;STRONG&gt;4. &lt;SPAN class="fontstyle0"&gt;Tresos Confguration Plug-in&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;for more detail.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Dont hesitate to ask me more if you are not clear with my explanation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;BR,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;QuangVA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Feb 2025 16:52:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Weird-logic-on-FS26-S32K344-example/m-p/2037854#M27371</guid>
      <dc:creator>quangvuanh</dc:creator>
      <dc:date>2025-02-04T16:52:26Z</dc:date>
    </item>
  </channel>
</rss>

