Check If running in task
Posted by Carl Allendorph
on June 2, 2010
Does anyone know if there is an easy way to check whether code is currently being executed from a task or if it is running from an ISR? Is this going to be a device dependent? I'm not very familiar with FreeRTOS as a platform, is this even possible with the current framework? I'm currently using an NXP LPC17xx with FreeRTOS 6.0.4. Has anyone else run into this/has a solution?
RE: Check If running in task
Posted by Richard Damon
on June 3, 2010
Such a determination is going to need support from the program or use some device dependent method to determine if you are inside an interrupt routine. On many processors there are status flags that can indicate that you are inside an interrupt.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.