Revision 1e5f7648 os/core/src/aos_thread.c

View differences:

os/core/src/aos_thread.c
34 34

  
35 35
  // while the remaining time is too long, it must be split into multiple sleeps
36 36
  while ( (*t > uptime) && ((*t - uptime) > AOS_THD_MAX_SLEEP_US) ) {
37
    chThdSleepS(TIME_US2I(AOS_THD_MAX_SLEEP_US));
37
    chThdSleepS(chTimeUS2I(AOS_THD_MAX_SLEEP_US));
38 38
    aosSysGetUptimeX(&uptime);
39 39
  }
40 40

  
41 41
  // sleep the remaining time
42 42
  if (*t > uptime) {
43
    systime_t rest = TIME_US2I(*t - uptime);
43
    sysinterval_t rest = chTimeUS2I(*t - uptime);
44 44
    if (rest > TIME_IMMEDIATE) {
45 45
      chThdSleepS(rest);
46 46
    }

Also available in: Unified diff