<?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: emulate I2C bus slave or master using FlexIO. in S32K</title>
    <link>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1712439#M26518</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/107445"&gt;@bryan_hong&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;There is no FlexIO I2C Slave SDK/RTD driver, because it is difficult to implement it.&lt;/P&gt;
&lt;P&gt;A possible implementation of FlexIO I2C Slave and its limitations are explained in the thread:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/How-does-S32K146-realize-FLEXIO-to-simulate-I2C-SLAVE-mode/m-p/1054111" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K/How-does-S32K146-realize-FLEXIO-to-simulate-I2C-SLAVE-mode/m-p/1054111&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you decide to implement FlexIO I2C Slave, it can be switched to FlexIO I2C Master by reconfiguring the FlexIO module.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2023 07:17:47 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2023-08-30T07:17:47Z</dc:date>
    <item>
      <title>emulate I2C bus slave or master using FlexIO.</title>
      <link>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1711070#M26440</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I know the the limitation using FlexIO as I2C. (&lt;A href="https://community.nxp.com/t5/S32K/I2C-for-S32K14x/td-p/1705461)" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K/I2C-for-S32K14x/td-p/1705461)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and On AN5133,&lt;/P&gt;&lt;P&gt;However, there are also some limitations when using FlexIO to emulate I2C bus master. For example, the I2C features such as multi-master/arbitration, handshaking, and clock stretching are not supported. Also, it is difficult to emulate I2C bus slave using FlexIO.&lt;/P&gt;&lt;P&gt;SO, I have question as below.&lt;/P&gt;&lt;P&gt;- Can `FlexIO as I2C` work with normal i2c also as master or slave for&amp;nbsp;`FlexIO as I2C` and switching master/slave without any reset ?&lt;/P&gt;&lt;P&gt;thanks&lt;BR /&gt;Bryan&lt;/P&gt;</description>
      <pubDate>Fri, 25 Aug 2023 01:26:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1711070#M26440</guid>
      <dc:creator>bryan_hong</dc:creator>
      <dc:date>2023-08-25T01:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: emulate I2C bus slave or master using FlexIO.</title>
      <link>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1712439#M26518</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/107445"&gt;@bryan_hong&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;There is no FlexIO I2C Slave SDK/RTD driver, because it is difficult to implement it.&lt;/P&gt;
&lt;P&gt;A possible implementation of FlexIO I2C Slave and its limitations are explained in the thread:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/How-does-S32K146-realize-FLEXIO-to-simulate-I2C-SLAVE-mode/m-p/1054111" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K/How-does-S32K146-realize-FLEXIO-to-simulate-I2C-SLAVE-mode/m-p/1054111&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you decide to implement FlexIO I2C Slave, it can be switched to FlexIO I2C Master by reconfiguring the FlexIO module.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 07:17:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1712439#M26518</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2023-08-30T07:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: emulate I2C bus slave or master using FlexIO.</title>
      <link>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1713698#M26596</link>
      <description>&lt;P&gt;thanks for your response.&lt;/P&gt;&lt;P&gt;I have reply to customer with your comments.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 05:05:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/emulate-I2C-bus-slave-or-master-using-FlexIO/m-p/1713698#M26596</guid>
      <dc:creator>bryan_hong</dc:creator>
      <dc:date>2023-08-30T05:05:51Z</dc:date>
    </item>
  </channel>
</rss>

