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 PROTOCOL_ARM_ATSAM
20 # define wait_ms(ms) CLK_delay_ms(ms)
21 # define wait_us(us) CLK_delay_us(us)
22 #elif defined(__arm__)
23 # include "wait_api.h"
25 void wait_ms(uint32_t ms);
26 #define wait_us(us) wait_ms(us / 1000)