Pumpkin, Inc.

Pumpkin User Forums

SB-29: Salvo: Cyclic Timer Services

Service Bulletins -- outlining known problems and how to handle them -- are posted here.

SB-29: Salvo: Cyclic Timer Services

Postby Salvo Tech Support » Mon Sep 04, 2006 9:43 am

Applies To

All Salvo Cyclic Timer Services.

Description of Problem

Calling a cyclic timer service (e.g. OSResetCycTmr()) from within the associated cyclic timer leads to runtime crashes.

Suggested Workaround

Currently, cyclic timer services are not intended for use within the associated cyclic timer, but rather, they should be called from mainline / background code.

I.e. OSResetCycTmr(cyclicTimerN) must not be called from within cyclic Timer N's cyclic timer function. However, OSResetCycTmr(cyclicTimerM) can be called from within cyclic Timer N's cyclic timer function (where tcb M <> tcb N).

Fixed In

Not yet determined. A prevention check may be added to such services (to avoid the crashes), or these services may be expanded to allow this.

------------------
--------
Salvo Technical Support
Please request all tech support through the Forums.

--------
Salvo Technical Support
Please request all tech support through the Forums.
Salvo Tech Support
 
Posts: 173
Joined: Sun Nov 19, 2000 12:00 am

Return to Service Bulletins

Who is online

Users browsing this forum: No registered users and 1 guest

cron