jlaitine opened a new pull request, #8371:
URL: https://github.com/apache/nuttx/pull/8371

   ## Summary
   
   This change is discussed in https://github.com/apache/nuttx/issues/8346 ; in 
short, this proposes changing USEC2TICK, MSEC2TICK and SEC2TICK to round up 
instead of round to nearest. This is the same practice that is used in many 
other OSs (like linux msecs_to_jiffies ; when converting a value to ticks the 
integer result is always greater or equivalent of the exact result. 
   
   The rationale behind this change is that typical use is a timeout or 
schedule wq event. That is, to go to sleep for *at least* N msec.
   
   ## Impact
   
   This fixes regression in i2c drivers, networking and iob caused by 
https://github.com/apache/nuttx/commit/1fb8c13e5e80ee4cd5758e76821378162451c2fa
   
   ## Testing
   
   It has been tested that the change fixes the found problems on stm32f7 and 
mpfs targets with 10ms systick. However, this affects many drivers in many 
platforms, I am not able to test them all.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to