summaryrefslogtreecommitdiffstats
path: root/watch-library/hardware/hal/documentation/ext_irq.rst
blob: 7dcdc7c503feaa4fa28ee43ddcfee086a3234ca4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
==============
EXT IRQ driver
==============

The External Interrupt driver allows external pins to be
configured as interrupt lines. Each interrupt line can be
individually masked and can generate an interrupt on rising,
falling or both edges, or on high or low levels. Some of
external pin can also be configured to wake up the device
from sleep modes where all clocks have been disabled.
External pins can also generate an event.

Features
--------
* Initialization and de-initialization
* Enabling and disabling
* Detect external pins interrupt

Applications
------------
* Generate an interrupt on rising, falling or both edges,
  or on high or low levels.

Dependencies
------------
* GPIO hardware

Concurrency
-----------
N/A

Limitations
-----------
N/A

Knows issues and workarounds
----------------------------
N/A