Fix compiler warnings

Removed redundant dummy read from high level functions
ugfx_release_2.6
Kumar Abhishek 2012-08-16 15:26:03 +05:30
parent a9beec902d
commit a41a5911e5
2 changed files with 10 additions and 10 deletions

View File

@ -70,7 +70,7 @@ struct cal {
extern "C" {
#endif
void tpInit(TOUCHPADDriver *tp);
void tpInit(const TOUCHPADDriver *tp);
uint16_t tpReadX(void);
uint16_t tpReadY(void);

View File

@ -69,13 +69,13 @@ static uint16_t _tpReadRealX(void) {
uint32_t results = 0;
uint16_t i, x;
/* Median filtering is already done in LLD */
for(i = 0; i < CONVERSIONS; i++) {
tp_lld_read_x(); /* dummy, reduce noise on SPI */
results += tp_lld_read_x();
}
}
// 12-bit
x = (((SCREEN_WIDTH-1) * (results/CONVERSIONS)) / 2048);
/* Take the average of the readings */
x = results / CONVERSIONS;
return x;
}
@ -89,13 +89,13 @@ static uint16_t _tpReadRealY(void) {
uint32_t results = 0;
uint16_t i, y;
/* Median filtering is already done in LLD */
for(i = 0; i < CONVERSIONS; i++) {
tp_lld_read_y(); /* dummy, reduce noise on SPI */
results += tp_lld_read_y();
}
}
// 12-bit
y = (((SCREEN_HEIGHT-1) * (results/CONVERSIONS)) / 2048);
/* Take the average of the readings */
y = results / CONVERSIONS;
return y;
}
@ -135,7 +135,7 @@ static void _tpDrawCross(uint16_t x, uint16_t y) {
*
* @api
*/
void tpInit(TOUCHPADDriver *tp) {
void tpInit(const TOUCHPADDriver *tp) {
/* Initialise Mutex */
//MUTEX_INIT