#include <stdlib.h>
#include <time.h>
#include "cloud/cloud_communication.h"
+#include "resource/resource_led.h"
#define MIN_LAP_TIME 5
#define MAX_NAME_LENGTH 256
_D("----------------------------------------------");
cloud_communication_post_lap(lap.tv_sec * 1e3 + lap.tv_nsec / 1e6, s_info.user_name);
+
return lap;
}
{
struct timespec timestamp;
int ret = clock_gettime(CLOCK_MONOTONIC, ×tamp);
- retv_error_message(ret != 0, ret);
+ ret_error_message(ret != 0, ret);
if (s_info.last_timestamp.tv_nsec != 0 || s_info.last_timestamp.tv_sec != 0) {
_calculate_lap_time(&s_info.last_timestamp, ×tamp);
} else {
_D("Initial lap");
+ resource_led_blink(LED_COLOR_NONE, 1000);
}
s_info.last_timestamp.tv_sec = timestamp.tv_sec;