};
uint16_t radioRetries = BLIP_L2_RETRIES;
- uint16_t radioDelay = 30;
+ uint16_t radioDelay = BLIP_L2_DELAY;
uint16_t serial_read;
uint16_t radio_read;
bool reflectToken = FALSE;
CHECK_NODE_ID msg;
dbg("base", "uartreceive len %i of 0x%x\n", len, call SerialAMPacket.destination(msg));
-#if defined(PLATFORM_TELOS) || defined(PLATFORM_TELOSB) || defined(PLATFORM_EPIC)
+#if defined(BLIP_WATCHDOG) && (defined(PLATFORM_TELOS) || defined(PLATFORM_TELOSB) || defined(PLATFORM_EPIC))
WDTCTL = WDT_ARST_1000;
#endif
-
atomic
if (!radioFull)
{
call PacketLink.setRetries(msg, 0);
}
#ifdef LPL_SLEEP_INTERVAL
- call LowPowerListening.setRxSleepInterval(msg, LPL_SLEEP_INTERVAL);
+ call LowPowerListening.setRemoteWakeupInterval(msg, LPL_SLEEP_INTERVAL);
#endif
dbg("base", "radio send to: 0x%x len: %i\n", addr, len);
if (call RadioSend.send(addr, msg, len) == SUCCESS)
uint8_t len) {
config_cmd_t *cmd;
uint8_t error = CONFIG_ERROR_OK;
-#if defined(PLATFORM_TELOS) || defined(PLATFORM_TELOSB) || defined(PLATFORM_EPIC)
+#if defined(BLIP_WATCHDOG) && (defined(PLATFORM_TELOS) || defined(PLATFORM_TELOSB) || defined(PLATFORM_EPIC))
WDTCTL = WDT_ARST_1000;
#endif