test

Files at this revision

API Documentation at this revision

Comitter:
TVA
Date:
Mon Feb 08 20:59:53 2021 +0000
Parent:
2:8fd249f35ceb
Child:
4:40d23f4295f9
Commit message:
Working!!!!

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Mon Feb 08 20:38:11 2021 +0000
+++ b/main.cpp	Mon Feb 08 20:59:53 2021 +0000
@@ -57,7 +57,7 @@
         cmd[0] = 0x01;
         cmd[1] = 0x00;
         cmd[2] = 0x00;
-        i2c.write(addr, cmd, 2);
+        i2c.write(addr, cmd, 3);
         thread_sleep_for(1500);
         
         
@@ -94,6 +94,94 @@
         cmd[3] = 0x00;
         i2c.read(addr, cmd, 4);
         printf("3: %d %d %d %d\n", cmd[0], cmd[1], cmd[2], cmd[3]);
+        
+        
+        
+        
+        cmd[0] = 0x10;
+        cmd[1] = 0x00;
+        cmd[2] = 0x03;
+
+        i2c.write(addr, cmd, 3);
+        thread_sleep_for(2);
+        
+        cmd[0] = 0x00;
+        cmd[1] = 0x00;
+        i2c.read(addr, cmd, 2);
+        printf("4: %d %d\n", cmd[0] , cmd[1]);
+        
+        
+        
+        
+        
+        
+        cmd[0] = 0x10;
+        cmd[1] = 0x01;
+        cmd[2] = 0x01;
+
+        i2c.write(addr, cmd, 3);
+        thread_sleep_for(2);
+        
+        cmd[0] = 0x00;
+        cmd[1] = 0x00;
+        i2c.read(addr, cmd, 2);
+        printf("5: %d %d\n", cmd[0], cmd[1]);
+        
+        
+        
+        
+        
+        
+        cmd[0] = 0x10;
+        cmd[1] = 0x02;
+        cmd[2] = 0x01;
+
+        i2c.write(addr, cmd, 3);
+        thread_sleep_for(2);
+        
+        cmd[0] = 0x00;
+        cmd[1] = 0x00;
+        i2c.read(addr, cmd, 2);
+        printf("6: %d %d\n", cmd[0], cmd[1]);
+        
+        
+        
+        
+        
+        
+        cmd[0] = 0x44;
+        cmd[1] = 0x04;
+        cmd[2] = 0x01;
+        cmd[3] = 0x01;
+        
+        i2c.write(addr, cmd, 4);
+        thread_sleep_for(20);
+        
+        cmd[0] = 0x00;
+        cmd[1] = 0x00;
+        i2c.read(addr, cmd, 2);
+        printf("7: %d %d\n", cmd[0], cmd[1]);
+        
+        
+        
+        
+        
+        cmd[0] = 0x41;
+        cmd[1] = 0x04;
+        cmd[2] = 0x0F;   
+             
+        i2c.write(addr, cmd, 3);
+        thread_sleep_for(2);
+        
+        cmd[0] = 0x00;
+        cmd[1] = 0x00;
+        i2c.read(addr, cmd, 2);
+        printf("8: %d %d\n", cmd[0], cmd[1]);
+        
+        
+        
+        
+        
 
         /*rst =! rst;
         mfio =! mfio;*/