summaryrefslogtreecommitdiff
path: root/arm9/lib/include/tp.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-07-25 13:23:02 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-07-25 13:23:02 -0400
commit5e0e326b75402a36c4d31502b8b5a05b862ac23c (patch)
tree1b5807c1efb72dbdd9d01f329cefb41171913a64 /arm9/lib/include/tp.h
parent1f9d4503c898f9138422215132b53224571a281a (diff)
parent68d7aa47cc52ef822220e0e35890863d7cad479f (diff)
Merge remote-tracking branch 'origin/master' into pikalax_work
Diffstat (limited to 'arm9/lib/include/tp.h')
-rw-r--r--arm9/lib/include/tp.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/arm9/lib/include/tp.h b/arm9/lib/include/tp.h
deleted file mode 100644
index dc762f10..00000000
--- a/arm9/lib/include/tp.h
+++ /dev/null
@@ -1,45 +0,0 @@
-#ifndef NITRO_TP_H_
-#define NITRO_TP_H_
-
-#define TP_TOUCH_OFF 0 // Not being touched
-#define TP_TOUCH_ON 1 // Being touched
-
-#define TP_VALIDITY_VALID 0 // Valid
-#define TP_VALIDITY_INVALID_X 1 // Data with invalid X coordinate
-#define TP_VALIDITY_INVALID_Y 2 // Data with invalid Y coordinate
-#define TP_VALIDITY_INVALID_XY (TP_VALIDITY_INVALID_X | TP_VALIDITY_INVALID_Y) // Data with invalid X and Y coordinates
-
-// Touch panel input structure
-typedef struct
-{
- u16 x; // x coordinate ( 0 - 4095 )
- u16 y; // y coordinate ( 0 - 4095 )
- u16 touch; // Touch yes/no
- u16 validity; // Valid yes/no
-}
-TPData;
-
-typedef struct NvTpData
-{
- s16 x0; // X origin coordinate
- s16 y0; // Y origin coordinate
- s16 xDotSize; // X dot size
- s16 yDotSize; // Y dot size
-}
-TPCalibrateParam;
-
-void TP_Init(void);
-void TP_SetCalibrateParam(const TPCalibrateParam *param);
-BOOL TP_GetUserInfo(TPCalibrateParam *calibrate);
-void TP_RequestSamplingAsync(void);
-u32 TP_WaitRawResult(TPData *result);
-void TP_GetLatestRawPointInAuto(TPData *result);
-void TP_GetCalibratedPoint(TPData *disp, const TPData *raw);
-
-static inline u32 TP_RequestRawSampling(TPData *result)
-{
- TP_RequestSamplingAsync();
- return TP_WaitRawResult(result);
-}
-
-#endif //NITRO_TP_H_