Workflow

  1. 1.
    Wait for the event channel to become ready to accept a new event trigger.
    while (events_is_busy(&example_event)) {
        /* Wait for channel */
    };
    
  2. 2.
    Perform a software event trigger on the configured event channel.
    events_trigger(&example_event);