Commit Graph

10 Commits

Author SHA1 Message Date
Karol Pieniący abc78d1169 libraries: fix delay after subsequent Robotis servo detections
This fix probably reflects the original intention of the code author, because without it delays set in detect_servos() are ignored.
Without this fix Dynamixel XC330-T288-T does not start and enters something like a "soft bricked" state (no errors reported, but not responding to any commands). This adds a delay after ping messages so that servos have time to respond to the pings and are ready to be configured further.
2023-08-04 08:55:55 +10:00
Andrew Tridgell 7f6196b550 AP_RobotisServo: more changes for 32 bit servo mask 2022-05-22 12:07:37 +10:00
murata 46f75e7e53 AP_RobotisServo: Console output can be disabled 2022-05-17 09:53:06 +10:00
Peter Barker 9001058d12 AP_RobotisServo: allow RobotisServo protocol to be compiled out 2022-04-12 10:35:01 +10:00
murata ddfd4a2e9e AP_RobotisServo: Move crc16-ibm CRC calculation method to a common class 2022-01-13 09:44:40 +11:00
Siddharth Purohit 347872f6d6 AP_RobotisServo: omit code that breaks build for herepro 2021-07-02 08:50:16 +10:00
Pierre Kancir 585c853a59 AP_RobotisServo: fix includes place and order 2019-03-26 10:27:54 +11:00
Andrew Tridgell 2bff0ece67 AP_RobotisServo: send detection commands 4 times 2018-12-22 08:13:14 +11:00
Andrew Tridgell 92f4b37e90 AP_RobotisServo: fixes to give smooth operation on multiple servos 2018-12-22 08:13:14 +11:00
Andrew Tridgell e2aec77472 AP_RobotisServo: implement Robotis servo protocol 2.0 2018-12-22 08:13:14 +11:00