コード例 #1
0
ファイル: main.c プロジェクト: jaranflaath/PebbleTeaTime
void timer_update_handler(struct tm *tick_time, TimeUnits units_changed) {

  time_t time_passed = p_mktime(tick_time) - startTime;

  time_t time_left = (endTime - startTime - time_passed);

  update_time_layer(time_left);

  if(time_left <= 0) {

    tick_timer_service_unsubscribe();

    uint32_t const segments[] = { 200, 100, 200 };
    VibePattern pat = {
      .durations = segments,
      .num_segments = ARRAY_LENGTH(segments),
    };
    vibes_enqueue_custom_pattern(pat);
  }
コード例 #2
0
time_t DateTime_ToTimeT(struct tm * dateTime) {
    
    return p_mktime(dateTime);
}