Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: i2c_mbed_fpga.h
- Revision:
- 11:b86aea372744
- Parent:
- 10:a8390614edcc
- Child:
- 12:9f8c7f4da5f6
diff -r a8390614edcc -r b86aea372744 i2c_mbed_fpga.h
--- a/i2c_mbed_fpga.h Fri Feb 26 10:16:32 2021 +0000
+++ b/i2c_mbed_fpga.h Wed Mar 03 14:55:01 2021 +0000
@@ -19,7 +19,8 @@
nv_start_up_val = NV_START_UP_DEFAULT;
nv_wind_brake_val = NV_WIND_BRAKE_DEFAULT;
ram_open_duty_val = RAM_OPEN_DUTY_DEFAULT;
- nv_spd_control_1_val = NV_SPD_CONTROL_1_DEFAULT;
+ nv_spd_control_1_val = NV_SPD_CONTROL_1_DEFAULT;
+ nv_spd_control_2_val = NV_SPD_CONTROL_1_DEFAULT;
};
int i2c_word_read(char *word);
@@ -40,7 +41,11 @@
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);
int i2c_set_single_pulse_start_up(unsigned int enbale, unsigned int mantisaa_3b, unsigned int exponent_3b);
+ int i2c_clear_spd_ctrl();
int i2c_set_loop_mode(unsigned int openloop);
+ int i2c_set_curve_type(unsigned int curvetype);
+ int i2c_set_dc_ini(unsigned int ini);
+ int i2c_set_dc_sr(unsigned int sr);
int i2c_set_open_loop_duty(unsigned int duty);
private:
@@ -49,6 +54,7 @@
unsigned int nv_start_up_val;
unsigned int nv_wind_brake_val;
unsigned int nv_spd_control_1_val;
+ unsigned int nv_spd_control_2_val;
unsigned int ram_open_duty_val;