<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ARTX os_itv_wait breaks if execution takes longer than os_itv_set</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/19049/artx-os_itv_wait-breaks-if-execution-takes-longer-than-os_itv_set</link><description> If I setup a interval wait timer for 100 clock ticks , os_itv_set(100) , and the execution from the os_itv_set(100) to the os_itv_wait() takes longer than 100 clock ticks, the os_itv_wait() waits for 65535 clock ticks. 
 
Is there a way that I can check</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: ARTX os_itv_wait breaks if execution takes longer than os_itv_set</title><link>https://community.arm.com/thread/73564?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2005 11:06:30 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:765b489e-89e1-4a9f-9087-044740016648</guid><dc:creator>Richard Nigro</dc:creator><description>&lt;p&gt;Thanks for the quick response.  I hadn&amp;#39;t thought of using os_time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ARTX os_itv_wait breaks if execution takes longer than os_itv_set</title><link>https://community.arm.com/thread/44865?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2005 16:31:48 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:60033014-c33c-403b-82df-1a504e85bb56</guid><dc:creator>Franc  Urbanc</dc:creator><description>&lt;p&gt;Thank you for pointing it out. We have missed it when porting the Kernel from 16-bit platform to 32-bit arm platform. This problem will be fixed in the next version.&lt;br /&gt;
&lt;br /&gt;
However you may still access the system tick counter as &lt;b&gt;os_time&lt;/b&gt;. It counts the system clock ticks and is declared as:&lt;br /&gt;
&lt;pre&gt;
extern U16 &lt;i&gt;os_time&lt;/i&gt;;
&lt;/pre&gt;
&lt;br /&gt;
Franc&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>