11 # include <util/delay.h>
12 # define wait_ms(ms) _delay_ms(ms)
13 # define wait_us(us) _delay_us(us)
14 #elif defined PROTOCOL_CHIBIOS
16 # define wait_ms(ms) chThdSleepMilliseconds(ms)
17 # define wait_us(us) chThdSleepMicroseconds(us)
18 #elif defined(__arm__)
19 # include "wait_api.h"
21 void wait_ms(uint32_t ms);
22 #define wait_us(us) wait_ms(us / 1000)