Dynamixel servo controller. This program consists of 2 parts: "dynamixel_servo_controller.cpp/.h" and "main.cpp"( demo program ).

Dependencies:   mbed

Fork of dynamixel_servo_controller by Yusuke Okino

Revision:
3:51f72ee2d5c2
Parent:
2:92f3aa5245dc
Child:
4:ce4fef97e7e5
diff -r 92f3aa5245dc -r 51f72ee2d5c2 dynamixel_servo_controller.cpp
--- a/dynamixel_servo_controller.cpp	Wed Jun 13 08:31:51 2018 +0000
+++ b/dynamixel_servo_controller.cpp	Wed Jun 13 14:20:24 2018 +0000
@@ -205,21 +205,16 @@
  */
 bool XM430::Send_Bulk_Char(uint8_t *buf, const uint32_t buf_length)
 {
-    #ifdef MBED_ENVIRONMENT
-        // ユーザ関数
-
-        return true;
-    #else
-        for(uint32_t i = 0; i < buf_length; i ++)
-        {
-            //std::cout << tx_buf[i] << std::endl;
-            std::cout << std::hex << std::showbase << std::uppercase << (uint32_t)tx_buf[i] << std::endl;
-        }
-
-        return true;
-    #endif
-
-    return false;
+    for(uint32_t i = 0; i < buf_length; i ++)
+    {
+        #ifdef MBED_ENVIRONMENT
+        // ユーザ処理
+        uart.putc(buf[i]);
+        #else
+        std::cout << std::hex << std::showbase << std::uppercase << (uint32_t)tx_buf[i] << std::endl;
+        #endif
+    }
+    return true;
 }
 
 /**