cleanup & doc
This commit is contained in:
parent
cb3292bf36
commit
9220a1ea3c
@ -116,7 +116,7 @@ uint16_t tpReadY(void) {
|
||||
}
|
||||
}
|
||||
|
||||
void tpDrawCross(uint16_t x, uint16_t y) {
|
||||
static void tpDrawCross(uint16_t x, uint16_t y) {
|
||||
lcdDrawLine(x-15, y, x-2, y, 0xffff);
|
||||
lcdDrawLine(x+2, y, x+15, y, 0xffff);
|
||||
lcdDrawLine(x, y-15, x, y-2, 0xffff);
|
||||
|
41
touchpad.h
41
touchpad.h
@ -15,12 +15,49 @@ volatile struct cal {
|
||||
float yn;
|
||||
};
|
||||
|
||||
/*
|
||||
* Description: initializes touchpad (SPI)
|
||||
*
|
||||
* param: none
|
||||
*
|
||||
* return: none
|
||||
*/
|
||||
void tpInit(void);
|
||||
|
||||
/*
|
||||
* Description: reads out PEN_IRQ from touchpad controller
|
||||
*
|
||||
* param: none
|
||||
*
|
||||
* return: 1 = touchpad pressed / 0 = touchpad not pressed
|
||||
*/
|
||||
uint8_t tpIRQ(void);
|
||||
|
||||
/*
|
||||
* Description: reads-out X coordinate, calibrated
|
||||
*
|
||||
* param: none
|
||||
*
|
||||
* return: X coordinate, relative to screen zero-point
|
||||
*/
|
||||
uint16_t tpReadX(void);
|
||||
|
||||
/*
|
||||
* Description: reads-out Y coordinate, calibrated
|
||||
*
|
||||
* param: none
|
||||
*
|
||||
* return: Y coordinate, relative to screen zero-point
|
||||
*/
|
||||
uint16_t tpReadY(void);
|
||||
|
||||
/*
|
||||
* Description: calibration routine
|
||||
*
|
||||
* param: none
|
||||
*
|
||||
* return: none
|
||||
*/
|
||||
void tpCalibrate(void);
|
||||
void tpCalibrate2(void);
|
||||
void tpDrawCross(uint16_t x, uint16_t y);
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user