Microchip® Advanced Software Framework

Extra Information for EXTINT Driver

Acronyms

The table below presents the acronyms used in this module:

Acronym Description
EIC External Interrupt Controller
MUX Multiplexer
NMI Non-Maskable Interrupt

Dependencies

This driver has the following dependencies:

Errata

There are no errata related to this driver.

Module History

An overview of the module history is presented in the table below, with details on the enhancements and fixes made to the module since its first release. The current version of this corresponds to the newest version in the table.

Changelog
  • Driver updated to follow driver type convention
  • Removed extint_reset(), extint_disable() and extint_enable() functions. Added internal function _system_extint_init().
  • Added configuration EXTINT_CLOCK_SOURCE in conf_extint.h
  • Removed configuration EXTINT_CALLBACKS_MAX in conf_extint.h, and added channel parameter in the register functions extint_register_callback() and extint_unregister_callback()
Updated interrupt handler to clear interrupt flag before calling callback function
Updated initialization function to also enable the digital interface clock to the module if it is disabled
Initial Release