<?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 K60 Mini scheduler with one timer in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-Mini-scheduler-with-one-timer/m-p/600103#M35223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am using TWR-K60N512, with PK60DN512Z VMD10 chip and Codewarrior 10.5. Does anybody know how to create a scheduler that runs multiple tasks simultaneously at different intervals with a single timer interrupt using LPTMR/RTC/CMT/PDB, in a baremetal project? I skipped PIT because I used them all for other application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Sep 2016 19:59:45 GMT</pubDate>
    <dc:creator>broccolee</dc:creator>
    <dc:date>2016-09-30T19:59:45Z</dc:date>
    <item>
      <title>K60 Mini scheduler with one timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-Mini-scheduler-with-one-timer/m-p/600103#M35223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I am using TWR-K60N512, with PK60DN512Z VMD10 chip and Codewarrior 10.5. Does anybody know how to create a scheduler that runs multiple tasks simultaneously at different intervals with a single timer interrupt using LPTMR/RTC/CMT/PDB, in a baremetal project? I skipped PIT because I used them all for other application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2016 19:59:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-Mini-scheduler-with-one-timer/m-p/600103#M35223</guid>
      <dc:creator>broccolee</dc:creator>
      <dc:date>2016-09-30T19:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: K60 Mini scheduler with one timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-Mini-scheduler-with-one-timer/m-p/600104#M35224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An array of function pointers, to functions of Run To Completion functions in a &amp;nbsp;state machine format is typical to solve this type of problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.barrgroup.com/Embedded-Systems/How-To/C-Function-Pointers" title="http://www.barrgroup.com/Embedded-Systems/How-To/C-Function-Pointers"&gt;How to Create Jump Tables via Function Pointer Arrays in C and C++ | Embedded Systems Experts&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A class="link-titled" href="http://www.barrgroup.com/Embedded-Systems/How-To/State-Machines-Event-Driven-Systems" title="http://www.barrgroup.com/Embedded-Systems/How-To/State-Machines-Event-Driven-Systems"&gt;State Machines for Event-Driven Systems | Embedded Systems Experts&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A class="link-titled" href="http://beningo.com/152-task-scheduling-with-function-pointers/" title="http://beningo.com/152-task-scheduling-with-function-pointers/"&gt;Task Scheduling with Function Pointers | Beningo Embedded&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Oct 2016 15:53:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-Mini-scheduler-with-one-timer/m-p/600104#M35224</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2016-10-03T15:53:04Z</dc:date>
    </item>
  </channel>
</rss>

