/* get timer */
void do_msg_get_timer(uint8_t subf, int len, uint8_t * msg)
{
- (void)len; (void)msg;
-
- uint32_t time_ms = get_timer(0);
+ uint32_t time_ms = (len >= 4) ? *(uint32_t *) msg : 0;
+ time_ms = get_timer(time_ms);
msg_xmit(3, subf, sizeof(time_ms), (uint8_t *) &time_ms);
}