+ uint8_t prio;
+
+ prio = callout_mgr_set_prio(&xbeeboard.intr_cm, XBEE_PRIO);
+ callout_stop(&xbeeboard.intr_cm, &ctx->timeout);
+ callout_mgr_restore_prio(&xbeeboard.intr_cm, prio);
+}
+
+static void xbee_rx_poll_timer_cb(struct callout_mgr *cm, struct callout *tim,
+ void *arg)
+{
+ (void) arg;
+ xbee_rx(xbee_dev);
+ callout_reschedule(cm, tim, XBEE_POLL_TIMER_MS);