_wait_for
#define wait_for(COND, MS) _wait_for(COND, MS, 1)
#define wait_for(COND, MS) _wait_for(COND, MS, 1)
#define wait_for(COND, MS) _wait_for(COND, MS, 1)
ret__ = _wait_for((COND), (US), 10, 10); \
#define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)
ret = _wait_for(COND, timeout_base_ms * 1000, 10, 10);
#define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)
#define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)