Pumpkin User Forums
  Service Bulletins
  SB-29: Salvo: Cyclic Timer Services

Post New Topic  
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   SB-29: Salvo: Cyclic Timer Services
Salvo Tech Support
Moderator
posted September 04, 2006 10:43     Click Here to See the Profile for Salvo Tech Support     Edit/Delete Message   Reply w/Quote
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.

IP:

All times are ET

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  
Hop to:

Contact Us | Pumpkin Home Page

2000-2008 Pumpkin, Inc. All Rights Reserved. Pumpkin and the Pumpkin logo, Salvo and the Salvo logo, The RTOS that runs in tiny places, CubeSat Kit and the CubeSat Kit logo are all trademarks of Pumpkin, Inc. All other trademarks are the properties of their respective owners.


Ultimate Bulletin Board 5.46a