Tuesday, May 22nd 2018, 3:50pm UTC+2

You are not logged in.

  • Login
  • Register

Date of registration: Jan 18th 2018

Posts: 3


Tuesday, March 27th 2018, 9:40am

OS_Delayus() not fast enough


I've noticed that when I use OS_Delayus() the actual delay I receive never goes below 1 [ms], this is something new I am experiencing (in the past the delay was much more accurate).
I can't put my finger on what has changed that causes this so I want to ask what can effect this delay function in such a way?

NOTE: I am currently not running any tasks.

1. Which embOS do you use?
I use embOS trial for Cortex-M and IAR compiler version 4.40 with IAR workbench 8.20.1 (embOS_CortexM_IAR_V8_Trial_V440).

2. Which CPU and eval board do you use?
I use Silicon Labs EFR32FG13P231F512GM48 cpu.



Super Moderator

Date of registration: Nov 14th 2007

Posts: 271


Tuesday, March 27th 2018, 9:45am

Hi Lior,

did you make any changes to the board support package, especially OS_GetTime_Cycles()?
I'll check if we have the same device/evalboard here and give it a try.
But I am pretty sure it should work as expected.

Best regards,

Similar threads