29#define STS_ID_BROADCAST_SYNC 0xFEU
30#define STS_ID_BROADCAST_ASYNC 0xFFU
36#define STS_INST_PING 0x01
37#define STS_INST_READ 0x02
38#define STS_INST_WRITE 0x03
39#define STS_INST_REGWRITE 0x04
40#define STS_INST_ACTION 0x05
41#define STS_INST_RESET 0x06
42#define STS_INST_SYNCREAD 0x82
43#define STS_INST_SYNCWRITE 0x83
50#define STS_REG_ID 0x05
51#define STS_REG_BAUDRATE 0x06
52#define STS_REG_RETURN_DELAY 0x07
53#define STS_REG_RESPONSE_LEVEL 0x08
54#define STS_REG_MIN_ANGLE_LIMIT 0x09
55#define STS_REG_MAX_ANGLE_LIMIT 0x0B
56#define STS_REG_MAX_TEMP_LIMIT 0x0D
57#define STS_REG_MAX_VOLT_LIMIT 0x0E
58#define STS_REG_MIN_VOLT_LIMIT 0x0F
59#define STS_REG_MAX_TORQUE_LIMIT 0x10
60#define STS_REG_P_GAIN 0x15
61#define STS_REG_D_GAIN 0x16
62#define STS_REG_I_GAIN 0x17
63#define STS_REG_OFF_OFFSET 0x1F
64#define STS_REG_OPERATION_MODE 0x21
70#define STS_REG_TORQUE_ENABLE 0x28
71#define STS_REG_ACCELERATION 0x29
72#define STS_REG_GOAL_POSITION 0x2A
73#define STS_REG_GOAL_TIME 0x2C
74#define STS_REG_GOAL_SPEED 0x2E
75#define STS_REG_LOCK 0x33
81#define STS_REG_PRESENT_POSITION 0x38
82#define STS_REG_PRESENT_SPEED 0x3A
83#define STS_REG_PRESENT_LOAD 0x3C
84#define STS_REG_PRESENT_VOLTAGE 0x3E
85#define STS_REG_PRESENT_TEMP 0x3F
86#define STS_REG_ASYNC_WRITE_FLAG 0x40
87#define STS_REG_STATUS_ERROR 0x41
88#define STS_REG_MOVING_FLAG 0x42
89#define STS_REG_TORQUE_LIMIT 0x30
95 #define STS_STATUS_OK 0x00U
96#define STS_BIT_ERR_VOLTAGE (1 << 0)
97#define STS_BIT_ERR_TEMP (1 << 1)
98#define STS_BIT_ERR_OVERHEAT (1 << 2)
99#define STS_BIT_ERR_LOAD (1 << 3)
105#define STS_TORQUE_DISABLE 0x00U
106#define STS_TORQUE_ENABLE 0x01U
114#define STS_SPEED_DIRECTION_BIT 0x8000U
115#define STS_SPEED_MAGNITUDE_MASK 0x7FFFU
123#define STS_LOAD_DIRECTION_BIT 0x0400U
124#define STS_LOAD_MAGNITUDE_MASK 0x03FF
sts_operating_mode_t
Defines the active internal control algorithm (Operating Mode). Changing the operating mode fundament...
Definition sts_registers.h:132
@ STS_MODE_POSITION
Definition sts_registers.h:133
@ STS_MODE_SPEED
Definition sts_registers.h:134
@ STS_MODE_STEP
Definition sts_registers.h:136
@ STS_MODE_PWM
Definition sts_registers.h:135