xtimer: support a negative XTIMER_SHIFT.

This commit is contained in:
Ian Martin 2016-02-22 15:25:06 -05:00
parent f86c118594
commit 3c275370c3

View File

@ -342,8 +342,13 @@ int xtimer_msg_receive_timeout64(msg_t *msg, uint64_t us);
#define XTIMER_SHIFT (0) #define XTIMER_SHIFT (0)
#endif #endif
#if (XTIMER_SHIFT < 0)
#define XTIMER_RSHIFT(value) ( (value) << -XTIMER_SHIFT )
#define XTIMER_LSHIFT(value) ( (value) >> -XTIMER_SHIFT )
#else
#define XTIMER_RSHIFT(value) ( (value) >> XTIMER_SHIFT ) #define XTIMER_RSHIFT(value) ( (value) >> XTIMER_SHIFT )
#define XTIMER_LSHIFT(value) ( (value) << XTIMER_SHIFT ) #define XTIMER_LSHIFT(value) ( (value) << XTIMER_SHIFT )
#endif
/** /**
* @brief set xtimer default timer configuration * @brief set xtimer default timer configuration