This application demonstrates how to use a binary semaphore to turn an asynchronous interface (ie. where a callback is invoked by an interrupt handler) into a synchronous camkes interface. A periodic event is used to simulate an interrupt.