diff options
author | inmarket <andrewh@inmarket.com.au> | 2014-11-07 12:05:23 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2014-11-07 12:05:23 +1000 |
commit | 2a1c7785ccd0cb0b4675c06c2c48e270e7d926e4 (patch) | |
tree | db076068f876343bcc409fb7df26ec526bb3e88f /boards/base/Embest-STM32-DMSTF4BB | |
parent | d0f8c12a2d79d6328269a7931fdf673bd23f4dc7 (diff) | |
download | uGFX-2a1c7785ccd0cb0b4675c06c2c48e270e7d926e4.tar.gz uGFX-2a1c7785ccd0cb0b4675c06c2c48e270e7d926e4.tar.bz2 uGFX-2a1c7785ccd0cb0b4675c06c2c48e270e7d926e4.zip |
Fix the newmouse STMPE811 driver.
Finalise the STM32F429i-Discovery board file for that touch controller
Diffstat (limited to 'boards/base/Embest-STM32-DMSTF4BB')
-rw-r--r-- | boards/base/Embest-STM32-DMSTF4BB/gmouse_lld_STMPE811_board.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/boards/base/Embest-STM32-DMSTF4BB/gmouse_lld_STMPE811_board.h b/boards/base/Embest-STM32-DMSTF4BB/gmouse_lld_STMPE811_board.h index f6d0e74c..bbb17010 100644 --- a/boards/base/Embest-STM32-DMSTF4BB/gmouse_lld_STMPE811_board.h +++ b/boards/base/Embest-STM32-DMSTF4BB/gmouse_lld_STMPE811_board.h @@ -19,18 +19,21 @@ // How much extra data to allocate at the end of the GMouse structure for the board's use #define GMOUSE_STMPE811_BOARD_DATA_SIZE 0 -// Set this to TRUE if you want self-calibration. -// NOTE: This is not as accurate as real calibration. -// It requires the orientation of the touch panel to match the display. -// It requires the active area of the touch panel to exactly match the display size. -#define GMOUSE_STMPE811_SELF_CALIBRATE FALSE +// Options - Leave these commented to make it user configurable in the gfxconf.h +//#define GMOUSE_STMPE811_READ_PRESSURE FALSE +//#define GMOUSE_STMPE811_SELF_CALIBRATE FALSE +//#define GMOUSE_STMPE811_TEST_MODE FALSE // If TRUE this board has the STMPE811 IRQ pin connected to a GPIO. -#define GMOUSE_STMPE811_GPIO_IRQPIN TRUE +// Note: Although this board has such a pin its reliability has not been tested on this board!!!!! +#define GMOUSE_STMPE811_GPIO_IRQPIN FALSE // If TRUE this is a really slow CPU and we should always clear the FIFO between reads. #define GMOUSE_STMPE811_SLOW_CPU FALSE +// Slave address +#define STMPE811_ADDR (0x82 >> 1) + // Maximum timeout #define STMPE811_TIMEOUT 0x3000 |