static msg_t _putt(void *ip, uint8_t b, systime_t timeout) { return oqPutTimeout(&((SerialDriver *)ip)->oqueue, b, timeout); }
static msg_t putt(void *ip, uint8_t b, systime_t timeout) { return oqPutTimeout(&((HIDDebugDriver *)ip)->oqueue, b, timeout); }
static msg_t _put(void *ip, uint8_t b) { return oqPutTimeout(&((SerialDriver *)ip)->oqueue, b, TIME_INFINITE); }
static msg_t put(void *ip, uint8_t b) { return oqPutTimeout(&((HIDDebugDriver *)ip)->oqueue, b, TIME_INFINITE); }