My Legato C/C++ application running on an FX30 is giving me this fatal error after running for ~5 minutes.
I do not spawn any threads, all I do at the start of the application is start a Legato timer with a handler function that is implemented as purely a single thread.
Have been trying to read around and help make sense of this error, but haven’t found much.
Do I need to spawn a Legato thread first and then start the timer from within that?
Is the thread which enters COMPONENT_INIT and then runs the application not itself already a Legato thread?
Thanks in advance.
Jul 17 18:47:13 | riotenginelite/framework T=unknown | LE_FILENAME GetCurrentThreadPtr() 461 | Legato threading API used in non-Legato thread!