Skip to content

Commit cfbbaf7

Browse files
authored
Merge pull request #148 from jonghee-son/0.8.x
Fix for DYNAMIXEL-Y control table error & Arduino Uno R4 build error
2 parents 516205f + 647aff6 commit cfbbaf7

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Dynamixel2Arduino
2-
version=0.8.0
2+
version=0.8.1
33
author=ROBOTIS
44
license=Apache-2.0
55
maintainer=Sookyung Son([email protected])

src/Dynamixel2Arduino.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -610,14 +610,14 @@ bool Dynamixel2Arduino::setLedState(uint8_t id, bool state)
610610
case PRO_M54P_040_S250_R:
611611
case PRO_M54P_060_S250_R:
612612
if (state == false) {
613-
writeControlTableItem(ControlTableItem::LED_GREEN, id, state);
614-
writeControlTableItem(ControlTableItem::LED_BLUE, id, state);
613+
writeControlTableItem(ControlTableItem::DXL_LED_GREEN, id, state);
614+
writeControlTableItem(ControlTableItem::DXL_LED_BLUE, id, state);
615615
}
616-
ret = writeControlTableItem(ControlTableItem::LED_RED, id, state);
616+
ret = writeControlTableItem(ControlTableItem::DXL_LED_RED, id, state);
617617
break;
618618

619619
default:
620-
ret = writeControlTableItem(ControlTableItem::LED, id, state);
620+
ret = writeControlTableItem(ControlTableItem::DXL_LED, id, state);
621621
break;
622622
}
623623

src/actuator.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const ModelControlTableInfo_t control_table_1_0[] PROGMEM = {
3333
{ControlTableItem::SHUTDOWN, 18, 1},
3434

3535
{ControlTableItem::TORQUE_ENABLE, 24, 1},
36-
{ControlTableItem::LED, 25, 1},
36+
{ControlTableItem::DXL_LED, 25, 1},
3737
{ControlTableItem::CW_COMPLIANCE_MARGIN, 26, 1},
3838
{ControlTableItem::CCW_COMPLIANCE_MARGIN, 27, 1},
3939
{ControlTableItem::CW_COMPLIANCE_SLOPE, 28, 1},
@@ -85,7 +85,7 @@ const ModelControlTableInfo_t control_table_1_1[] PROGMEM = {
8585
{ControlTableItem::RESOLUTION_DIVIDER, 22, 1},
8686

8787
{ControlTableItem::TORQUE_ENABLE, 24, 1},
88-
{ControlTableItem::LED, 25, 1},
88+
{ControlTableItem::DXL_LED, 25, 1},
8989
{ControlTableItem::D_GAIN, 26, 1},
9090
{ControlTableItem::I_GAIN, 27, 1},
9191
{ControlTableItem::P_GAIN, 28, 1},
@@ -144,7 +144,7 @@ const ModelControlTableInfo_t xl320_control_table[] PROGMEM = {
144144
{ControlTableItem::SHUTDOWN, 18, 1},
145145

146146
{ControlTableItem::TORQUE_ENABLE, 24, 1},
147-
{ControlTableItem::LED, 25, 1},
147+
{ControlTableItem::DXL_LED, 25, 1},
148148
{ControlTableItem::D_GAIN, 27, 1},
149149
{ControlTableItem::I_GAIN, 28, 1},
150150
{ControlTableItem::P_GAIN, 29, 1},
@@ -197,7 +197,7 @@ const ModelControlTableInfo_t control_table_2_0[] PROGMEM = {
197197
{ControlTableItem::SHUTDOWN, 63, 1},
198198

199199
{ControlTableItem::TORQUE_ENABLE, 64, 1},
200-
{ControlTableItem::LED, 65, 1},
200+
{ControlTableItem::DXL_LED, 65, 1},
201201
{ControlTableItem::STATUS_RETURN_LEVEL, 68, 1},
202202
{ControlTableItem::REGISTERED_INSTRUCTION, 69, 1},
203203
{ControlTableItem::HARDWARE_ERROR_STATUS, 70, 1},
@@ -319,9 +319,9 @@ const ModelControlTableInfo_t pro_r_control_table[] PROGMEM = {
319319
{ControlTableItem::SHUTDOWN, 48, 1},
320320

321321
{ControlTableItem::TORQUE_ENABLE, 562, 1},
322-
{ControlTableItem::LED_RED, 563, 1},
323-
{ControlTableItem::LED_GREEN, 564, 1},
324-
{ControlTableItem::LED_BLUE, 565, 1},
322+
{ControlTableItem::DXL_LED_RED, 563, 1},
323+
{ControlTableItem::DXL_LED_GREEN, 564, 1},
324+
{ControlTableItem::DXL_LED_BLUE, 565, 1},
325325
{ControlTableItem::VELOCITY_I_GAIN, 586, 2},
326326
{ControlTableItem::VELOCITY_P_GAIN, 588, 2},
327327
{ControlTableItem::POSITION_P_GAIN, 594, 2},
@@ -377,9 +377,9 @@ const ModelControlTableInfo_t pro_ra_pro_plus_control_table[] PROGMEM = {
377377
{ControlTableItem::SHUTDOWN, 63, 1},
378378

379379
{ControlTableItem::TORQUE_ENABLE, 512, 1},
380-
{ControlTableItem::LED_RED, 513, 1},
381-
{ControlTableItem::LED_GREEN, 514, 1},
382-
{ControlTableItem::LED_BLUE, 515, 1},
380+
{ControlTableItem::DXL_LED_RED, 513, 1},
381+
{ControlTableItem::DXL_LED_GREEN, 514, 1},
382+
{ControlTableItem::DXL_LED_BLUE, 515, 1},
383383
{ControlTableItem::STATUS_RETURN_LEVEL, 516, 1},
384384
{ControlTableItem::REGISTERED_INSTRUCTION, 517, 1},
385385
{ControlTableItem::HARDWARE_ERROR_STATUS, 518, 1},
@@ -475,7 +475,7 @@ const ModelControlTableInfo_t y_control_table[] PROGMEM = {
475475
{ControlTableItem::PROFILE_ACCELERATION_TIME, 248, 4},
476476
{ControlTableItem::PROFIIE_TIME, 252, 4},
477477
{ControlTableItem::TORQUE_ENABLE, 512, 1},
478-
{ControlTableItem::LED, 513, 1},
478+
{ControlTableItem::DXL_LED, 513, 1},
479479
{ControlTableItem::PWM_OFFSET, 516, 2},
480480
{ControlTableItem::CURRENT_OFFSET, 518, 2},
481481
{ControlTableItem::VELOCITY_OFFSET, 520, 4},
@@ -493,7 +493,7 @@ const ModelControlTableInfo_t y_control_table[] PROGMEM = {
493493
{ControlTableItem::VELOCITY_TRAJECTORY, 564, 4},
494494
{ControlTableItem::PRESENT_INPUT_VOLTAGE, 568, 2},
495495
{ControlTableItem::PRESENT_TEMPERATURE, 570, 1}, // Present Inverter Temperature
496-
{ControlTableItem::PRESENT_MOTOR_TEMPERATURE, 571, 4},
496+
{ControlTableItem::PRESENT_MOTOR_TEMPERATURE, 571, 1},
497497
#endif
498498
{ControlTableItem::LAST_DUMMY_ITEM, 0, 0}
499499
};

src/actuator.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -331,10 +331,10 @@ namespace ControlTableItem{
331331
SHUTDOWN,
332332

333333
TORQUE_ENABLE,
334-
LED,
335-
LED_RED,
336-
LED_GREEN,
337-
LED_BLUE,
334+
DXL_LED,
335+
DXL_LED_RED,
336+
DXL_LED_GREEN,
337+
DXL_LED_BLUE,
338338
REGISTERED_INSTRUCTION,
339339
HARDWARE_ERROR_STATUS,
340340
VELOCITY_P_GAIN,

0 commit comments

Comments
 (0)