Bavo Van Achte / Mbed 2 deprecated MLX90418_I2C_master

Dependencies:   mbed libscpi

Revision:
13:1faffc2dc651
Parent:
12:9f8c7f4da5f6
Child:
14:062850afdf38
--- a/main.cpp	Wed Mar 24 14:17:25 2021 +0000
+++ b/main.cpp	Fri Mar 26 14:27:37 2021 +0000
@@ -15,13 +15,13 @@
     enbale_fpga();   /* enable FPGA */ 
     wait_ms(3);
     led4 = i2c.i2c_window_open();  /*send password 0xd0d0*/
-    wait_ms(1);
-    led4 = i2c.i2c_window_open();  /*send password 0xd0d0*/
-    wait_ms(1);
-    i2c.i2c_clear_spd_ctrl();
-    wait_ms(1);
-//    i2c.i2c_set_50k_pwm(1);    
-//    wait_ms(10);        
+    //wait_ms(1);
+    //led4 = i2c.i2c_window_open();  /*send password 0xd0d0*/
+    wait_ms(3);
+//    i2c.i2c_clear_spd_ctrl();
+//    wait_ms(1);
+      i2c.i2c_set_50k_pwm(1);    
+      wait_ms(3);        
       i2c.i2c_set_position_pulse_width(3,3); /*unsigned int mantisaa_2b, unsigned int exponent_3b*/
       wait_ms(3);
 //    i2c.i2c_set_position_duty(3);
@@ -52,13 +52,13 @@
       wait_ms(3);
       i2c.i2c_set_rough_gain(0);
       wait_ms(3);
-      i2c.i2c_set_open_loop_duty(0x8000);
+      i2c.i2c_set_open_loop_duty(0xffff);
 //    wait_ms(10);
 //    i2c.i2c_set_comm_i_thres(15,1);
       wait_ms(3);
       i2c.i2c_set_comm_di_thres(0,1);
-//    wait_ms(10);
-//    led4 = i2c.i2c_motor_start();  /*send password 0xcafe*/
+      wait_ms(10);
+      led4 = i2c.i2c_motor_start();  /*send password 0xcafe*/
     
     /*enter infinite loop, motor should be running*/
     while (1) {}