X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=xbee_user.c;h=ecca81686feb4675f1f4a2db1631e9c191ac6a0f;hp=ca9d4756799b8fe7c13f55cc29a88f48e6b84657;hb=a992a62a843658a6f6a38158c3e13ce3dae45568;hpb=84514fdc4e37939d888eddf89956225ef20b57fc diff --git a/xbee_user.c b/xbee_user.c index ca9d475..ecca816 100644 --- a/xbee_user.c +++ b/xbee_user.c @@ -454,7 +454,7 @@ int xbeeapp_send_atcmd(char *atcmd_str, void *param, prio = callout_mgr_set_prio(&xbeeboard.intr_cm, XBEE_PRIO); ret = xbeeapp_send(&ctx, XBEE_TYPE_ATCMD, &msg, foreground); - callout_mgr_set_prio(&xbeeboard.intr_cm, prio); + callout_mgr_restore_prio(&xbeeboard.intr_cm, prio); return ret; } @@ -490,7 +490,7 @@ int xbeeapp_send_msg(uint64_t addr, struct xbee_msg *msg, int foreground) prio = callout_mgr_set_prio(&xbeeboard.intr_cm, XBEE_PRIO); ret = xbeeapp_send(&ctx, XBEE_TYPE_XMIT, &msg2, foreground); - callout_mgr_set_prio(&xbeeboard.intr_cm, prio); + callout_mgr_restore_prio(&xbeeboard.intr_cm, prio); return ret; } @@ -559,7 +559,7 @@ void xbee_mainloop(void) xbee_dev_send('C', NULL); xbee_dev_send('N', NULL); xbee_dev_send('\n', NULL); - callout_mgr_set_prio(&xbeeboard.intr_cm, prio); + callout_mgr_restore_prio(&xbeeboard.intr_cm, prio); xbee_raw = 0; rdline_newline(&xbeeboard.rdl, xbeeboard.prompt);