Browse Source

modules: nrf_wifi: Fix accuracy of microseconds API

Using ms and converting to us is a bad idea as we still get ms
granualrity in us units. Use the proper API to get us granularity.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
pull/92498/head
Chaitanya Tata 1 week ago committed by Daniel DeGrasse
parent
commit
54573e2a67
  1. 2
      modules/nrf_wifi/os/shim.c

2
modules/nrf_wifi/os/shim.c

@ -802,7 +802,7 @@ static void zep_shim_work_kill(void *item)
static unsigned long zep_shim_time_get_curr_us(void) static unsigned long zep_shim_time_get_curr_us(void)
{ {
return k_uptime_get() * USEC_PER_MSEC; return k_ticks_to_us_floor64(k_uptime_ticks());
} }
static unsigned int zep_shim_time_elapsed_us(unsigned long start_time_us) static unsigned int zep_shim_time_elapsed_us(unsigned long start_time_us)

Loading…
Cancel
Save