Additional Information
Change detection can be described simply as:
- Monitor change of state on selected input lines
- Change occurs
- The device generates an interrupt
- The driver notifies your software
- You may read the input lines to determine the current line states
Change notification is still considered unstrobed I/O because the maximum rate of change notification is limited by software response time and varies from system to system. When the board notifies you of the changes, it does not report which line changed or whether the line rose or fell. After a change, you can read the input lines to determine the current line states. Note however that it is possible the state of the lines can change before the software has time to respond