This is the David Smart RA8875 Library with mods for working with FRDM-K64F

Revision:
181:0032d1b8f5d4
Parent:
178:ae472eb22740
Child:
197:853d08e2fb53
--- a/RA8875_Touch_FT5206.cpp	Thu Aug 01 22:35:29 2019 +0000
+++ b/RA8875_Touch_FT5206.cpp	Fri Aug 02 02:12:26 2019 +0000
@@ -87,6 +87,7 @@
     valXH  = FT5206_ReadRegU8(FT5206_TOUCH5_XH);
     valYH  = FT5206_ReadRegU8(FT5206_TOUCH5_YH);
     touchInfo[4].touchCode = FT5206_EventFlagToTouchCode[valXH >> 6];
+    INFO("  touchID %d", touchInfo[4].touchCode);
     touchInfo[4].touchID   = (valYH >> 4);
     touchInfo[4].coordinates.x = (valXH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH5_XL);
     touchInfo[4].coordinates.y = (valYH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH5_YL);
@@ -94,6 +95,7 @@
     valXH  = FT5206_ReadRegU8(FT5206_TOUCH4_XH);
     valYH  = FT5206_ReadRegU8(FT5206_TOUCH4_YH);
     touchInfo[3].touchCode = FT5206_EventFlagToTouchCode[valXH >> 6];
+    INFO("  touchID %d", touchInfo[3].touchCode);
     touchInfo[3].touchID   = (valYH >> 4);
     touchInfo[3].coordinates.x = (valXH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH4_XL);
     touchInfo[3].coordinates.y = (valYH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH4_YL);
@@ -101,6 +103,7 @@
     valXH  = FT5206_ReadRegU8(FT5206_TOUCH3_XH);
     valYH  = FT5206_ReadRegU8(FT5206_TOUCH3_YH);
     touchInfo[2].touchCode = FT5206_EventFlagToTouchCode[valXH >> 6];
+    INFO("  touchID %d", touchInfo[2].touchCode);
     touchInfo[2].touchID   = (valYH >> 4);
     touchInfo[2].coordinates.x = (valXH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH3_XL);
     touchInfo[2].coordinates.y = (valYH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH3_YL);
@@ -108,6 +111,7 @@
     valXH  = FT5206_ReadRegU8(FT5206_TOUCH2_XH);
     valYH  = FT5206_ReadRegU8(FT5206_TOUCH2_YH);
     touchInfo[1].touchCode = FT5206_EventFlagToTouchCode[valXH >> 6];
+    INFO("  touchID %d", touchInfo[1].touchCode);
     touchInfo[1].touchID   = (valYH >> 4);
     touchInfo[1].coordinates.x = (valXH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH2_XL);
     touchInfo[1].coordinates.y = (valYH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH2_YL);
@@ -115,6 +119,7 @@
     valXH  = FT5206_ReadRegU8(FT5206_TOUCH1_XH);
     valYH  = FT5206_ReadRegU8(FT5206_TOUCH1_YH);
     touchInfo[0].touchCode = FT5206_EventFlagToTouchCode[valXH >> 6];
+    INFO("  touchID %d", touchInfo[0].touchCode);
     touchInfo[0].touchID   = (valYH >> 4);
     touchInfo[0].coordinates.x = (valXH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH1_XL);
     touchInfo[0].coordinates.y = (valYH & 0x0f)*256 + FT5206_ReadRegU8(FT5206_TOUCH1_YL);