diff --git a/src/darwin_sch.c b/src/darwin_sch.c index dd1deb55f098178687a092e18899c7883ac186b4..14a88daf98685070fed14996553c4eae82990f37 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);