From 714ab29b012a194897511188a08a9b325dc805df Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Tue, 17 Mar 2020 22:35:19 +0100
Subject: [PATCH] Solved a bug in the scheduler module.

---
 src/darwin_sch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/darwin_sch.c b/src/darwin_sch.c
index dd1deb5..14a88da 100644
--- a/src/darwin_sch.c
+++ b/src/darwin_sch.c
@@ -67,7 +67,7 @@ void darwin_sch_set_pulse(unsigned short int channel_id,unsigned short int pulse
 
   if(running==0x00)
   {
-    if(darwin_scheduler.channels[channel_id].enabled==0x00)
+    if(darwin_scheduler.channels[scheduler_get_id(channel_id)].enabled==0x00)
     {
       out_comp_config.OCMode = TIM_OCMODE_TIMING;
       capture = HAL_TIM_ReadCapturedValue(&darwin_sch_timer_handle,channel_id);
-- 
GitLab