h6. [[OS SWI Calls]] h6(. » OS_CallEvery h2. OS_CallEvery h5. (SWI &3C) |_<^{width:3em}. Entry | | |<^. R0 |<^. Time to call in centi-seconds | |<^. R1|<^. Pointer to address to call | |<^. R2|<^. Value of R12 to be called with | |_<^{width:3em}. Exit | | |<^. R0|<^. Preserved | |<^. R1|<^. Preserved | |<^. R2|<^. Preserved | h4. Use The purpose of this call is to call a specified address every R0+1 centiseconds. h4. Notes Sets a CallBack routine to be triggered every time a specified delay has elapsed. For more details on how this call functions, please see [[OS_AddCallBack]]. To cancel the settings of this call, use [[OS_RemoveTickerEvent]]. Note that it is not possible to remove a ticker event which is currently executing. Because the minimum supported R0 value is 1, it is not possible to use this call to register a routine which is called on every tick. Software which wishes to do so should instead use [[OS_Claim]] to register directly with [[TickerV]]. h4. See also * [[OS_CallAfter]] * [[OS_AddCallBack]] * [[OS_RemoveTickerEvent]]