Modified version of the DmTftLibrary, optimized for the LPC4088 Experiment Base Board

Dependents:   lpc4088_ebb_dm_calc lpc4088_ebb_dm_bubbles

Fork of DmTftLibrary by Display Module

History

Tweaked to get better/stable touch events default tip

2014-09-11, by embeddedartists [Thu, 11 Sep 2014 14:28:32 +0000] rev 12

Tweaked to get better/stable touch events


Updated documentation

2014-09-10, by embeddedartists [Wed, 10 Sep 2014 12:47:47 +0000] rev 11

Updated documentation


Added better out-of-bounds checks for touch. If the coordinate is outside the display area then it is considered as not touching.

2014-07-09, by displaymodule [Wed, 09 Jul 2014 08:31:34 +0000] rev 10

Added better out-of-bounds checks for touch. If the coordinate is outside the display area then it is considered as not touching.


Fixed touch calibration issues

2014-07-07, by displaymodule [Mon, 07 Jul 2014 13:30:33 +0000] rev 9

Fixed touch calibration issues


Removed dependency on the T_IRQ pin.

2014-07-07, by displaymodule [Mon, 07 Jul 2014 10:38:09 +0000] rev 8

Removed dependency on the T_IRQ pin.


Improved handling of touch calibration

2014-07-04, by displaymodule [Fri, 04 Jul 2014 09:26:32 +0000] rev 7

Improved handling of touch calibration


Lowered the pulsing time for bit banged SPI on the LPC4088 QSB to make it more responsive.

2014-05-23, by displaymodule [Fri, 23 May 2014 08:10:09 +0000] rev 6

Lowered the pulsing time for bit banged SPI on the LPC4088 QSB to make it more responsive.


Removed debug prints in touch controller code which decreased speed.

2014-05-22, by displaymodule [Thu, 22 May 2014 09:35:12 +0000] rev 5

Removed debug prints in touch controller code which decreased speed.


Restored the pulse_high/pulse_low functions and added slow_* versions of them for faster platforms. Put the SPECIAL_D5 define into use as that was the reason behind DM_TFT_101 not working

2014-05-22, by displaymodule [Thu, 22 May 2014 09:14:49 +0000] rev 4

Restored the pulse_high/pulse_low functions and added slow_* versions of them for faster platforms. Put the SPECIAL_D5 define into use as that was the reason behind DM_TFT_101 not working


Fixed bug in Touch.cpp. Added delays in the pulse_* macros to lower the clock frequency in the simulated SPI communication.

2014-05-21, by displaymodule [Wed, 21 May 2014 14:43:08 +0000] rev 3

Fixed bug in Touch.cpp. Added delays in the pulse_* macros to lower the clock frequency in the simulated SPI communication.