From 425768b6f187cc9b4bec81b6a2cc2b880f8e6cad Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Mon, 6 Apr 2020 18:09:20 +0200
Subject: [PATCH] Moved the initialization of the ADC module after the
 dynamixel slave module to have the memory module initialized.

---
 src/cm730_fw.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cm730_fw.c b/src/cm730_fw.c
index a4a761a..e044cd3 100755
--- a/src/cm730_fw.c
+++ b/src/cm730_fw.c
@@ -32,10 +32,10 @@ int main(void)
   scheduler_high_priority=darwin_sch2_init();
   /* initialize the GPIO module */
 //  gpio_init(&darwin_memory);
-  // initialize adc
-  adc_init(darwin_memory,scheduler_low_priority,EEPROM_ADC_DMA_BASE_ADDRESS,RAM_ADC_DMA_BASE_ADDRESS);
   /* initialize the dynamixel slave interface */
   darwin_dyn_slave_init(&darwin_memory,scheduler_high_priority);
+  // initialize adc
+  adc_init(darwin_memory,scheduler_low_priority,EEPROM_ADC_DMA_BASE_ADDRESS,RAM_ADC_DMA_BASE_ADDRESS);
   // initialize imu
   imu_init(darwin_memory,RAM_IMU_MM_BASE_ADDRESS);
   // initialize motion manager
-- 
GitLab