zephyr/samples/drivers
Andy Ross 32bb2395c2 timeout: Fix up API usage
Kernel timeouts have always been a 32 bit integer despite the
existence of generation macros, and existing code has been
inconsistent about using them.  Upcoming commits are going to make the
timeout arguments opaque, so fix things up to be rigorously correct.
Changes include:

+ Adding a K_TIMEOUT_EQ() macro for code that needs to compare timeout
  values for equality (e.g. with K_FOREVER or K_NO_WAIT).

+ Adding a k_msleep() synonym for k_sleep() which can continue to take
  integral arguments as k_sleep() moves away to timeout arguments.

+ Pervasively using the K_MSEC(), K_SECONDS(), et. al. macros to
  generate timeout arguments.

+ Removing the usage of K_NO_WAIT as the final argument to
  K_THREAD_DEFINE().  This is just a count of milliseconds and we need
  to use a zero.

This patch include no logic changes and should not affect generated
code at all.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-03-31 19:40:47 -04:00
..
CAN
counter/alarm boards: arm: nrf9160_pca10090: rename board to nrf9160dk_nrf9160 2020-03-31 15:16:08 +02:00
crypto samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
current_sensing
display timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
entropy
espi
flash_shell
gpio/boards
ht16k33 timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
i2c_fujitsu_fram
kscan
lcd_hd44780 timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
led_apa102 samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
led_apa102c_bitbang
led_lp3943 samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
led_lp5562 timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
led_lpd8806 samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
led_pca9633 timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
led_ws2812
lora samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
peci
ps2 samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
soc_flash_nrf boards: arm: nrf9160_pca10090: rename board to nrf9160dk_nrf9160 2020-03-31 15:16:08 +02:00
spi_flash samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
spi_fujitsu_fram
watchdog samples: drivers: Convert to new DT_INST macros 2020-03-31 07:12:30 -05:00
drivers.rst