External interrupt events from the driver are detected asynchronously; no special application main() code is required.