<?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: FLEXIO I2C Read Porblem in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416276#M5010</link>
    <description>&lt;P&gt;The rest was working well in my case, no problems reading writing smaller pieces of data.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 19 Feb 2022 13:30:57 GMT</pubDate>
    <dc:creator>kef2</dc:creator>
    <dc:date>2022-02-19T13:30:57Z</dc:date>
    <item>
      <title>FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1414222#M5001</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using FELXIO I2C to read the data from device and I am using default example of I2c_polling_b2b_transfer example_master example. But I am not able to read from the device, I have set the correct address of device,pins and clock . Is there anything else has to be set into the structures of shifters and timers for that. I am attaching the default example.&amp;nbsp;Any lead will be helpfull.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Feb 2022 07:22:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1414222#M5001</guid>
      <dc:creator>Proton_Dev</dc:creator>
      <dc:date>2022-02-16T07:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1415753#M5003</link>
      <description>&lt;P&gt;Hi Please let us know your chip PN thus we can assign right engineer for it.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Jun Zhang&lt;/P&gt;</description>
      <pubDate>Fri, 18 Feb 2022 04:51:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1415753#M5003</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2022-02-18T04:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1415990#M5006</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/196443"&gt;@Proton_Dev&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FlexIO is nice thing, but it has its limits. Try with shorter messages. You code tries to send 33 bytes, while Processor Expert generated code specifies this&lt;/P&gt;&lt;P&gt;#define FLEXIO_I2C_MAX_SIZE (((uint32_t)((0xFFU - 1U) / 18U)) - 1U)&lt;/P&gt;&lt;P&gt;, which evaluates to 13 bytes. I faced the same problem with some I2C chip, which just can't be used due protocol limitations with FlexIO. I had to use dedicated I2C peripheral.&lt;/P&gt;&lt;P&gt;Edward&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Feb 2022 12:23:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1415990#M5006</guid>
      <dc:creator>kef2</dc:creator>
      <dc:date>2022-02-18T12:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416002#M5007</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59129"&gt;@kef2&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for the answer and one more issue is that when I am trying to read from my device the same data through flexio_i2c I am no able to read. The bytes are always read as 0x00 NAK and 0x04 NAK and 0xcc NAK. As I am noticing the NAK signal and may be it raising&amp;nbsp; kFLEXIO_I2C_ReceiveNakFlag = 0x4U, /*&amp;lt; Receive NAK flag. */. But I am not sure what I am doing wrong. Any particular thing to be considered in this case.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Feb 2022 12:46:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416002#M5007</guid>
      <dc:creator>Proton_Dev</dc:creator>
      <dc:date>2022-02-18T12:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416276#M5010</link>
      <description>&lt;P&gt;The rest was working well in my case, no problems reading writing smaller pieces of data.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 19 Feb 2022 13:30:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416276#M5010</guid>
      <dc:creator>kef2</dc:creator>
      <dc:date>2022-02-19T13:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXIO I2C Read Porblem</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416612#M5012</link>
      <description>&lt;P&gt;I have resolved the issue about the reading with flexio_I2C protocol by changing the I2C retry times in master driver. But I dont understand why it did not worked with I2C retry times=0(default value in master driver), it always stuck in that loop&amp;nbsp; masterreadrblocking() if &amp;nbsp;I2C retry times set to zero. Is any particular explaination or process needs to be followed or any particular formula. Any lead will be helpful.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Feb 2022 08:44:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/FLEXIO-I2C-Read-Porblem/m-p/1416612#M5012</guid>
      <dc:creator>Proton_Dev</dc:creator>
      <dc:date>2022-02-21T08:44:16Z</dc:date>
    </item>
  </channel>
</rss>

