This slide dives deeper into the basic structure of all of the IPC-Lite driver functions. The sending processor functions start by checking if the status and interrupt flags are clear. If not, they continue to return a STATUS_FAIL condition. The sending processor function then writes to the IPC registers with the specific command, address, and in some cases a data word to send. After this, it sets the status and interrupt flags passed in as parameters. Finally, it returns a STATUS_PASS condition.