diff options
| author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-04 08:03:01 +0000 | 
|---|---|---|
| committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-04 08:03:01 +0000 | 
| commit | fb0563fbd223cd0bfcddaf1ae4745efc1e5f281b (patch) | |
| tree | 5b806792d4099e927be61c4dbfb0566b79a398ab /os/kernel/include | |
| parent | cbce43930a29bf4afac6cffa9a80f489ac11e9a4 (diff) | |
| download | ChibiOS-fb0563fbd223cd0bfcddaf1ae4745efc1e5f281b.tar.gz ChibiOS-fb0563fbd223cd0bfcddaf1ae4745efc1e5f281b.tar.bz2 ChibiOS-fb0563fbd223cd0bfcddaf1ae4745efc1e5f281b.zip | |
Fixed bug #415.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5810 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/kernel/include')
| -rw-r--r-- | os/kernel/include/chvt.h | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/os/kernel/include/chvt.h b/os/kernel/include/chvt.h index 63ff3c4b3..97a04d81e 100644 --- a/os/kernel/include/chvt.h +++ b/os/kernel/include/chvt.h @@ -43,7 +43,8 @@   *
   * @api
   */
 -#define S2ST(sec)   ((systime_t)((sec) * CH_FREQUENCY))
 +#define S2ST(sec)                                                           \
 +  ((systime_t)((sec) * CH_FREQUENCY))
  /**
   * @brief   Milliseconds to system ticks.
 @@ -55,8 +56,8 @@   *
   * @api
   */
 -#define MS2ST(msec) ((systime_t)(((((msec) - 1L) * CH_FREQUENCY) /          \
 -                                   1000L) + 1L))
 +#define MS2ST(msec)                                                         \
 +  ((systime_t)((((msec) * CH_FREQUENCY - 1L) / 1000L) + 1L))
  /**
   * @brief   Microseconds to system ticks.
 @@ -68,8 +69,8 @@   *
   * @api
   */
 -#define US2ST(usec) ((systime_t)(((((usec) - 1L) * CH_FREQUENCY) /          \
 -                                  1000000L) + 1L))
 +#define US2ST(usec)                                                         \
 +  ((systime_t)((((usec) * CH_FREQUENCY - 1L) / 1000000L) + 1L))
  /** @} */
  /**
 | 
