mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 14:33:52 +01:00
xtimer: Introduce xtimer_now_usec convenience functions
This commit is contained in:
parent
0ba6c9f3a4
commit
b5554dd7e0
@ -99,6 +99,20 @@ static inline xtimer_ticks64_t xtimer_now64(void);
|
||||
*/
|
||||
void xtimer_now_timex(timex_t *out);
|
||||
|
||||
/**
|
||||
* @brief get the current system time in microseconds since start
|
||||
*
|
||||
* This is a convenience function for @c xtimer_usec_from_ticks(xtimer_now())
|
||||
*/
|
||||
static inline uint32_t xtimer_now_usec(void);
|
||||
|
||||
/**
|
||||
* @brief get the current system time in microseconds since start
|
||||
*
|
||||
* This is a convenience function for @c xtimer_usec_from_ticks64(xtimer_now64())
|
||||
*/
|
||||
static inline uint64_t xtimer_now_usec64(void);
|
||||
|
||||
/**
|
||||
* @brief xtimer initialization function
|
||||
*
|
||||
|
||||
@ -120,6 +120,16 @@ static inline xtimer_ticks64_t xtimer_now64(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static inline uint32_t xtimer_now_usec(void)
|
||||
{
|
||||
return xtimer_usec_from_ticks(xtimer_now());
|
||||
}
|
||||
|
||||
static inline uint64_t xtimer_now_usec64(void)
|
||||
{
|
||||
return xtimer_usec_from_ticks64(xtimer_now64());
|
||||
}
|
||||
|
||||
static inline void _xtimer_spin(uint32_t offset) {
|
||||
uint32_t start = _xtimer_lltimer_now();
|
||||
#if XTIMER_MASK
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user