joni vanderhaeghe
/
bachelorproef
bachelorproef
interrupt.h@3:df5d91adc3bb, 2020-03-27 (annotated)
- Committer:
- jonivdh
- Date:
- Fri Mar 27 15:27:30 2020 +0000
- Revision:
- 3:df5d91adc3bb
- Parent:
- 1:fda3af7f9bf7
k;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jonivdh | 0:6c9daa430100 | 1 | #include "mbed.h" |
jonivdh | 0:6c9daa430100 | 2 | |
jonivdh | 0:6c9daa430100 | 3 | |
jonivdh | 0:6c9daa430100 | 4 | class Interrupt { |
jonivdh | 0:6c9daa430100 | 5 | |
jonivdh | 0:6c9daa430100 | 6 | public: |
jonivdh | 1:fda3af7f9bf7 | 7 | bool flagUp; |
jonivdh | 1:fda3af7f9bf7 | 8 | bool flagDown; |
jonivdh | 0:6c9daa430100 | 9 | bool flagLeft; |
jonivdh | 0:6c9daa430100 | 10 | bool flagRight; |
jonivdh | 0:6c9daa430100 | 11 | bool flagEnter; |
jonivdh | 0:6c9daa430100 | 12 | int lastnumberIP; |
jonivdh | 0:6c9daa430100 | 13 | int nextScreen; |
jonivdh | 0:6c9daa430100 | 14 | int currentScreen; |
jonivdh | 0:6c9daa430100 | 15 | |
jonivdh | 0:6c9daa430100 | 16 | InterruptIn _interruptUp; |
jonivdh | 0:6c9daa430100 | 17 | InterruptIn _interruptDown; |
jonivdh | 0:6c9daa430100 | 18 | InterruptIn _interruptLeft; |
jonivdh | 0:6c9daa430100 | 19 | InterruptIn _interruptRight; |
jonivdh | 0:6c9daa430100 | 20 | InterruptIn _interruptEnter; |
jonivdh | 0:6c9daa430100 | 21 | |
jonivdh | 0:6c9daa430100 | 22 | public: |
jonivdh | 0:6c9daa430100 | 23 | Interrupt (PinName pinUp, PinName pinDown, PinName pinLeft, PinName pinRight, PinName pinEnter); |
jonivdh | 0:6c9daa430100 | 24 | void up_interrupt(); |
jonivdh | 0:6c9daa430100 | 25 | void down_interrupt(); |
jonivdh | 0:6c9daa430100 | 26 | void left_interrupt(); |
jonivdh | 0:6c9daa430100 | 27 | void right_interrupt(); |
jonivdh | 0:6c9daa430100 | 28 | void enter_interrupt(); |
jonivdh | 0:6c9daa430100 | 29 | }; |