From 7f2eb60d04051d220ebea2529f5a5b3fd9dd52f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A1ndez?= <shernand@iri.upc.edu> Date: Sun, 24 Jan 2016 10:38:42 +0000 Subject: [PATCH] Adapted the firmware to the newest version of the dynamixel interface library. --- src/cm730_fw.c | 3 +-- src/darwin_dyn_master.c | 2 +- src/darwin_dyn_slave.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/cm730_fw.c b/src/cm730_fw.c index d3f081c..db059f1 100755 --- a/src/cm730_fw.c +++ b/src/cm730_fw.c @@ -83,8 +83,7 @@ int main(void) // comm_start(); while(1)/* main function does not return */ { - HAL_Delay(1000); - gpio_toggle_led(LED_4); + dyn_slave_loop(&darwin_dyn_slave); } } diff --git a/src/darwin_dyn_master.c b/src/darwin_dyn_master.c index b434ad7..13ef778 100755 --- a/src/darwin_dyn_master.c +++ b/src/darwin_dyn_master.c @@ -82,7 +82,7 @@ void darwin_dyn_master_init(void) priorities.dma_tx_subpriority=2; usart1_init(&darwin_dyn_master_comm,&Init,&priorities); - dyn_master_init(&darwin_dyn_master,&darwin_dyn_master_comm); + dyn_master_init(&darwin_dyn_master,&darwin_dyn_master_comm,DYN_VER1); darwin_dyn_master.set_rx_mode=darwin_dyn_master_set_rx_mode; darwin_dyn_master.set_tx_mode=darwin_dyn_master_set_tx_mode; } diff --git a/src/darwin_dyn_slave.c b/src/darwin_dyn_slave.c index 00b60f1..c68b5ec 100755 --- a/src/darwin_dyn_slave.c +++ b/src/darwin_dyn_slave.c @@ -45,7 +45,7 @@ void darwin_dyn_slave_init(void) priorities.dma_tx_subpriority=0; usart3_init(&darwin_dyn_slave_comm,&Init,&priorities); - dyn_slave_init(&darwin_dyn_slave,&darwin_dyn_slave_comm,0x01); + dyn_slave_init(&darwin_dyn_slave,&darwin_dyn_slave_comm,0x01,DYN_VER1); darwin_dyn_slave.on_read=darwin_on_read; darwin_dyn_slave.on_write=darwin_on_write; //dyn_slave_set_return_delay(&battery_dyn_slave,ram_data[BATTERY_RETURN_DELAY_TIME]); -- GitLab