Skip to content

Commit cde4910

Browse files
Improve feetech register conversion.
1 parent 05e8335 commit cde4910

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/servo/feetech/sts3215.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ generate_servo!(
1111
reg: (baudrate, rw, 6, u8, None),
1212
reg: (return_delay_time, rw, 7, u8, None),
1313
reg: (response_status_level, rw, 8, u8, None),
14-
reg: (min_angle_limit, rw, 9, u16, None),
15-
reg: (max_angle_limit, rw, 11, u16, None),
14+
reg: (min_angle_limit, rw, 9, i16, AnglePosition),
15+
reg: (max_angle_limit, rw, 11, i16, AnglePosition),
1616
reg: (max_temperature_limit, rw, 13, u8, None),
1717
reg: (max_voltage_limit, rw, 14, u8, None),
1818
reg: (min_voltage_limit, rw, 15, u8, None),
@@ -28,15 +28,15 @@ generate_servo!(
2828
reg: (ccw_dead_zone, rw, 27, u8, None),
2929
reg: (protection_current, rw, 28, u16, None),
3030
reg: (angular_resolution, rw, 30, u8, None),
31-
reg: (offset, rw, 31, i16, None),
31+
reg: (offset, rw, 31, i16, AnglePosition),
3232
reg: (mode, rw, 33, u8, None),
3333
reg: (protective_torque, rw, 34, u8, None),
3434
reg: (protection_time, rw, 35, u8, None),
3535
reg: (overload_torque, rw, 36, u8, None),
3636
reg: (speed_closed_loop_p_coefficient, rw, 37, u8, None),
3737
reg: (over_current_protection_time, rw, 38, u8, None),
3838
reg: (velocity_closed_loop_i_coefficient, rw, 39, u8, None),
39-
reg: (torque_enable, rw, 40, u8, None),
39+
reg: (torque_enable, rw, 40, u8, bool),
4040
reg: (acceleration, rw, 41, u8, None),
4141
reg: (goal_position, rw, 42, i16, AnglePosition),
4242
reg: (goal_time, rw, 44, u16, None),
@@ -49,7 +49,7 @@ generate_servo!(
4949
reg: (present_voltage, r, 62, u8, None),
5050
reg: (present_temperature, r, 63, u8, None),
5151
reg: (status, r, 65, u8, None),
52-
reg: (moving, r, 66, u8, None),
52+
reg: (moving, r, 66, u8, bool),
5353
reg: (present_current, r, 69, u16, None),
5454
reg: (maximum_acceleration, rw, 85, u16, None),
5555
);

0 commit comments

Comments
 (0)