<?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>S32KのトピックRe: SPI callback event</title>
    <link>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2294942#M56152</link>
    <description>thanks a lot.It work well now.</description>
    <pubDate>Fri, 16 Jan 2026 09:53:52 GMT</pubDate>
    <dc:creator>chris_010</dc:creator>
    <dc:date>2026-01-16T09:53:52Z</dc:date>
    <item>
      <title>SPI callback event</title>
      <link>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2288765#M55893</link>
      <description>&lt;P&gt;hi, when&amp;nbsp; using spi callback function, I meet a trouble, need some help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;my code description: I use LPSI0 as slave to communicate with external device,using interrupt mode.here is my code:&lt;/P&gt;&lt;P&gt;callback function defined:&lt;/P&gt;&lt;DIV&gt;void lpspi_callback_int(uint8 Instance, Lpspi_Ip_EventType Event)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Event_global = Event;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if(Event ==LPSPI_IP_EVENT_END_TRANSFER)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;// Cache_Ip_InvalidateByAddr(CACHE_IP_CORE,CACHE_IP_DATA, (uint32)&amp;amp;rxBuffer[0U], 8);&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// read data from rxBuffer&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;t++;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;__asm volatile ("nop");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;else if (Event ==LPSPI_IP_EVENT_FAULT)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;__asm volatile ("nop");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;start receive data:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;lpspi_status = Lpspi_Ip_AsyncTransmit(&amp;amp;SLAVE_EXTERNAL_DEVICE_1, TxSlaveBuffer, RxSlaveBuffer, NUMBER_OF_BYTES, lpspi_callback_int);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;Phenomenon: The callback function is invoked when the master sends data for the first time, but it is not invoked during subsequent data transmissions.&lt;/P&gt;&lt;P&gt;How to fix this issue? Ensure the callback function is triggered on every external SPI data transmission.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2026 11:36:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2288765#M55893</guid>
      <dc:creator>chris_010</dc:creator>
      <dc:date>2026-01-06T11:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: SPI callback event</title>
      <link>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2289299#M55939</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;do you call&amp;nbsp;&lt;SPAN&gt;Lpspi_Ip_AsyncTransmit again after callback is invoked, to prepare slave for next transfer? This must be called before master sends new frame.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR, Petr&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2026 09:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2289299#M55939</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2026-01-07T09:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: SPI callback event</title>
      <link>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2294942#M56152</link>
      <description>thanks a lot.It work well now.</description>
      <pubDate>Fri, 16 Jan 2026 09:53:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/SPI-callback-event/m-p/2294942#M56152</guid>
      <dc:creator>chris_010</dc:creator>
      <dc:date>2026-01-16T09:53:52Z</dc:date>
    </item>
  </channel>
</rss>

