Skip to content
Snippets Groups Projects
Unverified Commit aa84c3e6 authored by Koen Zandberg's avatar Koen Zandberg
Browse files

trickle: remove msg_time member from struct

The msg_time member is only locally used and set before read. It can
be removed as the state kept by the member is not used.
parent af829e2d
No related branches found
No related tags found
No related merge requests found
...@@ -58,7 +58,6 @@ typedef struct { ...@@ -58,7 +58,6 @@ typedef struct {
trickle_callback_t callback; /**< callback function and parameter that trickle_callback_t callback; /**< callback function and parameter that
trickle calls after each interval */ trickle calls after each interval */
msg_t msg; /**< the msg_t to use for intervals */ msg_t msg; /**< the msg_t to use for intervals */
uint64_t msg_time; /**< interval in ms */
xtimer_t msg_timer; /**< xtimer to send a msg_t to the target xtimer_t msg_timer; /**< xtimer to send a msg_t to the target
thread for a new interval */ thread for a new interval */
} trickle_t; } trickle_t;
......
...@@ -51,8 +51,8 @@ void trickle_interval(trickle_t *trickle) ...@@ -51,8 +51,8 @@ void trickle_interval(trickle_t *trickle)
/* old_interval == trickle->I / 2 */ /* old_interval == trickle->I / 2 */
trickle->t = random_uint32_range(old_interval, trickle->I); trickle->t = random_uint32_range(old_interval, trickle->I);
trickle->msg_time = (trickle->t + diff) * MS_PER_SEC; uint64_t msg_time = (trickle->t + diff) * US_PER_MS;
xtimer_set_msg64(&trickle->msg_timer, trickle->msg_time, &trickle->msg, xtimer_set_msg64(&trickle->msg_timer, msg_time, &trickle->msg,
trickle->pid); trickle->pid);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment