<?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>Kinetis Software Development Kit中的主题 Re: Problem sending I2C message</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Problem-sending-I2C-message/m-p/682202#M7407</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pedro Correa&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;You mentioned "can send commands to the slave, but cant read information because the interruption isnt started"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this mean that you get stuck in the first&amp;nbsp; while (!g_MasterCompletionFlag){} ?&lt;BR /&gt;Problem here is that this flag is set in the master callback, but the implementation to trigger this callback is to call it when the master send the stop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this implementation, this callback will not be triggered because you set transfer with kI2C_TransferNoStopFlag, master is still in idle state to transfer, this is why this callback is not called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could remove this blocking while and just check this flag after they call the read transfer with kI2C_TransferRepeatedStartFlag (this transfer will call the stop transfer), something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;slaveAddress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; I2C_BMS_ADDR&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;direction &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_Write&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;subaddress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0x04&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;subaddressSize &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;data &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; txBuff&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dataSize &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;flags &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_TransferNoStopFlag&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="token function"&gt;I2C_MasterTransferCreateHandle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; i2c_master_callback&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="token function"&gt;I2C_MasterTransferNonBlocking&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;masterXfer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;direction &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_Read&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;flags &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_TransferRepeatedStartFlag&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
&lt;SPAN class="token function"&gt;I2C_MasterTransferNonBlocking&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;masterXfer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
&lt;SPAN class="comment token"&gt;/*&amp;nbsp; Wait for transfer completed. */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;while&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;!&lt;/SPAN&gt;g_MasterCompletionFlag&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; g_MasterCompletionFlag &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; false&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made some test in my side and I could successfully write and read with these flags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this information could help you.&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Jorge Alcala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Jul 2017 21:38:08 GMT</pubDate>
    <dc:creator>jorge_a_vazquez</dc:creator>
    <dc:date>2017-07-17T21:38:08Z</dc:date>
    <item>
      <title>Problem sending I2C message</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Problem-sending-I2C-message/m-p/682201#M7406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the FRDM-KV31F and I cannot receive an I2C message. Sending is OK, but it still has some issue I haven't found yet. Since I am using SDK v2, I have almost copied the demos so I don't know where the mistake is.&lt;/P&gt;&lt;P&gt;As far as I understood&amp;nbsp; the slave datasheet, I have to send a write message with no data, just the address of the register and next send a read message with the register address and a one byte buffer for the slave response.&lt;/P&gt;&lt;P&gt;Here follows the code:&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static void i2c_master_callback(I2C_Type *base, i2c_master_handle_t *handle, status_t status, void *userData)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Signal transfer success when received success status. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (status == kStatus_Success){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_MasterCompletionFlag = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Get default configuration for master. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_MasterGetDefaultConfig(&amp;amp;masterConfig);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Init I2C master. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_MasterInit(I2C0, &amp;amp;masterConfig, I2C_MASTER_CLK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.slaveAddress = I2C_BMS_ADDR;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.direction = kI2C_Write;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.subaddress = 0x04;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.subaddressSize = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.data = txBuff;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.dataSize = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.flags = kI2C_TransferNoStopFlag;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_MasterTransferCreateHandle(I2C0, &amp;amp;g_m_handle, i2c_master_callback, NULL);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_MasterTransferNonBlocking(I2C0, &amp;amp;g_m_handle, &amp;amp;masterXfer);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; Wait for transfer completed. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while (!g_MasterCompletionFlag){}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_MasterCompletionFlag = false;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;masterXfer.direction = kI2C_Read;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;masterXfer.flags = kI2C_TransferRepeatedStartFlag;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I2C_MasterTransferNonBlocking(I2C0, &amp;amp;g_m_handle, &amp;amp;masterXfer);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp; Wait for transfer completed. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while (!g_MasterCompletionFlag){}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_MasterCompletionFlag = false;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2017 20:48:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Problem-sending-I2C-message/m-p/682201#M7406</guid>
      <dc:creator>PedroCastro</dc:creator>
      <dc:date>2017-07-03T20:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: Problem sending I2C message</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Problem-sending-I2C-message/m-p/682202#M7407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pedro Correa&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;You mentioned "can send commands to the slave, but cant read information because the interruption isnt started"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this mean that you get stuck in the first&amp;nbsp; while (!g_MasterCompletionFlag){} ?&lt;BR /&gt;Problem here is that this flag is set in the master callback, but the implementation to trigger this callback is to call it when the master send the stop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this implementation, this callback will not be triggered because you set transfer with kI2C_TransferNoStopFlag, master is still in idle state to transfer, this is why this callback is not called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could remove this blocking while and just check this flag after they call the read transfer with kI2C_TransferRepeatedStartFlag (this transfer will call the stop transfer), something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;slaveAddress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; I2C_BMS_ADDR&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;direction &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_Write&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;subaddress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0x04&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;subaddressSize &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;data &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; txBuff&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dataSize &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;flags &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_TransferNoStopFlag&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="token function"&gt;I2C_MasterTransferCreateHandle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; i2c_master_callback&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="token function"&gt;I2C_MasterTransferNonBlocking&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;masterXfer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;direction &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_Read&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

masterXfer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;flags &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; kI2C_TransferRepeatedStartFlag&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
&lt;SPAN class="token function"&gt;I2C_MasterTransferNonBlocking&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;I2C0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_m_handle&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;masterXfer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
&lt;SPAN class="comment token"&gt;/*&amp;nbsp; Wait for transfer completed. */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;while&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;!&lt;/SPAN&gt;g_MasterCompletionFlag&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; g_MasterCompletionFlag &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; false&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made some test in my side and I could successfully write and read with these flags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this information could help you.&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Jorge Alcala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jul 2017 21:38:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Problem-sending-I2C-message/m-p/682202#M7407</guid>
      <dc:creator>jorge_a_vazquez</dc:creator>
      <dc:date>2017-07-17T21:38:08Z</dc:date>
    </item>
  </channel>
</rss>

