Bavo Van Achte / Mbed 2 deprecated MLX90418_I2C_master

Dependencies:   mbed libscpi

Revision:
20:26e934452728
Parent:
17:d7207b1132be
Child:
22:fd929620e873
--- a/i2c_mbed_fpga.h	Fri May 28 13:49:23 2021 +0000
+++ b/i2c_mbed_fpga.h	Fri Jun 04 08:21:10 2021 +0000
@@ -31,7 +31,8 @@
         nv_di_th_2nd_val = NV_DI_TH_2ND_DEFAULT;
         nv_dig_config_val = NV_DIG_CONFIG_DEFAULT;  
         nv_clim_user_0_val = NV_CLIM_USER_0_DEFAULT;
-        nv_clim_user_1_val = NV_CLIM_USER_1_DEFAULT;   
+        nv_clim_user_1_val = NV_CLIM_USER_1_DEFAULT; 
+        nv_positin2_val = NV_CLIM_POSITIN2_DEFAULT;  
     };
     
     int i2c_word_read(char *word);
@@ -50,12 +51,15 @@
     int i2c_set_50k_pwm(unsigned int pwm50k);
     
     int i2c_set_position_pulse_width(unsigned int manstisa_2b, unsigned int exponenet_3b);
+    int i2c_set_position_flat(unsigned int mantisaa_2b, unsigned int exponent_3b);
     int i2c_set_position_duty(unsigned int duty_2b);
     int i2c_set_position_maj_vote(unsigned int maj_1b);
     int i2c_set_position_anti_cog(unsigned int cog_1b);
     
     int i2c_set_start_up_pulse_width(unsigned int mantisaa_3b, unsigned int exponent_3b);
+    
     int i2c_set_start_up_duty(unsigned int duty_2b);
+    int i2c_set_start_up_flat(unsigned int mantisaa_3b, unsigned int exponent_3b);
     int i2c_set_start_up_num_comm(unsigned int comm);
     int i2c_set_soft_start_up(unsigned int enbale, unsigned int mantisaa_3b, unsigned int exponent_3b, unsigned int step_size, unsigned int num_steps);
     int i2c_set_high_torque_start_up(unsigned int enbale, unsigned int mantisaa_3b, unsigned int exponent_3b);
@@ -99,7 +103,8 @@
     unsigned int nv_di_th_2nd_val;
     unsigned int nv_dig_config_val;
     unsigned int nv_clim_user_1_val; 
-    unsigned int nv_clim_user_0_val;   
+    unsigned int nv_clim_user_0_val;
+    unsigned int nv_positin2_val;   
 
     //Position Detection Task/Functions
 };