28#define MP_HAL_PIN_FMT "%u"
29#define mp_hal_pin_name(p) (p)
31static inline mp_uint_t mp_hal_ticks_ms(
void)
36static inline mp_uint_t mp_hal_ticks_us(
void)
44void mp_hal_delay_ms(mp_uint_t ms);
46static inline void mp_hal_delay_us(mp_uint_t us)
53static inline mp_uint_t mp_hal_ticks_cpu(
void)
58static inline uint64_t mp_hal_time_ns(
void)
60 return (uint64_t)time(NULL) * 1000000000ULL;
63static inline void mp_hal_set_interrupt_char(
char c)
static void xtimer_usleep(uint32_t microseconds)
Pause the execution of a thread for some microseconds.
static uint32_t xtimer_now_usec(void)
get the current system time in microseconds since start
xtimer interface definitions