In my code, I need to declare two process. In the first process, I want to call the second one like this:
PROCESS_THREAD(Initialization_process, ev, data)
{    
  PROCESS_BEGIN();
   PROCESS_THREAD(example_broadcast_process, ev, data);
  PROCESS_END();
}
But I got this error:
error: invalid storage class for function ‘process_thread_example_broadcast_process’
How can we call a process from another process please?
                        
If you just want to start another process asynchronously, define this process (let's say
example_broadcast_process) as usual, in the file scope, and then call process_start() from the other process:If you desire synchronous operation, you can call
PT_SPAWNto start a new protothread.