4線抵抗皮膜式タッチパネル用
Dependents: 11U68_MP3Player with TFTLCD 11U68_MP3Player-with-TFTLCD
TouchPanel.h@0:6f90e19b1902, 2015-07-16 (annotated)
- Committer:
- nameless129
- Date:
- Thu Jul 16 00:27:34 2015 +0000
- Revision:
- 0:6f90e19b1902
- Child:
- 2:2fe192777f79
first commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nameless129 | 0:6f90e19b1902 | 1 | #ifndef TOUCHPANEL_H |
nameless129 | 0:6f90e19b1902 | 2 | #define TOUCHPANEL_H |
nameless129 | 0:6f90e19b1902 | 3 | |
nameless129 | 0:6f90e19b1902 | 4 | #include "mbed.h" |
nameless129 | 0:6f90e19b1902 | 5 | |
nameless129 | 0:6f90e19b1902 | 6 | #ifdef __cplusplus |
nameless129 | 0:6f90e19b1902 | 7 | extern "C" { |
nameless129 | 0:6f90e19b1902 | 8 | #endif |
nameless129 | 0:6f90e19b1902 | 9 | |
nameless129 | 0:6f90e19b1902 | 10 | uint16_t readTouchPanelX_Analog(); |
nameless129 | 0:6f90e19b1902 | 11 | uint16_t readTouchPanelY_Analog(); |
nameless129 | 0:6f90e19b1902 | 12 | |
nameless129 | 0:6f90e19b1902 | 13 | /* int32_t calcTouchPanelPosX(uint16_t ad_x) */ |
nameless129 | 0:6f90e19b1902 | 14 | /* argument */ |
nameless129 | 0:6f90e19b1902 | 15 | /* uint16_t ad_x:TouchPanel ADC X axis value */ |
nameless129 | 0:6f90e19b1902 | 16 | /* retuen -1:not touch TouchPanel */ |
nameless129 | 0:6f90e19b1902 | 17 | /* positive integer(0~TOUCHPANEL_X_MAX_SIZE):touch position X axis */ |
nameless129 | 0:6f90e19b1902 | 18 | int32_t getTouchPanelPosX(); |
nameless129 | 0:6f90e19b1902 | 19 | |
nameless129 | 0:6f90e19b1902 | 20 | /* int32_t calcTouchPanelPosY(uint16_t ad_y) */ |
nameless129 | 0:6f90e19b1902 | 21 | /* argument */ |
nameless129 | 0:6f90e19b1902 | 22 | /* uint16_t ad_y:TouchPanel ADC Y axis value */ |
nameless129 | 0:6f90e19b1902 | 23 | /* retuen -1:not touch TouchPanel */ |
nameless129 | 0:6f90e19b1902 | 24 | /* positive integer(0~TOUCHPANEL_Y_MAX_SIZE):touch position Y axis */ |
nameless129 | 0:6f90e19b1902 | 25 | int32_t getTouchPanelPosY(); |
nameless129 | 0:6f90e19b1902 | 26 | |
nameless129 | 0:6f90e19b1902 | 27 | #ifdef __cplusplus |
nameless129 | 0:6f90e19b1902 | 28 | } |
nameless129 | 0:6f90e19b1902 | 29 | #endif |
nameless129 | 0:6f90e19b1902 | 30 | |
nameless129 | 0:6f90e19b1902 | 31 | #endif |