#include "circle_api.h"
#include "UWindows.h"
#include "Calibrate.h"
Functions | |
bool | UW_TSIsClicked (void) |
Return if Touchs screen is clicked. | |
void | UW_TSDrawCurser (u8 x, u8 y) |
Return if Touchs screen is clicked. | |
u8 | UW_TSCalibrate (void) |
Perform a 3 point Calibration. | |
u16 | UW_TSGetPos (void) |
retur a clibratin pointer | |
u16 | UW_TSInit (void) |
Initialize TS variables. | |
Variables | |
POINT | screensample [3] |
POINT | displaysample [3] |
MATRIX | matrix |
u8 | calibration_phase |
u8 | lasttouchstatus |
]
To Handle Touch Screen Operations.
u8 UW_TSCalibrate | ( | void | ) |
Perform a 3 point Calibration.
The Calibration algorithm is done on 3 points this function implements it.
Return if Touchs screen is clicked.
This function will draw a cursor for calibration
u16 UW_TSGetPos | ( | void | ) |
retur a clibratin pointer
The function will retun a clibrated position (if Calibration enabled)
u16 UW_TSInit | ( | void | ) |
Initialize TS variables.
bool UW_TSIsClicked | ( | void | ) |
Return if Touchs screen is clicked.
This function will detect a toggle in TS status and return True when TS is pressed after being released before