25void TP_Init(
bool skip_calibration);
bool TP_IsCalibrated(void)
bool TP_IsInitialized(void)
TP_ButtonArea TP_AssignButtonArea(LCD_Button button, LCD_Coordinate pos)
Assigns a button area to the given button.
const TP_Coordinate * TP_WaitForTouch(void)
Blocks until a touch event is detected.
bool TP_HasButtonBeenPressed(TP_ButtonArea button, const TP_Coordinate *const touch_point)
Checks if the given button area has been pressed during the touch event which occurred at the given t...
void TP_WaitForButtonPress(TP_ButtonArea button)
Blocks until the given button area is pressed.
void TP_Calibrate(void)
Blocks until calibration is completed successfully.
const LCD_Coordinate * TP_GetLCDCoordinateFor(const TP_Coordinate *const tp_point)
Converts the touch panel coordinates to LCD coordinates.
void TP_Init(bool skip_calibration)
Initializes the touch panel.