<?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>i.MX ProcessorsのトピックRe: about function of I3C_MasterTransferNonBlocking</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/about-function-of-I3C-MasterTransferNonBlocking/m-p/1525189#M195381</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/199848"&gt;@melanie&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you be so kind to specify the part number, SDK version and IDE release that you are currently using?&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
    <pubDate>Tue, 20 Sep 2022 17:03:08 GMT</pubDate>
    <dc:creator>EdwinHz</dc:creator>
    <dc:date>2022-09-20T17:03:08Z</dc:date>
    <item>
      <title>about function of I3C_MasterTransferNonBlocking</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-function-of-I3C-MasterTransferNonBlocking/m-p/1521905#M195124</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;when I want to write data to register, I use the the funtion&lt;EM&gt;I3C_WriteSensor,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;the&amp;nbsp; first register could be writen, but the second register can't be written successfully.&lt;/P&gt;&lt;P&gt;the result of&amp;nbsp;I3C_MasterTransferNonBlocking is wrong.&lt;/P&gt;&lt;P&gt;I capture the timing diagram, I confuse why&amp;nbsp; the SDA always be low.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;status_t I3C_WriteSensor(uint8_t deviceAddress, uint8_t regAddress, uint8_t *regData, size_t dataSize)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;i3c_master_transfer_t masterXfer;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;status_t result = kStatus_Success;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;g_ibiWonFlag = false;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;g_masterCompletionFlag = false;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;g_completionStatus = kStatus_Success;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;memset(&amp;amp;masterXfer, 0, sizeof(masterXfer));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/* Set register data */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.slaveAddress = deviceAddress;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.direction = kI3C_Write;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.busType = kI3C_TypeI3CSdr;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.subaddress = regAddress;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.subaddressSize = 1;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.data = regData;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.dataSize = dataSize;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;masterXfer.flags = kI3C_TransferDefaultFlag;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;result = I3C_MasterTransferNonBlocking(EXAMPLE_MASTER, &amp;amp;g_i3c_m_handle, &amp;amp;masterXfer);&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;if (kStatus_Success != result)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;return result;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="melanie_0-1663152353122.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/193611i34DFE6F690E6BC0C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="melanie_0-1663152353122.png" alt="melanie_0-1663152353122.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;melanie_0-1663152353122.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;more detail about the above figure&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="melanie_1-1663152371809.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/193612i85A6A0AE8DF42D8A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="melanie_1-1663152371809.png" alt="melanie_1-1663152371809.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;melanie_1-1663152371809.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2022 10:48:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-function-of-I3C-MasterTransferNonBlocking/m-p/1521905#M195124</guid>
      <dc:creator>melanie</dc:creator>
      <dc:date>2022-09-14T10:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: about function of I3C_MasterTransferNonBlocking</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/about-function-of-I3C-MasterTransferNonBlocking/m-p/1525189#M195381</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/199848"&gt;@melanie&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you be so kind to specify the part number, SDK version and IDE release that you are currently using?&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 17:03:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/about-function-of-I3C-MasterTransferNonBlocking/m-p/1525189#M195381</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2022-09-20T17:03:08Z</dc:date>
    </item>
  </channel>
</rss>

