Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Contains the values you use to set the port interrupt mode. There are six port interrupt modes to choose from.
Namespace: Microsoft.SPOT.Hardware
Assembly: Microsoft.SPOT.Hardware (in Microsoft.SPOT.Hardware.dll)
Syntax
'Declaration
Public Enumeration InterruptMode
public enum InterruptMode
public enum class InterruptMode
type InterruptMode
public enum InterruptMode
Members
| Member name | Description | |
|---|---|---|
| InterruptNone | A value that sets the port not to generate an interrupt. | |
| InterruptEdgeLow | A value that sets the port so that its interrupt is triggered on the falling edge. | |
| InterruptEdgeHigh | A value that sets the port so that its interrupt is triggered on the rising edge. | |
| InterruptEdgeBoth | A value that sets the port so that its interrupt is triggered on both the rising and falling edges. | |
| InterruptEdgeLevelHigh | A value that sets the port so that its interrupt is triggered when the input level is high. | |
| InterruptEdgeLevelLow | A value that sets the port so that its interrupt is triggered when the input level is low. |
Remarks
A level interrupt, which is either an InterruptEdgeLevelHigh or InterruptEdgeLevelLow interrupt, is dispatched when the value on a pin matches the specified high or low value, respectively. The system dispatches only the first occurrence of a level interrupt until it is cleared by means of the ClearInterrupt method.With a nonlevel interrupt, every specified edge is dispatched, and the ClearInterrupt method has no effect.