test

Dependencies:   ad5422_arduino mbed LT1446 ADS1248-1 LM35-1 Flash FT813 PGA280_ADS1259

Revision:
3:d4b106bf3a32
Child:
7:c364201bc3ed
diff -r 04090a362742 -r d4b106bf3a32 TFT/display.Calibration.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TFT/display.Calibration.cpp	Sat Aug 08 18:32:53 2020 +0000
@@ -0,0 +1,21 @@
+#include "display.h"
+ 
+/**************************************************************************************************************************
+************************** Put calibration data to FT800 ******************************************************************
+**************************************************************************************************************************/
+void Display::Calibration(char * calibration,char re)
+{           
+        if(calibration[0]==0xFF||(re>0)){
+        (*_TFT).Calibrate();//Калибровка дисплея
+        for (int i = 0; i < 24; i++)
+        //запись в буфер памяти
+            {
+            calibration[i]=(*_TFT).Rd8(REG_TOUCH_TRANSFORM_A + i);
+            };
+        }
+        else{
+    //char calibration[25] = {98, 99, 0, 0, 182, 254, 255, 255, 245, 142, 248, 255, 117, 254, 255, 255, 34, 98, 0, 0, 123, 154, 248, 255};
+    for (int i = 0; i < 24; i++) {
+        (*_TFT).Wr8(REG_TOUCH_TRANSFORM_A + i, calibration[i]);}
+    }
+}
\ No newline at end of file