Albert-Jan Knevels / Mbed 2 deprecated CherryStone

Dependencies:   mbed

Revision:
14:68623bf5de94
Parent:
13:226b63f2b5e4
Child:
15:963d229367f6
--- a/main.cpp	Tue Sep 23 08:52:57 2014 +0000
+++ b/main.cpp	Wed Sep 24 12:45:51 2014 +0000
@@ -9,7 +9,6 @@
                                                        ÛÛÛ °ÛÛÛ
                                                       °°ÛÛÛÛÛÛ
                                                       °°°°°°*/
-
 #include "mbed.h"
 #include "MLX90393.h"
 int main()
@@ -30,7 +29,6 @@
     spi.frequency(100000000);
     MLX90393 sensor(p21,&spi);
 
-
     //variables
     char read_buffer[11];
     int content_buffer[63];
@@ -44,13 +42,13 @@
         pc.scanf(" %i, %i, %i, %i", &hostCommand, &hostData1, &hostData2, &hostData3);
         switch(hostCommand) {
             case 0: {
-                //read eeprom
+                //read eeprom (implemented CS)
                 sensor.RR(read_buffer,hostData1,hostData2);
                 printf("%i\n",(read_buffer[0]*65536)+(read_buffer[1]*256) + read_buffer[2]);
                 break;
             }
             case 1: {
-                //read eeprom full
+                //read eeprom full (implemeted CS)
                 for (int i = 0; i<63; i++) {
                     sensor.RR(read_buffer,i,1);
                     content_buffer[i] = (read_buffer[0]*65536)+(read_buffer[1]*256) + read_buffer[2];
@@ -69,25 +67,25 @@
                 break;
             }
             case 4: {
-                //reset
+                //reset (Implemeted)
                 sensor.RT(read_buffer,hostData1);
                 printf("%i\n",read_buffer[0]);
                 break;
             }
             case 5: {
-                //exit
-                sensor.EX(read_buffer,1);
+                //exit (implemented in cs)
+                sensor.EX(read_buffer,hostData1);
                 printf("%i\n",read_buffer[0]);
                 break;
             }
             case 6: {
-                //single measurement
+                //single measurement (implemented)
                 sensor.SM(read_buffer,hostData1,hostData2);
                 printf("%i\n",read_buffer[0]);
                 break;
             }
             case 7: {
-                //read measurement
+                //read measurement (implemented cs)
                 sensor.RM(read_buffer,hostData1,hostData2);
                 dataInteger0 = (read_buffer[0]<<24)+ (read_buffer[1]<<16)+(read_buffer[2]<<8)+read_buffer[3];
                 dataInteger1 = (read_buffer[4]<<24)+ (read_buffer[5]<<16)+(read_buffer[6]<<8)+read_buffer[7];
@@ -96,13 +94,13 @@
                 break;
             }
             case 8: {
-                //burst
+                //burst (implemented CS)
                 sensor.SB(read_buffer,hostData1,hostData2);
                 printf("%i\n",read_buffer[0]);
                 break;
             }
             case 9: {
-                //wake up on change
+                //wake up on change (Implemented in cs)
                 sensor.SWOC(read_buffer,hostData1,1);
                 printf("%i\n",read_buffer[0]);
                 break;