This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MMWAVE-DFP: Trouble implementing osiSpawn function

Part Number: MMWAVE-DFP

I am currently attempting to port mmwavelink to Raspberry Pi OS (similar to Linux). I am getting a timeout error (-8) when attempting the port test (porting step 9) provided in the single chip example. I know i am failing this test because my asynchronous event handler function is not getting called because of ill defined OS functions, specifically osiSpawn. I have tried to implement osiSpawn using posix threads( calling function in different context or concurrent thread) however the Raspberry Pi OS api for posix threads only accepts function ptr of type void*(void*) where as pEntry provided by mmwavelink is of type void*(const void*). Is there a workaround for this on mmwavelink end? Is it necessary that pEntry be of type void*(const void*)?