//! handler routine, which polls the interrupt controller and calls the appropriate handlers for the
//! This default handler implements interrupt nesting - meaning a higher [`Priority`] interrupt can
//! preempt a lower priority interrupt handler. The number of priorities is a chip-specific detail.
//! attribute. These drivers also provide `listen` and `unlisten` functions that control whether an
//! interrupt will be generated for the matching event or not. For more information and examples,
//! functions. You can use the matching `enable` and `disable` functions to control the peripheral